Abstract
We investigate the use of genetic algorithms to evolve AI players for real-time strategy games. To overcome the knowledge acquisition bottleneck found in using traditional expert systems, scripts, or decision trees we evolve players through co-evolution. Our game players are implemented as resource allocation systems. Influence map trees are used to analyze the game-state and determine promising places to attack, defend, etc. These spatial objectives are chained to non-spatial objectives (train units, build buildings, gather resources) in a dependency graph. Players are encoded within the individuals of a genetic algorithm and co-evolved against each other, with results showing the production of strategies that are innovative, robust, and capable of defeating a suite of hand-coded opponents.
Original language | English |
---|---|
Title of host publication | 2007 IEEE Symposium on Computational Intelligence and Games |
Publisher | Institute of Electrical and Electronics Engineers (IEEE) |
Pages | 88-95 |
Number of pages | 8 |
ISBN (Print) | 9781424407095 |
DOIs | |
Publication status | Published - 2007 |
Externally published | Yes |
Event | IEEE Symposium on Computational Intelligence and Games - Honolulu Duration: 1 Apr 2007 → 5 Apr 2007 |
Conference
Conference | IEEE Symposium on Computational Intelligence and Games |
---|---|
City | Honolulu |
Period | 1/04/07 → 5/04/07 |
Keywords
- co-evolution
- game AI
- computer game
- real-time strategy games