skip to main content
10.1145/3102071.3102105acmotherconferencesArticle/Chapter ViewAbstractPublication PagesfdgConference Proceedingsconference-collections
research-article

AI-based playtesting of contemporary board games

Published:14 August 2017Publication History

ABSTRACT

Ticket to Ride is a popular contemporary board game for two to four players, featuring a number of expansions with additional maps and tweaks to the core game mechanics. In this paper, four different game-playing agents that embody different playing styles are defined and used to analyze Ticket to Ride. Different playing styles are shown to be effective depending on the map and rule variation, and also depending on how many players play the game. The performance profiles of the different agents can be used to characterize maps and identify the most similar maps in the space of playstyles. Further analysis of the automatically played games reveal which cities on the map are most desirable, and that the relative attractiveness of cities is remarkably consistent across numbers of players. Finally, the automated analysis also reveals two classes of failures states, where the agents find states which are not covered by the game rules; this is akin to finding bugs in the rules. We see the analysis performed here as a possible template for AI-based playtesting of contemporary board games.

References

  1. Marcus Beard. 2016. A Data Analysis of Board Game Rankings. http://www.bestplay.co/board-games-getting-worse/ Accessed: 2017-02-01.Google ScholarGoogle Scholar
  2. Marlene Beyer, Aleksandr Agureikin, Alexander Anokhin, Christoph Laenger, Felix Nolte, Jonas Winterberg, Marcel Renka, Martin Rieger, Nicolas Pflanzl, Mike Preuss, and others. 2016. An integrated process for game balancing. In Computational Intelligence and Games (CIG), 2016 IEEE Conference on. IEEE, 1--8. Google ScholarGoogle ScholarCross RefCross Ref
  3. Thomas Bidaux. 2017. Kickstarter in 2016 fi Deep dive into the Games category. http://icopartners.com/2017/01/kickstarter-2016-deep-dive-games-category/ Accessed: 2017-03-01.Google ScholarGoogle Scholar
  4. Board Game Geek. 2006. Ticket to Ride Strategy - A Complete Strategic overview. http://boardgamegeek.com/thread/142743/strategy-complete-strategic-overview Accessed: 2017-02-01.Google ScholarGoogle Scholar
  5. Cameron Browne. 2008. Automatic generation and evaluation of recombination games. Ph.D. Dissertation. Queensland University of Technology.Google ScholarGoogle Scholar
  6. Cameron Browne and Frederic Maire. 2010. Evolutionary game design. IEEE Transactions on Computational Intelligence and AI in Games 2, 1 (2010), 1--16. Google ScholarGoogle ScholarCross RefCross Ref
  7. Murray Campbell, A. Joseph Hoane, and Feng hsiung Hsu. 2002. Deep Blue. Artificial Intelligence 34, 1 (2002), 57 -- 83. http://www.sciencedirect.com/science/article/pii/S0004370201001291Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Guillaume Chaslot, Sander Bakkes, Istvan Szita, and Pieter Spronck. 2008. Monte-Carlo Tree Search: A New Framework for Game AI.. In AIIDE.Google ScholarGoogle Scholar
  9. Days of Wonder. 2004. Ticket to Ride. https://en.wikipedia.org/wiki/Ticket_to_Ride_(board_game) Accessed: 2016-05-15.Google ScholarGoogle Scholar
  10. Fernando de Mesentier Silva, Aaron Isaksen, Julian Togelius, and Andy Nealen. 2016. Generating Heuristics for Novice Players. 2016 IEEE Conference on Computational Intelligence and Games (2016). Google ScholarGoogle ScholarCross RefCross Ref
  11. Fernando de Mesentier Silva, Scott Lee, Julian Togelius, and Andy Nealen. 2017. AI as Evaluator: Search Driven Playtesting of Modern Board Games. (2017).Google ScholarGoogle Scholar
  12. Joris Dormans. 2011. Simulating Mechanics to Study Emergence in Games. Artificial Intelligence in the Game Design Process 2, 6.2 (2011), 5--2.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Milton Griepp. 2016. Hobby Games Market Nearly 1.2 Billion in 2015. http://icv2.com/articles/news/view/35150/hobby-games-market-nearly-1-2-billion Accessed: 2016-10-29.Google ScholarGoogle Scholar
  14. Markus Guhe and Alex Lascarides. 2014. Game strategies for the Settlers of Catan. In 2014 IEEE Conference on Computational Intelligence and Games. IEEE, 1--8. Google ScholarGoogle ScholarCross RefCross Ref
  15. Cathleen Heyden. 2009. Implementing a computer player for Carcassonne. Ph.D. Dissertation. Maastricht University.Google ScholarGoogle Scholar
  16. Christoffer Holmgård, Antonios Liapis, Julian Togelius, and Georgios N Yannakakis. 2014. Evolving personas for player decision modeling. In Computational Intelligence and Games (CIG), 2014 IEEE Conference on. IEEE, 1--8.Google ScholarGoogle ScholarCross RefCross Ref
  17. Vincent Hom and Joe Marks. 2007. Automatic design of balanced board games. In Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE). 25--30.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Carina Huchler. 2015. An MCTS agent for Ticket to Ride. Master's Thesis. Maastricht University.Google ScholarGoogle Scholar
  19. Aaron Isaksen, Dan Gopstein, and Andy Nealen. 2015. Exploring game space using survival analysis. Foundations of Digital Games (2015).Google ScholarGoogle Scholar
  20. Aaron Isaksen, Dan Gopstein, Julian Togelius, and Andy Nealen. 2015. Discovering unique game variants. In Computational Creativity and Games Workshop at the 2015 International Conference on Computational Creativity.Google ScholarGoogle Scholar
  21. Emil Juul Jacobsen, Rasmus Greve, and Julian Togelius. 2014. Monte mario: platforming with MCTS. In Proceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation. ACM, 293--300. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Alexander Jaffe, Alex Miller, Erik Andersen, Yun-EnLiu, Anna Karlin, and Zoran Popovic. 2012. Evaluating Competitive Game Balance with Restricted Play. In AIIDE.Google ScholarGoogle Scholar
  23. Niels Justesen, Tobias Mahlmann, and Julian Togelius. 2016. Online Evolution for Multi-action Adversarial Games. In European Conference on the Applications of Evolutionary Computation. Springer, 590--603. Google ScholarGoogle ScholarCross RefCross Ref
  24. Eva Kraaijenbrink, Frank van Gils, Quan Cheng, Robert van Herk, and Elise van den Hoven. 2009. Balancing skills to optimize fun in interactive board games. In Human-Computer Interaction-INTERACT 2009. Springer, 301--313. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Jonas Krucher. 2015. Algorithmically Balancing a Collectible Card Game. Bachelor's Thesis. ETH Zurich.Google ScholarGoogle Scholar
  26. Frank Lantz, Aaron Isaksen, Alexander Jaffe, Andy Nealen, and Julian Togelius. 2017. Depth in Strategic Games. (2017).Google ScholarGoogle Scholar
  27. Antonios Liapis, Georgios N Yannakakis, and Julian Togelius. 2013. Sentient Sketchbook: Computer-aided game level authoring.. In FDG. 213--220.Google ScholarGoogle Scholar
  28. Tobias Mahlmann, Julian Togelius, and Georgios N Yannakakis. 2012. Evolving card sets towards balancing dominion. In Evolutionary Computation (CEC), 2012 IEEE Congress on. IEEE, 1--8.Google ScholarGoogle ScholarCross RefCross Ref
  29. Mark J. Nelson. 2011. Game metrics without players: Strategies for understanding game artifacts. In Proceedings of the First Workshop on AI in the Game-Design Process. 14--18.Google ScholarGoogle Scholar
  30. Thorbjørn S Nielsen, Gabriella AB Barros, Julian Togelius, and Mark J Nelson. 2015. General video game evaluation using relative algorithm performance profiles. In European Conference on the Applications of Evolutionary Computation. Springer, 369--380.Google ScholarGoogle ScholarCross RefCross Ref
  31. Michael Pfeiffer. 2004. Reinforcement learning of strategies for Settlers of Catan. In Proceedings of the International Conference on Computer Games: Artificial Intelligence, Design and Education.Google ScholarGoogle Scholar
  32. Denis Robilliard, Cyril Fonlupt, and Fabien Teytaud. 2014. Monte-carlo tree search for the game of fi.7 wondersfi. In Computer Games. Springer, 64--77. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Christoph Salge and Tobias Mahlmann. 2010. Relevant information as a formalised approach to evaluate game mechanics. In Computational Intelligence and Games (CIG), 2010 IEEE Symposium on. IEEE, 281--288. Google ScholarGoogle ScholarCross RefCross Ref
  34. Noor Shaker, Mohammad Shaker, and Julian Togelius. 2013. Ropossum: An Authoring Tool for Designing, Optimizing and Solving Cut the Rope Levels.. In AIIDE.Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. David Silver, Aja Huang, Chris J Maddison, Arthur Guez, Laurent Sifre, George Van Den Driessche, Julian Schrittwieser, Ioannis Antonoglou, Veda Panneershelvam, Marc Lanctot, and others. 2016. Mastering the game of Go with deep neural networks and tree search. Nature 529, 7587 (2016), 484--489. Google ScholarGoogle ScholarCross RefCross Ref
  36. Adam M Smith, Mark J Nelson, and Michael Mateas. 2010. Ludocore: A logical game engine for modeling videogames. In Proceedings of the 2010 IEEE Conference on Computational Intelligence and Games. IEEE, 91--98.Google ScholarGoogle ScholarCross RefCross Ref
  37. Gillian Smith, Jim Whitehead, and Michael Mateas. 2010. Tanagra: A mixed-initiative level design tool. In Proceedings of the Fifth International Conference on the Foundations of Digital Games. ACM, 209--216. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. István Szita, Guillaume Chaslot, and Pieter Spronck. 2009. Monte-carlo tree search in settlers of catan. In Advances in Computer Games. Springer, 21--32.Google ScholarGoogle Scholar
  39. Georgios N Yannakakis, Antonios Liapis, and Constantine Alexopoulos. 2014. Mixed-initiative co-creativity. In Proceedings of the 9th Conference on the Foundations of Digital Games.Google ScholarGoogle Scholar

Index Terms

  1. AI-based playtesting of contemporary board games

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        FDG '17: Proceedings of the 12th International Conference on the Foundations of Digital Games
        August 2017
        545 pages
        ISBN:9781450353199
        DOI:10.1145/3102071

        Copyright © 2017 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 14 August 2017

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        FDG '17 Paper Acceptance Rate36of89submissions,40%Overall Acceptance Rate152of415submissions,37%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader