Skip to main content

Initial Results from Co-operative Co-evolution for Automated Platformer Design

  • Conference paper
Applications of Evolutionary Computation (EvoApplications 2012)

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

Included in the following conference series:

Abstract

We present initial results from ACCME, A Co-operative Co-evolutionary Metroidvania Engine, which uses co-operative co-evolution to automatically evolve simple platform games. We describe the system in detail and justify the use of co-operative co-evolution. We then address two fundamental questions about the use of this method in automated game design, both in terms of its ability to maximise fitness functions, and whether our choice of fitness function produces scores which correlate with player preference in the resulting games.

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. Ashlock, D., Lee, C., McGuinness, C.: Search based procedural generation of maze-like levels. IEEE Transactions on Computational Intelligence and AI in Games 3(3), 260–273 (2011)

    Article  Google Scholar 

  2. Browne, C., Maire, F.: Evolutionary game design. IEEE Transactions on Computational Intelligence in AI and Games 2(1) (2010)

    Google Scholar 

  3. Bucci, A., Pollack, J.B.: On identifying global optima in cooperative coevolution. In: Proc. of the 2005 Conf. on Genetic and Evolutionary Computation (2005)

    Google Scholar 

  4. Cardamone, L., Yannakakis, G.N., Togelius, J., Lanzi, P.L.: Evolving Interesting Maps for a First Person Shooter. In: Di Chio, C. (ed.) EvoApplications 2011, Part I. LNCS, vol. 6624, pp. 63–72. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  5. Cook, M., Colton, S.: Multi-faceted evolution of simple arcade games. In: Proc. of 2011 IEEE Conference on Computational Intelligence and Games (2011)

    Google Scholar 

  6. Hastings, E.J., Guha, R.K., Stanley, K.O.: Evolving content in the galactic arms race video game. In: Proc. of 2009 IEEE Conf. on Computational Intelligence and Games (2009)

    Google Scholar 

  7. Liapis, A., Yannakakis, G., Togelius, J.: Neuroevolutionary constrained optimization for content creation. In: Proc. of 2011 IEEE Conf. on Computational Intelligence and Games (2011)

    Google Scholar 

  8. Nelson, M., Mateas, M.: Towards automated game design. In: Artificial Intelligence and Human-Oriented Computing, pp. 626–637 (2007)

    Google Scholar 

  9. Potter, M., de Jong, K.: A Cooperative Coevolutionary approach to Function Optimization. In: Davidor, Y., Männer, R., Schwefel, H.-P. (eds.) PPSN III 1994. LNCS, vol. 866, pp. 249–257. Springer, Heidelberg (1994)

    Chapter  Google Scholar 

  10. Smith, G., Treanor, M., Whitehead, J., Mateas, M.: Rhythm-based level generation for 2D platformers. In: Proc. of the 4th International Conf. on Foundations of Digital Games (2009)

    Google Scholar 

  11. Togelius, J., Schmidhuber, J.: An experiment in automatic game design. In: Proceedings of 2008 IEEE Conference on Computational Intelligence and Games (2008)

    Google Scholar 

  12. Togelius, J., Preuss, M., Beume, N., Wessing, S., Hagelbäck, J., Yannakakis, G.: Multiobjective exploration of the Starcraft map space. In: Proc. of 2010 IEEE Conf. on Computational Intelligence and Games (2010)

    Google Scholar 

  13. Wiegand, R.: An analysis of cooperative coevolutionary algorithms. Ph.D. dissertation, George Mason University, USA (2004)

    Google Scholar 

  14. Sharkey, S., Parish, J.: Debunking Metroidvania, http://www.bit.ly/wiredmv/

  15. Metroidvania, Gaming Wikia, http://gaming.wikia.com/wiki/Metroidvania

  16. Knytt Stories, Nifflas Games (2007), http://nifflas.ni2.se/

  17. Spelunky, Mossmouth Games (2009), http://www.spelunkyworld.com

  18. Portal Done Pro - Speedrun, DemonStrate (2010), http://www.j.mp/ygoJLh

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cook, M., Colton, S., Gow, J. (2012). Initial Results from Co-operative Co-evolution for Automated Platformer Design. In: Di Chio, C., et al. Applications of Evolutionary Computation. EvoApplications 2012. Lecture Notes in Computer Science, vol 7248. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29178-4_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-29178-4_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29177-7

  • Online ISBN: 978-3-642-29178-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics