Proceedings

Player Movement Models for Video Game Level Generation

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 757-763.

https://doi.org/10.24963/ijcai.2017/105

Abstract

The use of statistical and machine learning approaches, such as Markov chains, for procedural content generation (PCG) has been growing in recent years in the field of Game AI. However, there has been little work in learning to generate content, specifically levels, accounting for player movement within those levels. We are interested in extracting player models automatically from play traces and using those learned models, paired with a machine learning-based generator to create levels that allow the same types of movements observed in the play traces. We test our approach by generating levels for Super Mario Bros. We compare our results against the original levels, a previous constrained sampling approach, and a previous approach that learned a combined player and level model.

  1. [Cenkner et al., 2011] Andrew Cenkner, Vadim Bulitko, and Marcia Spetch. A generative computational model for hu- man hide and seek behavior. In AIIDE, 2011.
  2. [Ching et al., 2013] Wai-Ki Ching, Ximin Huang, Michael K Ng, and Tak-Kuen Siu. Higher-order markov chains. In Markov Chains, pages 141-176.
  3. [Dahlskog et al., 2014] Steve Dahlskog, Julian Togelius, and Mark J Nelson. Linear levels through n-grams. Proceed- ings of the 18th International Academic MindTrek, 2014.
  4. [Guzdial and Riedl, 2016] Matthew Guzdial and Mark Riedl. Game level generation from gameplay videos. In Twelfth Artificial Intelligence and Interactive Digital Entertainment Conference, 2016.
  5. [Hastings et al., 2009] Erin J Hastings, Ratan K Guha, and Kenneth O Stanley. Evolving content in the galactic arms race video game. In Computational Intelligence and Games, 2009. CIG 2009. IEEE Symposium on, pages 241- 248. IEEE, 2009.
  6. [Maaten and Hinton, 2008] Laurens van der Maaten and Ge- offrey Hinton. Visualizing data using t-sne. Journal of Machine Learning Research, 9(Nov):2579-2605, 2008.
  7. [Markov, 1971] Andrey Markov. Extension of the limit theo- rems of probability theory to a sum of variables connected in a chain. In Dynamic Probabilistic Systems: Vol. 1: Markov Models, pages 552-577. Wiley, 1971.
  8. [Ortega et al., 2013] Juan Ortega, Noor Shaker, Julian To- gelius, and Georgios N Yannakakis. Imitating human play- ing styles in super mario bros. Entertainment Computing, 4(2):93-104, 2013.
  9. Hae-Sang Park and Chi-Hyuck Jun. A simple and fast algorithm for k-medoids clustering. Expert Systems with Applications, 36(2):3336-3341, 2009.
  10. [Shaker and Abou-Zleikha, 2014] Noor Shaker and Mo- hamed Abou-Zleikha. Alone we can do so little, together we can do so much: A combinatorial approach for gen- erating game content. In Tenth Artificial Intelligence and Interactive Digital Entertainment Conference, 2014.
  11. [Shaker et al., 2015] Noor Shaker, Julian Togelius, and Mark J. Nelson. Procedural Content Generation in Games: A Textbook and an Overview of Current Research. Springer, 2015.
  12. [Snodgrass and Ontañón, 2014] Sam Snodgrass and Santi- ago Ontañón. Experiments in map generation using markov chains. In Proceedings of the 9th International Conference on Foundations of Digital Games, volume 14, 2014.
  13. [Snodgrass and Ontañón, 2016a] Sam Snodgrass and Santi- ago Ontañón. Controllable procedural content genera- tion via constrained multi-dimensional markov chain sam- pling. In 25th International Joint Conference on Artificial Intelligence, 2016. [Snodgrass and Ontañón, 2016b] Sam Snodgrass and Santi- ago Ontañón. Learning to generate video game maps us- ing markov models. IEEE Transactions on Computational Intelligence and AI in Games, 2016. IJCAI
  14. [Summerville and Mateas, 2015] Adam Summerville and Michael Mateas. Sampling hyrule: Sampling probabilistic machine learning for level generation. 2015.
  15. [Summerville and Mateas, 2016] Adam Summerville and Michael Mateas. Super Mario as a string: Platformer level generation via LSTMs. Proceedings of 1st International Joint Conference of DiGRA and FDG, 2016.
  16. [Summerville et al., 2015] Adam James Summerville, Shweta Philip, and Michael Mateas. MCMCTS PCG 4 SMB: Monte Carlo tree search to guide platformer level generation. In Eleventh Artificial Intelligence and Interactive Digital Entertainment Conference, 2015.
  17. [Summerville et al., 2016] Adam Summerville, Matthew Guzdial, Michael Mateas, and Mark O Riedl. Learning player tailored content from observation: Platformer level generation from video traces using lstms. In Twelfth Ar- tificial Intelligence and Interactive Digital Entertainment Conference, 2016.
  18. [Summerville et al., 2017] Adam Summerville, Sam Snod- grass, Matthew Guzdial, Christoffer Holmgård, Amy K Hoover, Aaron Isaksen, Andy Nealen, and Julian To- gelius. Procedural content generation via machine learning (pcgml). arXiv preprint arXiv:1702.00539, 2017.
  19. [Togelius et al., 2007] Julian Togelius, Renzo De Nardi, and Simon M Lucas. Towards automatic personalised content creation for racing games. In Computational Intelligence and Games, 2007. CIG 2007. IEEE Symposium on, pages 252-259. IEEE, 2007.
  20. [Yannakakis and Togelius, 2011] Georgios N Yannakakis and Julian Togelius. Experience-driven procedural content generation. IEEE Transactions on Affective Computing, 2(3):147-161, 2011.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards