Elemente des Programms
Nun überlegen wir uns, was wir für dieses Programm brauchen. Wir wollen es natürlich mit gamegrid umsetzen, denn das ist die in TigerJython verfügbare Spielbibliothek, die sich am besten dazu eignet.
Spielfeld (GameGrid):
Einfarbiger Hintergrund, Größe vielleicht 800 × 600 Pixel, Zellengröße jeweils 1 Pixel.
Figuren (Actor):
-
1 Ball, der die Fähigkeit hat, sich kontinuierlich in eine Richtung zu bewegen und am Rand oder am Schläger korrekt abzuprallen, dann weiterzufliegen.
-
1 Brett (Schläger), das über die Tastatur nach links und rechts gesteuert werden kann.
-
Zahlreiche Blöcke, die stillstehen und sich bei einer Kollision mit dem Ball auflösen.
Die Spielsteuerung muss darüber hinaus überprüfen, ob der Ball die untere Linie des Spielfelds berührt (Spiel verloren) oder ob alle Blöcke gelöscht wurden (Spiel gewonnen).