{"title":"Towards the automatic optimisation of procedural content generators","authors":"Michael Cook, J. Gow, S. Colton","doi":"10.1109/CIG.2016.7860424","DOIUrl":null,"url":null,"abstract":"Procedural generation is important to modern game development as both an artistic implement and an engineering tool. However, developing procedural generators and understanding how they work are both difficult tasks, and even more so for novice developers. In this paper we describe Danesh, a tool to help in analysing, changing and exploring procedural content generators. In particular, we describe several features in Danesh which help a user optimise their procedural generator towards a certain kind of output by automatically changing parameters and evaluating the effect it has on the generator. We compare different approaches to these tasks and describe our future intentions for Danesh's automated features.","PeriodicalId":6594,"journal":{"name":"2016 IEEE Conference on Computational Intelligence and Games (CIG)","volume":"33 1","pages":"1-8"},"PeriodicalIF":0.0000,"publicationDate":"2016-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE Conference on Computational Intelligence and Games (CIG)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CIG.2016.7860424","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
Procedural generation is important to modern game development as both an artistic implement and an engineering tool. However, developing procedural generators and understanding how they work are both difficult tasks, and even more so for novice developers. In this paper we describe Danesh, a tool to help in analysing, changing and exploring procedural content generators. In particular, we describe several features in Danesh which help a user optimise their procedural generator towards a certain kind of output by automatically changing parameters and evaluating the effect it has on the generator. We compare different approaches to these tasks and describe our future intentions for Danesh's automated features.