Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1830483.1830633acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
poster

Genetic evolution of fuzzy finite state machines to control bots in a first-person shooter game

Published: 07 July 2010 Publication History

Abstract

In this work we employ a steady state genetic algorithm to evolve bots' behaviors in the Unreal Tournament 2004 game. Our aim is to show whether interesting behaviors can be obtained with simple fitness functions. For this purpose we define four functions, measuring the number of enemies killed, the bot's lifespan, a combination of both and the number of items collected. The experiments show that incorporating a measure of the bot's lifespan in the fitness results in an optimal behavior in all aspects considered; further, the bots evolved this way outperform the standard bots supplied by the game. In addition, there is an increase in the number of items collected (even when this is not explicitly included in the fitness) and a tendency towards a more optimised combat style with less aggressive behaviors.

References

[1]
K. Deb, A. Pratap, S. Agarwal, and T. Meyarivan. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. on EC, 6(2):182--197, 2002.
[2]
A. Mora, R. Montoya, JJ Merelo, P. García-Sánchez, P. Castillo, JLJ Laredo, AI Martínez-García, and AI Esparcia-Alcázar. Evolving bot's AI in Unreal. In C. Di Chio et al., editor, Applications of Evolutionary Computing, Part I, number 6024 in LNCS, pages 170--179. Springer, 2010.

Cited By

View all
  • (2015)It’s Time to Stop: A Comparison of Termination Conditions in the Evolution of Game BotsApplications of Evolutionary Computation10.1007/978-3-319-16549-3_29(355-368)Online publication date: 17-Mar-2015
  • (2014)Creating autonomous agents for playing Super Mario Bros game by means of evolutionary finite state machinesEvolutionary Intelligence10.1007/s12065-014-0105-76:4(205-218)Online publication date: 24-Jan-2014

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
GECCO '10: Proceedings of the 12th annual conference on Genetic and evolutionary computation
July 2010
1520 pages
ISBN:9781450300728
DOI:10.1145/1830483

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 July 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. autonomous agents
  2. fuzzy finite state machines
  3. genetic algorithms
  4. videogames

Qualifiers

  • Poster

Conference

GECCO '10
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 30 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2015)It’s Time to Stop: A Comparison of Termination Conditions in the Evolution of Game BotsApplications of Evolutionary Computation10.1007/978-3-319-16549-3_29(355-368)Online publication date: 17-Mar-2015
  • (2014)Creating autonomous agents for playing Super Mario Bros game by means of evolutionary finite state machinesEvolutionary Intelligence10.1007/s12065-014-0105-76:4(205-218)Online publication date: 24-Jan-2014

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media