Okay that's a fair question.
And we're immediately into that thing I'm doing which is:
What is the botter doing and How are they doing it.
So in my particular instance - I am trying to run a macro that gets screengrabs of the traffic every half hour.
The main problem is that I don't know how far down in the menu the Traffic Report will be.
And I can't be sure how many "pages" the traffic report will run to.
And both these things change periodically.
So my macro currently has variables for [TrafficMenuItemPos] and [TrafficNumPages] and they are timestamped so if they're too old, the macro will prompt for new values.
But what I think I should be able to do is to use an Optical Character Recognition program to look at the last screen grab in the screenies folder, and if it doesn't have the "End of Traffic Report" marker, then to call another macro that opens each menu item in turn (and scroll down) until it DOES find an "End of traffic" report marker, and then set the [TrafficMenuItemPos] variable accordingly.
So then I will be able to select the one particular menu item that I am looking for.
It's a kludge, but it should work.
Reading a menu?
Yeah - it's going to take me a couple of weekends to get it working reliably.
But, I'll have lots of time over the Christmas break, so I expect I'll have a base capability in the new year.
JTrinity says that she thinks that mission selection is done by hand because it's hard and requires decision making, and then the automation only kicks in to fly the routes.
I don't see it that way.
For me - the very first thing that I have to solve is menu reading.
My coding skills are garbage, but I can see the logic flow that I would use to make decisions,
and what parts of the screen grab that I would have to interrogate to make the selection.
The autopilot - that's the thing that looks intimidating to me. And there are proof of concept demonstrations of that already.
Which - as I keep saying - listen to the Lave Radio podcast episode 216 from about the 58 minute mark, and if you watch the twitch stream you'll see the demonstration of proof-of-concept autopilot.
Are these bots combat capable?
Well, again I ask myself how would I do it?
If I had autopilot working, then I assume I can orient to a selected target, and can navigate to the CZ.
I would operate in winged pairs.
The target I would select would be the wingmate, and I would fire a healing laser at that target.
The rest of the weaponry would be turreted pulse lasers set to Fire At Will.
Cash in every 20 minutes.
In fact - thanks for getting me riled up and answering your question.
I was wondering where the bot fleet was redeployed since Sunday.
They weren't redeployed anywhere - they're still in Gateway, they're just not leaving the system, so they're not showing up as traffic.
How do I know?
- I don't.
- I'm guessing.
- It's circumstantial.
But I'm glad I left my monitor guy there.
I'd think a simple test here would be a combat wing, a very specialized combat wing. A pair of Enhanced Thruster Imperial Couriers outfitted with 3 medium, long range, force-shelled cannons and a third loaded with a pair of flechettes and a missile rack should do.
Let the force-shell iCouriers push the healing ship out of range while the flechette-loaded ship takes apart those turrets, leaving the bot group broken.
Odds are, there's no programming to compensate for this, which means a human or two would have to be involved.
Another possibility to make an impromptu Turing test of this would be to simply interdict and cripple the healing ship if it is using some manner of auto-pilot.
Again, the odds of programming against such an eventuality has to be pretty close to zero. Blow out the FSD and thrusters and leave it that way.
Seems to me, at least, it should be extremely easy to take down ships operating by macro and perhaps some 2nd rate coding.
Some station guerilla tactics might also answer some questions - wedge them in the mailslot and see what happens. Or engage them at the edge of the no-fire zone, and cripple them without destroying them.
If, by some miraculous course of events, these suspect ships prove to be able to counter tactics like this, than one of two things must be true:
1. They're not actually bots.
2. You're up against a Skynet-level AI, in which case, all is lost.