Varianter av Occupancy-Regulated Extension: Tekniker för iterativ generering av tätt packade rum i en dungeon
2022 (Svenska)Självständigt arbete på grundnivå (kandidatexamen), 20 poäng / 30 hp
Studentuppsats (Examensarbete)Alternativ titel
Variants of Occupancy-Regulated Extension : Techniques for iteratively generating densely packed rooms for dungeons (Engelska)
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.
Ort, förlag, år, upplaga, sidor
2022. , s. 43
Nyckelord [en]
Procedural Content Generation (PCG), Dungeon Generation, Computer Games
Nationell ämneskategori
Data- och informationsvetenskap
Identifikatorer
URN: urn:nbn:se:his:diva-21734OAI: oai:DiVA.org:his-21734DiVA, id: diva2:1690631
Ämne / kurs
Informationsteknologi
Utbildningsprogram
Dataspelsutveckling - programmering
Handledare
Examinatorer
Anmärkning
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-262025-09-29Bibliografiskt granskad