Muodostetaan vanha "Ping-Pong" -kaksinpeli.
1. Piirretään mailahahmot joita voidaan siirtää koordinaatistossa x- ja y-muuttujien avulla.
1.1. Piirrä mailahahmoksi pystysuora viiva
1.2. Lisää hahmoon scripti "Jos painetaan nuoli ylös" - muuta y-koordinaattia luvulla 10
1.2.1 Lisää samaan hahmoon "nuoli alas"-scripti, mutta muuta y-koordinaattia -10
1.3. Kopioi maila-objekti vastustajaksi ja muuta ohjausnäppäimet esimerkiksi q ja a.
2. Lisätään pallo joka mailaan osuessa kimpoaa siitä.
2.1. Lisää uusi objekti, Piirrä pallo.
2.2. Lisää pallolle kaksi muuttujaa x-nopeus ja y-nopeus.
2.3. Lisätään palloon pelimoottori (kun lippua painetaan)
2.3.1. Pallon alustus:
Sijoita pallo keskelle (x,y)=(0,0) [tämä ennen silmukkaa]
Aseta x-nopeus arvoon 5 ja y-nopeus arvoon -4
2.3. Ikoinen silmukka (toistetaan ikuisesti)
2.3.1. Muuta x-koordinaattia muuttujan "x-nopeus" arvolla
2.3.2. Muuta y-koordinaattia muuttujan "y-nopeus" arvolla
#Reunoista kimpoamiset
2.3.3. Jos x- koordinaatti >180 aseta x-nopeuden arvoksi (-1)*(x-nopeus) pallon suunta muuttuu
2.3.4. Jos y- koordinaatti >180 aseta y-nopeuden arvoksi (-1)*(y-nopeus) pallon suunta muuttuu TESTAA!
2.3.5. Lisää edelliset ehdot myös muihin reunoihin. TESTAA!
3. Mailoista kimpoamiset
3.1. Lisää pallon skriptiin samat kimpoamiset kuin reunoista kimpoamiseen, mutta lähtökohtana JOS koskettaa hahmo1. Testaa
3.2. Lisää sama mutta JOS koskettaa hahmo2
4. Lisää pistemäärälaskuri
4.1. Lisää muuttuja, jonka luku kasvaa, kun pallo osuu mailaan.
5. Nopeutetaan peliä
5.1. Lisää pelimoottoriin rivi joka kasvattaa nopeutta, kun osumia on tietty määrä.
JOS osumat > 10 niin Muuta nopeutta 3;
Aseta osumien arvoksi 0.
Mallipeli löytyy osoittesta: http://scratch.mit.edu/projects/19102771/