Automating Tower Defense Game Level Design with Evolutionary Algorithms
This paper explores the use of Genetic Algorithms (GA) and Customized Estimation of Distribution Algorithms (CEDA) to dynamically design enemy waves in a Tower Defense game. By varying population sizes (5 to 50), the study evaluates each algorithm’s efficiency and effectiveness in generating balanced and challenging enemy waves. Fitness scores are based on the severity of attacks on the player's base and the distance traveled by each monster. Results show that both GA and CEDA are capable of producing diverse and challenging gameplay experiences, with optimal performance achieved using moderate population sizes. This AI-driven approach introduces a new dimension to Tower Defense games, enabling dynamic and adaptive level design that enhances engagement and replayability.
Authors
- Yodthong Rodkaew
- Wittawin Susutti
- Warin Wattanapornprom (ORCID: https://orcid.org/0000-0002-9710-6893)
- Chonlasit Satsuk
- Thianrawit Sirisakornsakul
- Trirat Jamornthawuch
Institutions
- University of the Thai Chamber of Commerce (TH)
- King Mongkut's University of Technology Thonburi (TH)
Publication Details
- Published
- 2024-11-06
- DOI
- https://doi.org/10.1109/icsec62781.2024.10770629
- Primary Topic
- Artificial Intelligence in Games
- Type
- article
- Field-Weighted Citation Impact
- 0.00