Ein Python-Programm besteht aus Anweisungen, die von oben nach unten ausgeführt werden. Klicke auf eine Beschriftung rechts, um den entsprechenden Teil im Code zu markieren.
Erstellt das Spielfenster. Parameter: nbHorzCells, nbVertCells, cellSize, color.
Optional: Hintergrundbild, Navigationsleiste.
Zeigt das Fenster an. Ohne show() bleibt das Fenster unsichtbar.
Das Fenster ist nbHorzCells × cellSize Pixel breit.
Beispiel: 10 × 60 = 600 px.
Jeder Actor ist eine eigene Klasse, die von Actor erbt. Im __init__ wird das Sprite-Bild angegeben.
Platziert einen Actor auf dem Grid: addActor(Fish(), Location(x, y)). x = Spalte, y = Zeile (0-basiert).
Gibt die Position auf dem Grid an. Location(0, 0) ist oben links.
Eine animierte Figur hat mehrere Bilder (Frames). Actor.__init__(self, "pacman.gif", 2) — die 2 gibt die Anzahl der Frames an.
Wechselt zum nächsten Frame. Nach dem letzten Frame kommt wieder der erste — die Animation läuft in einer Endlosschleife.
Wird in jedem Spielschritt automatisch aufgerufen. Hier stehen Bewegung und Animation: self.move() und self.showNextSprite().
Startet die Spielschleife — danach wird act() aller Actors automatisch und wiederholt aufgerufen.
act() wird in jedem Schritt aufgerufen.