Varianter av Occupancy-Regulated Extension: Tekniker för iterativ generering av tätt packade rum i en dungeon
2022 (Swedish)Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE credits
Student thesisAlternative title
Variants of Occupancy-Regulated Extension : Techniques for iteratively generating densely packed rooms for dungeons (English)
Abstract [sv]
Occupancy Regulated Extension (ORE) är en algoritm som används för att procedurellt generera banor till spel. Detta arbete undersökte användning av ORE för att skapa byggnader med tätt packade rum, specifikt från ett prestandaperspektiv. Detta genomfördes med treimplementationer av olika varianter av ORE. Dessa varianter är rutnät, svepande linje, och AABB. För små rum var rutnät snabbast, med svepande linje därefter och AABB den långsammaste. Med större rum var svepande linje i stort sett oförändrad och därmed snabbast, medans de andra två visade en ökning i genereringstiden. Rutnätsgeneratorn påverkades mest av rumstorlek, men inte tillräckligt för att vara långsammare än AABB. Resultatet var inte betydligt nog för att definitivt utse en implementation som bäst, eftersom skillnaderna var för små för att utesluta problem med implementationerna. Ytterligare arbete krävs för att uppnå ett mer exakt resultat.
Place, publisher, year, edition, pages
2022. , p. 43
Keywords [en]
Procedural Content Generation (PCG), Dungeon Generation, Computer Games
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:his:diva-21734OAI: oai:DiVA.org:his-21734DiVA, id: diva2:1690631
Subject / course
Informationsteknologi
Educational program
Computer Game Development - Programming
Supervisors
Examiners
Note
Det finns övrigt digitalt material (t.ex. film-, bild- eller ljudfiler) eller modeller/artefakter tillhörande examensarbetet som ska skickas till arkivet.
2022-08-312022-08-262022-08-31Bibliographically approved