Improving Solvability for Procedurally Generated Challenges in Physical Solitaire Games Through Entangled Components

Mark Goadrich,James Droscha
DOI: https://doi.org/10.1109/tg.2019.2918223
IF: 1.237
2020-09-01
IEEE Transactions on Games
Abstract:Challenges for physical solitaire puzzle games are typically designed in advance by humans and limited in number. Alternatively, some games incorporate rules for stochastic setup, where the game board is randomly configured before the challenge is solved. These setup rules greatly increase the number of possible challenges, but can often generate unsolvable or uninteresting challenges. To better understand the compromises involved in minimizing undesirable challenges, we examine three games where component design choices can influence the stochastic nature of the resulting challenge generation algorithms. We evaluate the effect of these components and algorithms on challenge solvability and challenge engagement. We find that algorithms which control randomness through entangling components based on subelements of the puzzle mechanics can generate interesting challenges with a high probability of being solvable.
computer science, artificial intelligence, software engineering
What problem does this paper attempt to address?