[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