ORIGINAL: HansHafen
Well, Neil, all I can say is the AIO hasn't executed one decision yet. And humans have problems making decisions re strategy and tactics in this game. I'm concerned. No one has been able to develope an AI worth a darn to date. If you know of a wargame with a good one, tell us. And Steve can't just make all the AI units have more speed or power or give them more "hit Points" like other systems do. I guarantee you this won't be done by September because the AI won't be done. And don't tell me I'm just a nay saying troll, because I do support Steve and this project. Reality must be acknowledged on both sides.
I agree.
Don't forget that even the IA script parser is not yet fully written. Have you ever tried to write a compiler ? or even a parser ?
That's by itself a work that's not done in a day.
Then, you have to make all the inner tables that will support the decision process, write all the scripts for all countries (general strategies ; count at least 8 complicated such scripts) ; write all the other scripts for generic behaviors (keep troops supplied, fight air-air combat, move troops, move ships, produce, lay down produced troops...) ; that's also a lot of scripts.
Then plug these into the existing decision points in the program. You get an idea when Steve says that there are hundreds of decision points : all of these will have to be backed by some AI script, be it one line long (unlikely!)...
Then, debug and test all of this.
Loop around solving bugs in the scripts and decision process inner engine and improving them (and also changing the decision tables, which the first run will certainly not get right).
Not to forget that all of this has to be saved and restored at any point in any phase.
Wow! That's an awfull lot of work!
I'm not diminishing Steve in saying that it will likely not be completed in (the revised) schedule. I'm a professional programmer and programming architect and I would not sign for this on less than six months, possibly more. Steve working on a three eight-hour shift all by himself, it can possibly be completed within two months...
I greatly admire his work, and I really hope this project gets done and well done and I'm ready to wait two or four or six more months if necessary!
Yves