Ping Pong -peli
Ping Pong -peli
Ohjelmointi tapahtuu osoitteessa https://scratch.mit.edu/
Ping Pong –peli on mukaelma 70 –luvun klassikkopelistä Pong. Pelissä on pallo, joka kimpoilee reunoista, ja joka ei saa osua peliruudun alareunassa olevaan värilliseen alueeseen. Alareunassa nuolinäppäimillä liikuteltavalla alustalla estetään pallon osumista värilliseen alueeseen.
Joka kerta, kun pallo osuu alustaan, saadaan piste, ja joka kerta kun pallo osuu alareunaan, menetetään yksi elämä.
Testaa tässä peliä (Peli käynnistyy välilyönti-näppäimestä!):
Alkuvalmisteluja
Aloita valitsemalla pelille haluamasi tausta. Piirrä taustan alareunaan jonkin värinen alaosa, johon pallo ei saa osua.
Seuraavaksi luo kaksi hahmoa: pallo (Ball) ja alusta (Paddle):
Luo kaksi uutta muuttujaa: ‘Pisteet’ ja ‘Elämät’:
Pallon ja alustan liikkuminen
Valitse pallolle ja alustalle aloituskohdat, josta ne lähtevät liikkeelle pelin alkaessa. Asetetaan myös muuttujille ‘Elämät’ ja ‘Pisteet’ aloitusarvot.
Alusta:
Laita alusta liikkumaan oikealle ja vasemmalle nuolinäppäimillä!
Pallo:
Seuraavaksi pallo pitäisi saada liikkumaan niin, että se kimpoaa seinästä ja vaihtaa suuntaa osuessaan alustaan. Asetetaan pallo lähtemään liikkeelle satunnaiseen suuntaan välilyöntiä painaessa:
Pallon suunta pitäisi saada muuttumaan, kun pallo osuu seiniin tai alustaan, ja peli alkamaan alusta, jos pallo osuu alareunaan. Nämä saadaan tehtyä jos –komennon avulla:
Mieti, mitä komentoja voisit jos –silmukan sisään laittaa (tai katso mallit alta). Mieti itse, mitkä arvot tyhjiin kohtiin kannattaa laittaa!
Lopuksi lisätään jos –silmukkaan komento, joka lopettaa pelin, jos elämät menevät nollille:
HIENOA, olet saanut tehtyä oman Ping Pong -pelisi! Näytä valmis peli opelle!