2D-pelimaaston generointi
Velinen, Markku (2012)
Velinen, Markku
Metropolia Ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201205086830
https://urn.fi/URN:NBN:fi:amk-201205086830
Tiivistelmä
Tässä työssä tutkitaan 2D-pelimaaston generointiin soveltuvia menetelmiä ja tutustutaan olemassaolevien pelien käyttämiin menetelmiin. Tarkoituksena on luoda maastogeneraattori Monster Conflict -peliin. Peli on sivultapäin kuvattu kaksiulotteinen Flash-peli. Tarkoituksena siinä on eliminoida vastustajan pelihahmot.
Monster Conflict -peli asettaa vaatimuksia generoidulle maastolle. Maaston tulee tarjota peliin taktista syvyyttä ja sen pitää olla ulkonäöllisesti miellyttävä. Maaston generoinnissa ei myöskään saisi nykykoneilla mennä sekuntia kauempaa.
Erilaisia menetelmiä testataan ja ne käydään läpi yksitellen. Testien perusteella havaitaan, että mikään menetelmä ei yksin tuota riittävän hyvää tulosta. Maastogeneraattorin implementaatio tehdään vaiheittain yhdistellen eri menetelmien parhaita puolia.
Tuloksena saatu maastogeneraattori täyttää kaikki sille asetetut vaatimukset. Maastot ovat tasapuolisia pelaajille ja sisältävät sopivan määrän yksityiskohtia. Maastot tarjoavat pelaajille myös huomattavan määrän vaihtoehtoisia varteenotettavia siirtoja. Maaston generointi tapahtuu nykykoneilla reilusti alle sekunnissa, ja maastot ovat miellyttävän näköisiä.
Monster Conflict -peli asettaa vaatimuksia generoidulle maastolle. Maaston tulee tarjota peliin taktista syvyyttä ja sen pitää olla ulkonäöllisesti miellyttävä. Maaston generoinnissa ei myöskään saisi nykykoneilla mennä sekuntia kauempaa.
Erilaisia menetelmiä testataan ja ne käydään läpi yksitellen. Testien perusteella havaitaan, että mikään menetelmä ei yksin tuota riittävän hyvää tulosta. Maastogeneraattorin implementaatio tehdään vaiheittain yhdistellen eri menetelmien parhaita puolia.
Tuloksena saatu maastogeneraattori täyttää kaikki sille asetetut vaatimukset. Maastot ovat tasapuolisia pelaajille ja sisältävät sopivan määrän yksityiskohtia. Maastot tarjoavat pelaajille myös huomattavan määrän vaihtoehtoisia varteenotettavia siirtoja. Maaston generointi tapahtuu nykykoneilla reilusti alle sekunnissa, ja maastot ovat miellyttävän näköisiä.
