Refining operational logics

This paper expands on and refines the theoretical framework of operational logics, which simultaneously addresses how games operate at a procedural level and how games communicate these operations to players. In the years since their introduction, operational logics have been applied in domains ranging from game studies to game generation and game modeling languages. To support these uses and to enable new ones, we resolve some standing ambiguities and provide a catalog of key, fundamental operational logics. Concretely, we provide an explicit and detailed definition of operational logics; specify a set of logics which seems fundamental and suffices to interpret a broad variety of games across several genres; give the first detailed explanation of how exactly operational logics combine; and suggest application domains for which operational logics-based analysis and knowledge representation are especially appropriate.

[1]  Michael Mateas,et al.  Combat in Games , 2015, FDG.

[2]  Zoran Popovic,et al.  Quantifying over play: Constraining undesirable solutions in puzzle design , 2013, FDG.

[3]  Michael Mateas,et al.  Computational Support for Play Testing Game Sketches , 2009, AIIDE.

[4]  Cesare Tinelli,et al.  Satisfiability Modulo Theories , 2021, Handbook of Satisfiability.

[5]  Michael Mateas,et al.  Automatic mapping of NES games with mappy , 2017, FDG.

[6]  Noah Wardrip-Fruin Playable Media and Textual Instruments , 2007 .

[7]  Espen Aarseth Cybertext: Perspectives on Ergodic Literature , 1997 .

[8]  Michael Mateas,et al.  Prom Week: Designing past the game/story dilemma , 2013, FDG.

[9]  Michael Mateas,et al.  Game-O-Matic: Generating Videogames that Represent Ideas , 2012, PCG@FDG.

[10]  Ian Bogost,et al.  Persuasive Games: The Expressive Power of Videogames , 2007 .

[11]  Carlos Martinho,et al.  I mean it!: detecting user intentions to create believable behaviour for virtual agents in games , 2010, AAMAS.

[12]  M. Mateas,et al.  Proceduralist Readings, Procedurally , 2016 .

[13]  Miguel Sicart,et al.  Defining Game Mechanics , 2008, Game Stud..

[14]  David H. Ahl BASIC Computer Games , 1973 .

[15]  Michael Mateas,et al.  CHARDA: Causal Hybrid Automata Recovery via Dynamic Analysis , 2017, IJCAI.

[16]  Michael Mateas,et al.  The micro-rhetorics of Game-o-Matic , 2012, FDG.

[17]  Vladimir Lifschitz,et al.  A Modular Action Description Language , 2006, AAAI.

[18]  Ian Bogost,et al.  Unit Operations: An Approach to Videogame Criticism , 2006 .

[19]  Noah Wardrip-Fruin,et al.  Expressive Processing: Digital Fictions, Computer Games, and Software Studies , 2009 .

[20]  Michael Mateas,et al.  Kaboom! is a many-splendored thing: an interpretation and design methodology for message-driven games using graphical logics , 2010, FDG.

[21]  Michael Mateas,et al.  Prom week , 2012, AIIDE.

[22]  Thomas A. Henzinger,et al.  Hybrid Automata: An Algorithmic Approach to the Specification and Verification of Hybrid Systems , 1992, Hybrid Systems.

[23]  Michael Mateas,et al.  Proceduralist readings: how to find meaning in games with graphical logics , 2011, FDG.

[24]  Julian Togelius,et al.  Analyzing the robustness of general video game playing agents , 2016, 2016 IEEE Conference on Computational Intelligence and Games (CIG).

[25]  Noah Wardrip-Fruin,et al.  Expressive processing: on the process-intensive literature and digital media , 2006 .

[26]  Nick Montfort,et al.  Twisty Little Passages: An Approach to Interactive Fiction , 2003 .

[27]  Michael Mateas,et al.  Defining Operational Logics , 2009, DiGRA Conference.

[28]  Michael Mateas,et al.  BurgerTime: A Proceduralist Investigation , 2011, DiGRA Conference.

[29]  Chris Martens Ceptre: A Language for Modeling Generative Interactive Systems , 2015, AIIDE.

[30]  Adam Summerville,et al.  Mechanics automatically recognized via interactive observation: jumping , 2017, FDG.

[31]  J. Murray Hamlet on the Holodeck , 1997 .