I øvelsen hoppebold fik du bolden til at hoppe rundt på canvas. Det vil vi nu udvide på og lave et spil Pong. Pong er et computerspil fra 1972 der er basseret på bordtennis. Målet med denne øvelse er at lave et fuldt pong spil hvor der er to spillere som har hver deres bat de kan bevæge frem og tilbage.
For at gøre det mere overskueligt at lave spillet deler vi det op i mindre dele.
Da vi har en bold der kan bevæge sig rundt på banen, skal vi have et bat vi kan “jonglere” bolden med.
Nu skal vi detektere om bolden kollidere med battet. Dvs. hvis bolden rammer battet skal bolden skifte retning og man kan på den måde holde bolden i “luften”.
For at detektere om bolden har ramt battet skal vi bruge betingede sætninger (se her), specifikt if-sætninger (se her) og logiske operatorer (se her). Det kan være en god ide at have en stykke papir og en blyant ved siden af så du kan tegne det.
Følgende billeder viser en illustration af boldens kollision med battet.
Nu har vi bygget et singleplayer af spillet pong. Men det kunne være federe hvis vi kunne spille det med vores venner! Vi har alle delene til at kunne lave det fulde spil som multiplayer, vi skal bare have flyttet lidt rundt på det hele. Der skal følgende steps til: