Background: Procedural content generation (PCG) has become an important subject as the demand for content in modern games has increased. Paradox Arctic is a game development studio that aims to be at the forefront of technological solutions and is therefore interested in furthering their knowledge in PCG. To this end, Paradox Arctic has expressed their interest in a collaborative effort to further explore the subject of procedural floor plan generation. Objective: The main goal of this work is to test whether a solution based on growth, subdivision or a combination thereof, can be used to procedurally generate believable and varied floor plans for game environments, while also conforming to predefined constraints. Method: A solution capable of generating floor plans with the use of growth, subdivision and a combination of both has been implemented and a survey testing the believability and variation of the generated layouts has been conducted. Results & Conclusions: While the results of the subdivision and combined solutions show that more work is necessary before the generated content can be considered believable, the growth based solution presents promising results in terms of believability when generating smaller to medium sized layouts. This believability does however come at the cost of variation. / Bakgrund: Procedural content generation (PCG) har blivit ett alltmer viktigt ämne allteftersom kravet på mängden innehåll i moderna spel har ökat. Paradox Arctic är en spelutvecklingsstudio vars målsättning är att ligga i teknologins framkant och de är därför intresserade av att vidareutveckla sin kompetens inom PCG. Av denna anledning har de uttryckt intresse för ett samarbete inom området “procedurell generering av planlösningar”. Syfte: Det huvudsakliga syftet med detta arbete är att undersöka huruvida lösningar baserade på att växa ytor, fördela ytor i mindre delar eller en kombination av dessa, kan användas för att skapa trovärdiga och varierade planlösningar för spelmiljöer, utan att bryta förutbestämda krav. Metod: En lösning som procedurellt genererar planlösningar genom att växa och/eller fördela dem har implementerats och en undersökning, med syftet att utvärdera trovärdigheten och variationen i de genererade planlösningarna, har utförts. Resultat & Slutsatser: Lösningen som baseras på fördelning av ytor och den kombinerade lösningen, visades av resultaten kräva ytterliggare arbete för att anses generera trovärdiga resultat. Lösningen som baseras på att växa ytor däremot, visade positiva trovärdighetsresultat när små och medelstora planlösningar genererades. Detta goda resultat uppstod dock på bekostnaden av variation mellan de genererade planlösningarna.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:bth-13006 |
Date | January 2016 |
Creators | Bengtsson, Daniel, Melin, Johan |
Publisher | Blekinge Tekniska Högskola, Institutionen för kreativa teknologier |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0125 seconds