smc wrote:Nice, and welcome to the bot-party

Thanks. Anyway I rechecked and reconfirmed and it seems the code of the Introversion Original Bot that Robin Baumgarten ported over to the API is actually not even on par with the default AI in the Defcon. He claims it is "modelled after the original bot included in Defcon" but I don't think that is true. For one thing I've played dozens of games with the "Introversion Original Bot " .dll and never once will it launch any fighters or bombers from the airbase for any reason.. This alone puts it at a sever handicap .. there are many other smaller details too. I don't mean to sound ungrateful or anything, but it appears at this point the "Introversion Original Bot" is far weaker than even the default AI.
In this article here:
http://aigamedev.com/open/articles/defcon-bots-api/ he mentioned toward the bottom:
"Also, the original AI from DEFCON will be ported, which can serve as a good starting point for modifications. "
I assume he's speaking of the Introversion Original Bot included here?:
http://wwwhomes.doc.ic.ac.uk/~rb1006/_m ... t_v0.9.zip
Well the included API bot plays nothing like the real AI in-game.. its a pity because I was hoping to get my hands on some code that was actually stronger than the default AI and not far inferior to it!
UPDATE:
I also realized why Robin Baumgarten will not release the source code to his super smart AI bot that was mentioned in this thesis. That bot wasn't created with the API and instead created directly with the Defcon source code itself (access to stuff deep within Defcon) so therefore he cannot release the code to that bot.. Even so, I must say he kept mentioned of a 75% odds of winning to the default AI/CPU in Defcon.. Maybe it is just me, but I consider myself an absolute beginner player to defcon and even I can consistently beat the CPU in a many varieties of 1v1 play well over 75% of the time..
For all the talk and implementations of artificial neural network, Reinforcement Learning, Case-Based Reasoning, Simulated Annealing, Dynamic Scripting, Minimax Decision Trees, Influence Maps, Evolutionary Based Plan Generation, Metafleets algorithms, etc .. I would have thought it could beat the default AI CPU 99% of the time.. I'm sure most expert players could beat the default CPU more than 90% of the time on average.