Corpus ID: 18596990

From Mechanics to Meaning and Back Again: Exploring Techniques for the Contextualisation of Code

  title={From Mechanics to Meaning and Back Again: Exploring Techniques for the Contextualisation of Code},
  author={Michael Cook and Simon Colton},
  booktitle={AIIDE 2013},
Code generation is a promising new area for the automatic production of mechanics and systems in games. Generated code alone is not sufficient for inclusion in a rich, fully-designed game, however - it lacks context to bind the functionality of code to the metaphorical setting of the game. In this paper we explore potential solutions to this problem, both in terms of creative systems which co-operate with human content, and the possibility for contextual meaning in autonomous, human-free… Expand
From Mechanics to Meaning
This work formalizes proceduralist argumentation as a logic program that performs static reasoning over game specifications to derive higher level meanings, as part of Gemini, a bidirectional game analysis and generation system. Expand
A Rogue Dream: Automatically Generating Meaningful Content For Games
A Rogue Dream is described, a game prototype which can generate new visual content and change its design based on an input word from the player at the start of the game, and the tools it makes use of to do this are described. Expand
The ANGELINA Videogame Design System—Part II
Extensions made to the system to give an automated game designer more autonomy and creative independence are outlined, in order to strengthen claims that the software is acting creatively. Expand
Computational Poetry Workshop: Making Sense of Work in Progress
Creativity cannot exist in a vacuum; it develops through feedback, learning, reflection and social interaction with others. However, this perspective has been relatively under-investigated inExpand
Software Engineering For Automated Game Design
  • Michael Cook
  • Computer Science
  • 2020 IEEE Conference on Games (CoG)
  • 2020
It is argued that a new approach to software engineering may be required in order for game developers to fully benefit from automated game designers. Expand
Operationalizing Operational Logics
This dissertation expands on the theory of operational logics in its first part, and in the second part applies this refined theory to problems of interest in game modeling, game design support, and automated game design learning. Expand
Ludus Ex Machina: Building A 3D Game Designer That Competes Alongside Humans
We describe ANGELINA-5, software capable of creating simple three-dimensional games autonomously. To the best of our knowledge, this is the first system which creates complete games in 3D. WeExpand
Investigating Collaborative Creativity via Machine-Mediated Game Blending
This research will investigate the ability for machine input into the collaborative process to yield games of higher novelty and quality for players. Expand


Nobody's A Critic: On The Evaluation Of Creative Code Generators - A Case Study In Video Game Design
The Mechanic Miner tool for inventing new concepts for videogame interaction which works by inspecting, modifying and executing code is presented. Expand
Mechanic Miner: Reflection-Driven Game Mechanic Discovery and Level Design
It is demonstrated how a reflection-driven generation technique can use a simulation of gameplay to select good mechanics, and how the simulation-driven process can be inverted to produce challenging levels specific to a generated mechanic. Expand
Knowledge-level Creativity in Game Design
A theoretical explanation of creativity in game design as a knowledge seeking process, based on the practices of human game designers and an extended analogy with creativity in science, is amenable to computational realization in the form of a discovery system. Expand
Towards Automated Game Design
An approach to formalizing game mechanics and generating games using those mechanics, using WordNet and ConceptNet to assist in performing common-sense reasoning about game verbs and nouns is described. Expand
Investigating procedural expression and interpretation in videogames
This dissertation develops and applies the claims of those who espouse the virtues of a procedurally oriented approach toward design and interpretation to explore how videogames are both expressive and representational. Expand
Game-O-Matic: Generating Videogames that Represent Ideas
This paper explains how Game-O-Matic uses the concept map input to select appropriate abstract patterns of gameplay and then how these mash ups of patterns are shaped into coherent playable games that can be said to represent the user's intent. Expand
An interactive game-design assistant
A game-design assistant that acts in a mixed-initiative fashion, helping the author understand the content of her design-in-progress, providing suggestions or automating the process where possible, and even offering the possibility for parts of the game to be dynamically generated at runtime in response to player interaction is proposed. Expand
The micro-rhetorics of Game-o-Matic
The concept of micro-rhetorics is explained, how game dynamics can be interpreted, and how designers can make use of game mechanics to express ideas through simple videogames. Expand
Initial Results from Co-operative Co-evolution for Automated Platformer Design
Initial results from ACCME are presented, which uses co-operative co-evolution to automatically evolve simple platform games, and two fundamental questions about the use of this method in automated game design are addressed. Expand
ConceptNet — A Practical Commonsense Reasoning Tool-Kit
ConceptNet is a freely available commonsense knowledge base and natural-language-processing tool-kit which supports many practical textual-reasoning tasks over real-world documents includingExpand