Virtuaaliset fyysiset nopat taitoheittojen kuvaamisen välineenä Unity-videopelissä
Pösö, Arttu (2024)
Pösö, Arttu
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024112029025
https://urn.fi/URN:NBN:fi:amk-2024112029025
Tiivistelmä
Insinöörityön tarkoituksena oli suunnitella ja kehittää End-all Entertainment Oy -yritykselle peliin Paradigm Island pelimekaniikkakokonaisuus, jolla voidaan kuvata onnistumista pelin taitoheitoissa keskustelujen sisällä. Mekaniikan pitää kuvastaa fyysistä nopanheittoa ja saada keskustelu etenemään eri suuntiin nopanheiton onnistumisen perusteella. Mekaniikka peliin kehitettiin Unity-pelimoottorilla.
Nykypäivänä roolipeleissä ja muissa videopeleissä käytetään eri tapoja satunnaisuuden näyttämiseen. Yleensä satunnaisuus hoidetaan käyttämällä satunnaislukugeneraattoria tai eri ohjelmointikielten matematiikkakirjastoja arpomalla tiettyjen viitearvojen sisältä luku. Paradigm Island -pelissä kuitenkin painostetaan visuaaliseen puoleen ja uniikkiin taiteeseen kyseisessä peligenressä, minkä takia haluttiin luoda oma mekaniikka kuvastamaan pelin estetiikkaa ja luomaan pelaajalle tunne mahdollisimman reilusta nopanheitosta.
Työn tuloksena saatiin toimiva mekaniikka, jossa keskustelun tietokannasta haetaan nopanheiton onnistumista kuvaava arvo, lisätään noppiin tarvittavat voimat heiton ja pyörimisen aloittamiseksi, verrataan tietokannasta haettua arvoa noppien pysähdyttyä niiden silmälukuihin ja luodaan totuusarvo vertauksen perusteella, lähetetään keskustelulle totuusarvo ja edetään keskustelussa oikealle polulle.
Nykypäivänä roolipeleissä ja muissa videopeleissä käytetään eri tapoja satunnaisuuden näyttämiseen. Yleensä satunnaisuus hoidetaan käyttämällä satunnaislukugeneraattoria tai eri ohjelmointikielten matematiikkakirjastoja arpomalla tiettyjen viitearvojen sisältä luku. Paradigm Island -pelissä kuitenkin painostetaan visuaaliseen puoleen ja uniikkiin taiteeseen kyseisessä peligenressä, minkä takia haluttiin luoda oma mekaniikka kuvastamaan pelin estetiikkaa ja luomaan pelaajalle tunne mahdollisimman reilusta nopanheitosta.
Työn tuloksena saatiin toimiva mekaniikka, jossa keskustelun tietokannasta haetaan nopanheiton onnistumista kuvaava arvo, lisätään noppiin tarvittavat voimat heiton ja pyörimisen aloittamiseksi, verrataan tietokannasta haettua arvoa noppien pysähdyttyä niiden silmälukuihin ja luodaan totuusarvo vertauksen perusteella, lähetetään keskustelulle totuusarvo ja edetään keskustelussa oikealle polulle.
