======Spiele mit Python programmieren====== In diesem Unterthema möchte ich einen kleinen Ausflug in die Spieleprogrammierung unternehmen. Am Ende soll der Leser in der Lage sein, einfache Spiele mit der Pythonbibliothek [[https://pygame-zero.readthedocs.io/de/latest/|Pygame Zero]] zu programmieren. In meinem Kurs verwende ich ich abgewandelte Beispiele aus dem Buch [[https://www.dorlingkindersley.de/buch/carol-vordermanspiele-mit-python-supereasy-programmieren-9783831036752|Spiele mit Python supereasy programmieren]] und von der Seite [[https://pygame-zero.readthedocs.io/de/latest/|Onlinedokumentation]] von Pygame Zero. Pygame Zero ist auf dem [[https://www.raspberrypi.org/software/|Raspberri Pi OS]] bereits vorinstalliert, deshalb werde ich meine Beispiele speziell auf dem Raspberry Pi bzw. unter Raspberry Pi OS demonstrieren. Prinzipiell ist die Installation aber auch unter Windows, MacOS und Linux möglich. Inhalt: * [[python:pgzero:Installation]] * [[python:pgzero:projekt1|Projekt 1 - Catch Homer]] * [[python:pgzero:projekt2|Projekt 2 - Super Mario]] * [[python:pgzero:projekt3|Projekt 3 - Punkte verbinden]] * [[python:pgzero:projekt4|Projekt 4 - Catch the Grinch]]