Skip to main content

GA-Tetris Bot: Evolving a Better Tetris Gameplay Using Adaptive Evaluation Scheme

  • Conference paper
Neural Information Processing (ICONIP 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8836))

Included in the following conference series:

Abstract

Genetic Algorithm (GA) is employed to evolve a solution for any given tetromino sequence. In contrast to previous works in this area where an evolutionary strategy was employed to evolve weights (i.e., preferences) of predefined evaluation functions which then were used to determine players’ actions, we directly evolve the actions. Each chromosome represents a plausible gameplay strategy and its fitness is evaluated by simulating the game and rating the gameplay quality using two fitness evaluation approaches: evaluating the whole board at once and evaluating local parts of the board in which they will be expanded to the whole board as the evolution progresses. We compare the results of these two evaluation tactics and also compare the evolved gameplay with actual human gameplay.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Perl, J.: Heuristics: Intelligence Search Strategies for Computer Problem Solving. Addoson-Wesley (1984)

    Google Scholar 

  2. Goldberg, D.: Genetic algorithms in search, optimization, and machine learning. Addoson-Wesley (1989)

    Google Scholar 

  3. Eberhart, R.C., Kennedy, J.: A new optimizer using particle swarm theory. In: Proceedings of the Sixth International Symposium on Micromachine and Human Science, Nagoya, Japan, pp. 39–43 (1995)

    Google Scholar 

  4. Böhm, N., Kókai, G., Mandl, S.: An Evolutionary Approach to Tetris. In: Proceedings of the Sixth Metaheuristics International Conference (MIC 2005), Vienna, Austria, pp. 1–6 (2005)

    Google Scholar 

  5. Boumaza, A.: On the evolution of artificial Tetris players. In: Proceedings of the IEEE Symposium on Computational Intelligence and Games (CIG 2009), pp. 387–393 (2009)

    Google Scholar 

  6. Demaine, E.D., Hohenberger, S., Liben-Nowell, D.: Tetris is hard, even to approximate. In: Warnow, T.J., Zhu, B. (eds.) COCOON 2003. LNCS, vol. 2697, pp. 351–363. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  7. Thiery, C., Scherrer, B.: Building controllers for Tetris. International Computer Game Association Journal 32, 3–11 (2009)

    Google Scholar 

  8. Carr, D.: Adapting reinforcement learning to Tetris BSc (Honours) Thesis, Rhodes University (2005)

    Google Scholar 

  9. Langenhoven, L., van Heerden, W.S., Engelbrecht, A.P.: Swarm tetris: Applying particle swarm optimisation to Tetris. In: Proceedings of the IEEE Congress on Evolutionary Computation (CEC 2010), Barcelona, pp. 1–8 (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Phon-Amnuaisuk, S. (2014). GA-Tetris Bot: Evolving a Better Tetris Gameplay Using Adaptive Evaluation Scheme. In: Loo, C.K., Yap, K.S., Wong, K.W., Beng Jin, A.T., Huang, K. (eds) Neural Information Processing. ICONIP 2014. Lecture Notes in Computer Science, vol 8836. Springer, Cham. https://doi.org/10.1007/978-3-319-12643-2_70

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-12643-2_70

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-12642-5

  • Online ISBN: 978-3-319-12643-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics