A declarative PCG tool for casual users

Ian Horswill*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Declarative programming allows designers to create procedural content generators by providing descriptions of desired artifacts rather than bespoke algorithms to generate them. Unfortunately, these systems are notoriously inaccessible, requiring considerable sophistication with formal systems, and detailed understanding of the impact of equivalent formalizations on the system performance. Imaginarium is a declarative PCG system for tabletop role playing games (TTRPGs). Following Compton’s work on casual creators, it trades expressiveness for accessibility. As with Nelson’s Inform 7, its source language is a highly structured subset of English. A single sentence, such as children are parented by at least one adult can be used to simultaneously introduce the predicates child, adult, and parent, along with a cardinality constraint over the parent relation. We describe the system, its knowledge representation language, and the issues in their design. Together, they allow users with minimal STEM background to engage in playful experimentation.

Original languageEnglish (US)
Title of host publicationProceedings of the 16th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2020
EditorsLevi Lelis, David Thue
PublisherThe AAAI Press
Pages81-87
Number of pages7
ISBN (Electronic)9781577358497
StatePublished - 2020
Event16th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2020 - Virtual, Online
Duration: Oct 19 2020Oct 23 2020

Publication series

NameProceedings of the 16th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2020

Conference

Conference16th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2020
CityVirtual, Online
Period10/19/2010/23/20

ASJC Scopus subject areas

  • Visual Arts and Performing Arts
  • Artificial Intelligence

Fingerprint Dive into the research topics of 'A declarative PCG tool for casual users'. Together they form a unique fingerprint.

Cite this