Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Proseduraalinen pelikenttien generointi

Jokela, Jimi (2022)

 
Avaa tiedosto
Jokela_Jimi.pdf (2.872Mt)
Lataukset: 


Jokela, Jimi
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022120225739
Tiivistelmä
Insinöörityön tarkoituksena oli suunnitella ja toteuttaa proseduraalisesti pelikenttiä generoiva algoritmi, eli kenttägeneraattori, peliprototyyppiin sekä tutkia pelikenttien generoinnissa käytettäviä menetelmiä ja algoritmeja. Lisäksi tavoitteena oli saada hyvä yleiskäsitys proseduraalisesta sisällön generoinnista ja siihen kuuluvien algoritmien ja menetelmien määrittelystä ja vertailusta ominaisuuksien, käyttökohteiden sekä hyötyjen ja haittojen osalta.

Insinöörityön kenttägeneraattori suunniteltiin roguelike-genren peliprototyyppiin, jota kehitettiin samaan aikaan. Kenttägeneraattorin tavoitteena oli tuottaa monipuolisia, pelattavia ja mielenkiintoisia pelikenttiä ruudukkopohjaiseen peliin. Pelikentän tuli koostua sokkelon muodostavista huoneista, joiden läpi kulki reitti yhdestä sisäänkäynnistä yhteen uloskäyntiin. Toteutettuun kenttägeneraattoriin valikoitiin soluautomaattialgoritmi tuomaan haluttuja piirteitä.

Insinöörityössä tutkittiin proseduraalisen sisällön generoinnin menetelmiä ja algoritmeja ja niistä erityisesti tiettyjä valikoituja ruutupohjaisten ja tyrmätyyppisten kenttien generointiin soveltuvia algoritmeja. Tutkituista algoritmeista soluautomaattia käytettiin myös toteutetussa kenttägeneraattorissa.

Insinöörityön tuloksena toteutettiin toimiva kenttägeneraattori, joka tuotti pelattavia ja monipuolisia pelikenttiä. Soluautomaatti lisäsi positiivista monipuolisuutta osana kenttägeneraattoria, mutta vähensi myös tulosten ennustettavuutta ja vaati mukautusta huonepohjaisessa kenttägeneraattorissa ongelmien välttämiseksi.
 
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste