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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
Browne, C., Maire, F.: Evolutionary game design. IEEE Transactions on Computational Intelligence in AI and Games 2(1) (2010)
Bucci, A., Pollack, J.B.: On identifying global optima in cooperative coevolution. In: Proc. of the 2005 Conf. on Genetic and Evolutionary Computation (2005)
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)
Cook, M., Colton, S.: Multi-faceted evolution of simple arcade games. In: Proc. of 2011 IEEE Conference on Computational Intelligence and Games (2011)
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)
Liapis, A., Yannakakis, G., Togelius, J.: Neuroevolutionary constrained optimization for content creation. In: Proc. of 2011 IEEE Conf. on Computational Intelligence and Games (2011)
Nelson, M., Mateas, M.: Towards automated game design. In: Artificial Intelligence and Human-Oriented Computing, pp. 626–637 (2007)
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)
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)
Togelius, J., Schmidhuber, J.: An experiment in automatic game design. In: Proceedings of 2008 IEEE Conference on Computational Intelligence and Games (2008)
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)
Wiegand, R.: An analysis of cooperative coevolutionary algorithms. Ph.D. dissertation, George Mason University, USA (2004)
Sharkey, S., Parish, J.: Debunking Metroidvania, http://www.bit.ly/wiredmv/
Metroidvania, Gaming Wikia, http://gaming.wikia.com/wiki/Metroidvania
Knytt Stories, Nifflas Games (2007), http://nifflas.ni2.se/
Spelunky, Mossmouth Games (2009), http://www.spelunkyworld.com
Portal Done Pro - Speedrun, DemonStrate (2010), http://www.j.mp/ygoJLh
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)