O'Reilly logo

Python für Kids by Gregor Lingl

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

397
15
Moorhuhn
Ein ausgewachsenes Spielprogramm wollen wir in diesem letzten Kapitel
des Buches erarbeiten: eine einfache Version des wohlbekannten Moor-
huhn-Spiels.
Dabei wirst du …
$
lernen, wie man mit
turtle
mit Bildern arbeitet.
$
eine weitere Art, Animationen zu programmieren, kennen lernen.
$
erfahren, was Schlüsselwortargumente sind, wozu und wie sie ge-
braucht werden.
$
ein vollständig auf der Definition von Klassen aufgebautes Programm
erstellen.
$
einen kleinen Blick aus der Welt von
turtle
in die Welt von
Tkinter
werfen.
$
Klänge in dein Spielprogramm einbinden.
398
Moorhuhn
Kapitel
15
Das Spiel
Du wirst eine einfache Version des bekannten Moorhuhn-Spiels program-
mieren. Das ist ein Spiel, bei dem vor allem die Reaktionsschnelligkeit her-
ausgefordert wird. Es geht darum, Moorhühner, die über eine Landschaft
fliegen, mit Mausklicks zu treffen und damit abzuschießen. Der Spieler oder
die Spielerin hat eine vorgegebene Anzahl von Schüssen zur Verfügung. Die
Anzahl der erzielten Treffer und die Anzahl der abgegebenen Schüsse wer-
den angezeigt.
Eine Spielsituation sieht so aus:
Besser als jede Beschreibung in Worten hilft dir sicher, das Spiel einfach ein
paar Mal zu spielen. Auf der CD zum Buch findest du im Verzeichnis
kap15
das Programm
moorhuhn_demo.pyw
. Das ist eine in Byte-Code übersetzte
Version des Spiels. Den Python-Code für dieses Spiel wollen wir im Folgen-
den gemeinsam entwickeln.
>
Spiele einige Male das Spiel Moorhuhn. (Schalte den Lautsprecher
deines Computers ein.) Achte auf den Spielablauf und die Spiellogik.
Versuche anschließend, in der Art eines Brainstormings Programmier-
ideen zu entwickeln, die du brauchen könntest, um
moorhuhn.py
selbst zu programmieren.
Spielsituation
beim Moorhuhn
-
Spie
l

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required