Het spel Pong

In dit project ga je het beroemde computerspel Pong namaken. Pong werd ontwikkeld door Atari in 1972. Je schrijft code voor het batje, waardoor het omhoog en omlaag kan bewegen, gebaseerd op invoer van een toetsenbord. Voor de bal schrijf je de code die zorgt dat hij stuitert, telkens wanneer hij een muur of het batje raakt.

Geen Afbeelding

  1. Geen Afbeelding Bespreek met je partner de wiskunde achter het stuiteren van de bal tegen het batje. Wat is de relatie tussen de startrichting van de bal als hij het batje raakt en de eindrichting als de bal er vanaf stuitert? Het volgende diagram helpt misschien.

    Geen Afbeelding

  2. Maak sprites voor het batje en de bal en geef ze een uiterlijk. Voor het batje is het uiterlijk een rechthoek en voor de bal een cirkel.

  3. Schrijf de code om het batje omhoog en omlaag te bewegen wanneer de gebruiker op de pijltjestoetsen voor omhoog of pijltje omlaag drukt. Laat het batje niet verder bewegen dan de rand van het scherm.

  4. Schrijf de code om het balletje te laten bewegen wanneer er op de groene vlag geklikt wordt en om van de hoeken van het scherm en het batje te stuiteren. Er is al een blok om van de hoeken van het scherm af te stuiteren.

  5. Doe deze opdracht zelfstandig, maar als je vastzit kan je kijken naar Hints voor het spel Pong.
 
  1. Voeg een scorebord toe aan je spel. Iedere keer als de bal het batje raakt, moet de speler een punt krijgen en als hij de bal mist, dus als de bal de rechter muur raakt, dan verliest hij een punt. Je kan een variabele maken om de score bij te houden.

    Geen Afbeelding

  2. Maak een tweede batje om een multiplayer game mogelijk te maken. Pas de code aan zodat de invoer werkt voor twee spelers.
    Geen Afbeelding

  3. Maak een tweede batje (of gebruik die van hierboven) en laat dit batje bestuurd worden door de computer. Hint: Je kan het tweede batje automatiseren met het blok hieronder van het Waarnemen-menu.
    Geen Afbeelding

TerugVolgende