3 Ajo- tai lentopelin tekeminen

Pelin tekeminen

Tavoite: Tehdä ajopeli, jossa on kaksi pelaajaa.

Ohje:

1:
Tee ensin pelihahmo. Esimerkissäni se on avaruusanimoinnista tuttu Jetpak-man.


2: Tee ajorata. Voit itse piirtää esiintymislavalle mitä sinne haluat.



3: Laitetaan Jetpak-man liikkeelle. Skriptissä aloitetaan taas aloituspalikalla ja ikuisella silmukalla. Tämän jälkeen laitetaan neljä "jos"-lausetta. Näihin voi liittää tuntoaisti-kategoriasta löytyvän "onko näppäin painettu?"- palikan. Ohjelmoidaan ensimmäinen pelaaja liikkumaan nuolinäppäimistä. Jos-lauseen sisään t'ytyy määritellä ensin, mihin suuntaan hahmo liikkuu. Tämä tapahtuu "osoita suuntaan"- palikalla. Ylöspäin liikuttaessa suunta on 0 ja alaspäin liikuttaessa 180.

Laitetaan hahmo lisäksi haluttuun lähtöpaikkaan, kun peli aloitetaan. tämä tehdään "mene kohtaan..."- palikalla. Lisätään se alkuun.



4: Tässä vaiheessa hahmo liikkuu kaikkialla pelialueella. Haluamme, että hahmo ei voi mennä ajoradan ulkopuolle. Tämä saadaan tekemällä skripti, joka palauttaa hahmon alkupisteeseen, mikäli se koskettaa radan rajoja.


Skripti siis piilottaa hahmon, kun se koskettaa tiettyä väriä. Se siirtää hahmon alkuun, odottaa 0,4 sekuntia ja näyttää sen taas.

5: Tehdään peliin myös kierroslaskuri. Tähän tarvitaan uusi muuttuja. Sen voi tehdä kohdasta "Tieto" ja valitsemalla "Tee muuttuja". Aseta muuttuja koskettamaan ainoastaan käytössäsi olevaa pelihahmoa. Kierrosluku kasvaa aina yhdellä, kun hahmo koskettaa maaliviivaa.





6: Tehdään pelistä sellainen, että pelaajalla on 30 sekuntia aikaa kiertää mahdollisimman monta kierrosta. Tehdään uusi muuttuja "Aika" ja sen jälkeen skripti, joka laittaa ajan laskemaan 30 sekunnista alaspäin ja pysäyttää pelin ajan loputtua.



7: Peliin kannattaa luoda toinen hahmo, jotta voit kilpailla kaverin kanssa. Tämän voit tehdä esimerkiksi kopioimalla ensimmäisen hahmon ja muuttamalla sen väritystä. Myös Skriptit voit kopioida suoraan ensimmäiseltä hahmolta. Ajastinta ei tarvi kopioida toiselle hahmolle. Vaihda myös näppäimet, joista hahmoa ohjataan.


Esimerkkiä pääset tarkastelemaan täältä

Peda.net käyttää vain välttämättömiä evästeitä istunnon ylläpitämiseen ja anonyymiin tekniseen tilastointiin. Peda.net ei koskaan käytä evästeitä markkinointiin tai kerää yksilöityjä tilastoja. Lisää tietoa evästeistä