Ive uploaded a replay of 3v3 BAI vs KAI: http://replays.adune.nl/?2474
Note: it is a bit unfair because KAI didn't build AA, and would have won otherwise.
Ive updated the git repository finally with all dependencies, check it out at: http://github.com/Petah/BAI. Ive tested it to be working on the current Spring release.
You can use any part of the under the Creative Commons Attribution License 3.0
If you are going to use the GUI I recommend you run spring in window mode.
Commands:
- -showgui and -hidegui
- -savesettings (save the current options to a file)
- -hi (says hello world, to make sure the AI is still there)
- -dir (display some debug information about the directories)
- -allcheat (enables cheating, currently doesn't do anything)
http://github.com/downloads/Petah/BAI/BAI.zip
Old
I started working on an AI as part of a university project last year.
At its peak the AI performed quite well and would beat every other AI at that point in time.
However since I have recently been employed I havenÔÇÖt had time to continue developing the AI. I plan to come back to it at some stage soon but we will have to wait and see when that is.
IÔÇÖm really just posting this topic to let people know that if they want to look at it they can.
I uploaded the AI to github: http://github.com/Petah/BAI
Some of the feature I was working on include:
- Multithreading (including caching of most of Spring's data so it can be accessed on other threads)
- GUI visualisation (including height maps, threat maps, target maps, movement islands, etc)
- Real time adjustable JavaScript interface
- Team cooperation
- Multiple strategies (porc, rush, eco, etc)
- Resource sharing
The last time any real work was done of this AI was November 2009.
I plan to continue work on this at a later stage, but in the mean time I thought I would announce the existence of the project.
The AI is specifically designed for BA only. This is because it is easier to develop an AI for one game than to develop a generic AI for multiple games.
It uses the Java AI interface.