dripton / Slugathon

Clone of the old Avalon Hill fantasy wargame Titan, using Python / PyGTK / Twisted
https://github.com/dripton/Slugathon/wiki
8 stars 2 forks source link

Parameterize AI constants, then use a genetic algorithm to improve them #172

Closed dripton closed 11 years ago

dripton commented 12 years ago

The AI design seems reasonable, but it still does really dumb things in battle. We need to tweak the AI's constants. Doing it manually is too boring and time-consuming, so we should write a genetic algorithm to breed new AIs from highly-ranked existing AIs.

dripton commented 11 years ago

Code complete as of 9dbfec7255b986a51cc290883425f863db4b27dc, but it'll take a while to train the AI and see if it actually gets better.