[Raspiklassen] Python - Spiele - Ecke
Edgar Neukirchner
nr at bulme.at
Mo Dez 20 19:12:00 CET 2021
Liebe Kolleginnen, liebe Kollegen,
etliche eurer Schüler werden euch diese Woche vermutlich um eine
"Weihnachtsstunde" bitten. Eine unterhaltsame Kombination aus
Programmierunterricht und Unterhaltung - auf neudeutsch "Edutainment" -
bietet die Python-Bibliothek pgzero:
https://pygame-zero.readthedocs.io/en/stable/ Sie ist auf allen gängigen
Desktop-Betriebssystemen installierbar und läuft auch auf dem Raspberry
Pi (ausnahmsweise ist in diesem Fall ein direkt angeschlossener Monitor
gegenüber einer Remotedesktopverbindung dringend zu empfehlen, sonst
laufen Spielprogramme quälend ruckelig.)
Im Vergleich zum älteren pygame ist pgzero deutlich übersichtlicher und
gleichzeitig ein guter Einstieg in die objektorientierte Programmierung.
Im Internet habe ich, zusätzlich zum Tutorial auf der Homepage des
Projektes, ein paar Spiele-Beispiele gefunden:
Der Heise-Verlag hatte vor längerer Zeit in der c't eine Artikelserie
über einen Weltraum-Shooter (leider hinter einer Paywall), beginnend mit:
https://www.heise.de/ratgeber/Weltraum-Shooter-Marke-Eigenbau-Programmieren-mit-Pygame-Zero-Teil-1-4660649.html
Die Quelltexte aller drei Folgen sind aber auf github frei zum Download
verfügbar:
https://github.com/keller3games/pgzblaster01
https://github.com/keller3games/pgzblaster02
https://github.com/keller3games/pgzblaster03
Das Wireframe-Magazine hat Spieleklassiker in pgzero nachprogrammiert
(Download gratis)
https://wireframe.raspberrypi.com/books/code-the-classics1
https://github.com/Wireframe-Magazine/Code-the-Classics
Bleibt mir nur noch, euch viel Spaß beim Ausprobieren und Erweitern der
Programme zu wünschen und natürlich ein frohes Weihnachstfest und ein
gutes Neues Jahr! Bleibt's gesund!
Servus,
Edgar
Mehr Informationen über die Mailingliste Raspiklassen