I’ve mentioned previously that I’m working on the AI for Empires of Steel, and spinning it off into it’s own project. I’m still busy on things. My two main goals right now are:
* Make the AI less integrated with the game itself – i.e. Turning the AI into a separate project (which runs in a dll), removing Empires of Steel-specific code, and making the AI’s communication with the game more straight-forward.
* Creating a user-interface which shows me exactly what the artificial intelligence doing/thinking, which is important for debugging the code. This will help a lot when making improvements to the AI.
Making these changes to the AI has created a few bugs in the code. I’ve been busy fixing those bugs. I’d like to put out an update to the game soon, which includes the new AI, but only if the new AI is better than the old one.