Die Tasten, die im exportierten Spiel auf dem Handy erscheinen. Jede löst
eine Taste der Tastatur aus – im Code fragt man sie mit
is_key_down("…") oder was_key_pressed("…") ab.
Als Tastennamen gehen links, rechts,
hoch, runter, leertaste,
eingabe, escape oder ein einzelner Buchstabe.
Zahlen und Wahrheitswerte werden als solche erkannt. Anführungszeichen erzwingen eine Zeichenkette, genau wie in Python. Für ein Objekt aus der Welt die Auswahl daneben benutzen.
Programmieren lernen mit Objekten
pyfoot ist eine Lernumgebung für Python im Stil von Greenfoot. Eine Welt,
Figuren darin, und jede Figur bekommt eine eigene Klasse: Wer etwas bewegen
will, erbt von Actor und überschreibt update().
Vererbung und Polymorphie sind hier keine Übung, sondern die Arbeitsweise.
Projekte liegen im Browser und werden als ZIP ausgetauscht — ohne Konten und ohne Daten auf einem Server. Fertige Spiele lassen sich als App auf das Handy holen.
Stephan Bayer
Sportgymnasium Leipzig
Bilder und Klänge vom eigenen Gerät. Bilder werden dabei auf die in den Einstellungen gewählte Kantenlänge verkleinert.