{"title":"面向PCG系统的非技术设计控制:研究一种基于实例的图语法控制机制","authors":"C. Harteveld, Abdelrahman Madkour, S. Marsella","doi":"10.1145/3555858.3555895","DOIUrl":null,"url":null,"abstract":"Increasingly, PCG systems are developed to help game designers create content for their games. However, game designers have limited control over the content current PCG systems generate. We investigate an interaction mechanism non-technical users can use to control generative grammars without the need for understanding the grammar’s rules. To demonstrate this control mechanism, we present a system, built using a probabilistic graph grammar, that allows designers to specify their desired generative space by defining a region on an expressive range plot. We ran a user study with game design students to assess its viability. Our findings suggest that designers have an easier time controlling the grammar using this mechanism over manually interacting with grammars rules.","PeriodicalId":290159,"journal":{"name":"Proceedings of the 17th International Conference on the Foundations of Digital Games","volume":"194 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Towards Non-Technical Designer Control over PCG Systems: Investigating an Example-Based Mechanism for Controlling Graph Grammars\",\"authors\":\"C. Harteveld, Abdelrahman Madkour, S. Marsella\",\"doi\":\"10.1145/3555858.3555895\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Increasingly, PCG systems are developed to help game designers create content for their games. However, game designers have limited control over the content current PCG systems generate. We investigate an interaction mechanism non-technical users can use to control generative grammars without the need for understanding the grammar’s rules. To demonstrate this control mechanism, we present a system, built using a probabilistic graph grammar, that allows designers to specify their desired generative space by defining a region on an expressive range plot. We ran a user study with game design students to assess its viability. Our findings suggest that designers have an easier time controlling the grammar using this mechanism over manually interacting with grammars rules.\",\"PeriodicalId\":290159,\"journal\":{\"name\":\"Proceedings of the 17th International Conference on the Foundations of Digital Games\",\"volume\":\"194 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-09-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 17th International Conference on the Foundations of Digital Games\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3555858.3555895\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 17th International Conference on the Foundations of Digital Games","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3555858.3555895","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Towards Non-Technical Designer Control over PCG Systems: Investigating an Example-Based Mechanism for Controlling Graph Grammars
Increasingly, PCG systems are developed to help game designers create content for their games. However, game designers have limited control over the content current PCG systems generate. We investigate an interaction mechanism non-technical users can use to control generative grammars without the need for understanding the grammar’s rules. To demonstrate this control mechanism, we present a system, built using a probabilistic graph grammar, that allows designers to specify their desired generative space by defining a region on an expressive range plot. We ran a user study with game design students to assess its viability. Our findings suggest that designers have an easier time controlling the grammar using this mechanism over manually interacting with grammars rules.