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