Answer Set Programming in Proofdoku

Authors

  • Adam Smith University of California, Santa Cruz

DOI:

https://doi.org/10.1609/aiide.v13i2.12972

Keywords:

answer set programming, ai-based game design, sudoku

Abstract

Proofdoku is an AI-based game design that extends Sudoku. In addition to playing by the rules of the traditional logic puzzle, players must explain their reasoning. An AI system checks this reasoning and provides hints that guide the player to discover new reasoning patterns for themselves. Co-developing the game design and the AI system, implemented using the technology of Answer Set Programming (ASP), guided us to include features that depend on high-complexity combinatorial search and optimization. We developed Proofdoku to better understand the implications of designing and deploying game systems that depend on ASP for live interaction. This paper offers design tradeoffs and makes suggestions for future deployments of ASP-backed game designs.

Downloads

Published

2017-10-05

How to Cite

Smith, A. (2017). Answer Set Programming in Proofdoku. Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, 13(2), 118-124. https://doi.org/10.1609/aiide.v13i2.12972