Abstract
We introduce a domain specific language for procedural content generation (PCG) called Grammatical Item Generation Language (GIGL). GIGL supports a compact representation of PCG with stochastic grammars where generated objects maintain grammatical structures. Advanced features in GIGL allow flexible customizations of the stochastic generation process. GIGL is designed and implemented to have direct interface with C++, in order to be capable of integration into production games. We showcase the expressiveness and flexibility of GIGL on several representative problem domains in grammatical PCG, and show that the GIGL-based implementations run as fast as comparable C++ implementation and with less code.
Original language | English (US) |
---|---|
Title of host publication | Proceedings of the 14th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2018 |
Publisher | AAAI press |
Pages | 9-16 |
Number of pages | 8 |
ISBN (Electronic) | 9781577358046 |
State | Published - 2018 |
Event | 14th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2018 - Edmonton, Canada Duration: Nov 13 2018 → Nov 17 2018 |
Publication series
Name | Proceedings of the 14th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2018 |
---|
Conference
Conference | 14th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2018 |
---|---|
Country/Territory | Canada |
City | Edmonton |
Period | 11/13/18 → 11/17/18 |
Bibliographical note
Funding Information:This work has been supported in part by the NSF through grants #CHS-1526693 and #CNS-1544887. In addition, the discussions and technical supports from Travis Carlson and Professor Eric Van Wyk in the MELT group are appreciated.
Publisher Copyright:
Copyright © 2018, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved.