Harjoitus: Peli

Olet nyt oppinut hieman olio-ohjelmoinnista ja törmäyksien havaitsemisesta. Monissa peleissä nämä ovat olennaisia osia pelimekaniikan kannalta. Sinun pelisi voi kuitenkin olla ihan mitä tahansa - tässä luvussa käsittelemämme asiat eivät missään nimessä ole välttämättömiä.

Inspiraatiota omaan peliisi voi hakea vaikkapa katsomalla muiden tekemiä pelejä OpenProcessingista.

Jos kaipaat tarkempia ohjeita tai apua jonkin jo olemassa olevan peliformaatin toteuttamiseen, kannattaa kokeilla etsiä netistä tutoriaaleja ("game x tutorial processing"). Tässä kattavat ohjeet esimerkiksi Mario-pelin ja Pongin toteuttamiseen Processingilla.

Pelimekaniikan ei tarvitse olla monimutkainen - usein yksinkertaiset pelit ovat niitä kaikkein koukuttavimpia!

Tämä kurssi on hirvittävän lyhyt aika kokonaisen pelin rakentamiselle ja valmiiksi kiillottamiselle. Kun olet saanut pelisi tyydyttävälle "demoasteelle", voit palauttaa sen OpenProcessingiin.


Esimerkki: Pong

Allaoleva pongipeli on ei ole hirveästi monimutkaisempi kuin tässä luvussa käsittelemämme kahden olion peliaihio. Pallolle ja pelaajalle on molemmille omat liikkumismetodinsa, joita kutsutaan joka draw-kierroksella.