Planning Is the Game: Action Planning as a Design Tool and Game Mechanism

Recent development in game AI has seen action planning and its derivates being adapted for controlling agents in classical types of games, such as FPSs or RPGs. Complementary, one can seek new types of gameplay elements inspired by planning. We propose and formally define a new game "genre" called anticipation games and demonstrate that planning can be used as their key concept both at design time and run time. In an anticipation game, a human player observes a computer controlled agent or agents, tries to predict their actions and indirectly helps them to achieve their goal. The paper describes an example prototype of an anticipation game we developed. The player helps a burglar steal an artifact from a museum guarded by guard agents. The burglar has incomplete knowledge of the environment and his plan will contain pitfalls. The player has to identify these pitfalls by observing burglar's behavior and change the environment so that the burglar replans and avoids the pitfalls. The game prototype is evaluated in a small-scale human-subject study, which suggests that the anticipation game concept is promising.

[1]  J. Ho,et al.  The Metric FF Planning System Translating Ignoring Delete Lists to Numeric State Variables , 2003 .

[2]  Jeff Orkin,et al.  Applying Goal-Oriented Action Planning to Games , 2008 .

[3]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[4]  Blai Bonet,et al.  The AIPS-98 Planning Competition , 2000, AI Mag..

[5]  Marc Cavazza,et al.  Controlling Narrative Generation with Planning Trajectories: The Role of Constraints , 2009, ICIDS.

[6]  Boyang Li,et al.  An Offline Planning Approach to Game Plotline Adaptation , 2010, AIIDE.

[7]  Ivan Serina,et al.  An Approach to Temporal Planning and Scheduling in Domains with Predictable Exogenous Events , 2011, J. Artif. Intell. Res..

[8]  Robert Michael Young,et al.  Narrative Generation for Suspense: Modeling and Evaluation , 2008, ICIDS.

[9]  Stavros Vassos,et al.  The SimpleFPS Planning Domain: A PDDL Benchmark for Proactive NPCs , 2011, Intelligent Narrative Technologies.

[10]  Robert M. Poole The Incredible machine , 1986 .

[11]  Marc Cavazza,et al.  Automatic Generation of Game Level Solutions as Storyboards , 2010, IEEE Transactions on Computational Intelligence and AI in Games.

[12]  Andrew Coles,et al.  A Hybrid Relaxed Planning Graph'LP Heuristic for Numeric Planning Domains , 2008, ICAPS.

[13]  Steve Rabin,et al.  AI Game Programming Wisdom , 2002 .

[14]  Yixin Chen,et al.  Temporal Planning using Subgoal Partitioning and Resolution in SGPlan , 2006, J. Artif. Intell. Res..

[15]  Robert Michael Young,et al.  Narrative Planning: Balancing Plot and Character , 2010, J. Artif. Intell. Res..

[16]  Andrew Coles,et al.  Marvin: A Heuristic Search Planner with Online Macro-Action Learning , 2011, J. Artif. Intell. Res..

[17]  Bart Selman,et al.  Unifying SAT-based and Graph-based Planning , 1999, IJCAI.

[18]  Csaba Tóth Planning systems in game level design and agent control , 2012 .

[19]  Jeff Orkin,et al.  Three States and a Plan: The A.I. of F.E.A.R. , 2006 .

[20]  Ana Paiva,et al.  An Affectively Driven Planner for Synthetic Characters , 2006, ICAPS.

[21]  Yixin Chen,et al.  MaxPlan : Optimal Planning by Decomposed Satisfiability andBackward Reduction , 2006 .

[22]  Jörg Hoffmann,et al.  FF: The Fast-Forward Planning System , 2001, AI Mag..

[23]  Olivier Bartheye,et al.  A Real-Time PDDL-based Planning Component for Video Games , 2009, AIIDE.