Spieleentwicklung mit PyGame - PyCharm und PyGame Grundlagen
Python, PyGame und PyCharm
Python ist eine sehr populäre und einfache Programmiersprache - ideal, um das Programmieren zu lernen und viel cooler als Java, PHP oder was sonst so in den Schulen unterrichtet wird :-)
Ich persönlich bin zwar C++ Fan, was aber viel schwieriger zu lernen ist (dafür aber potentiall viel effizientere und schnellere Programme erzeugt). Deshalb sind viele Python-Bibliotheken intern auch in C/C++ umgesetzt.
PyGame ist eines von seeehr vielen Python-Modulen/Bibliotheken und macht es sehr leicht, einfache (und auch komplexere) Spiele zu entwickeln.
PyCharm ist eine von vielen Entwicklungsumgebungen (engl. integrated development environments - IDE), welche auf den Schulrechnern installiert ist.
Herunterladen kann man PyCharm auf der offiziellen Webseite: https://www.jetbrains.com/de-de/pycharm/download. Unter Linux installiert man PyCharm am Besten via Paketrepository (Snap/Flatpak).
PyCharm starten und einrichten
Beim ersten Start von PyCharm (im Computerkabinett) muss erstmal die virtuelle Umgebung mit dem Python-Interpreter eingerichtet werden. Dann kann man ein Projekt neu erstellen oder öffnen (Verzeichnis mit Python-Dateien auswählen), wobei dann erstmal die virtuelle Umgebung eingerichtet wird. In dieser virtuellen Umgebung kann man nun projektspezifische Python-Bibliotheken laden.
Zur Verwendung von PyGame muss man:
- Hauptmenü öffnen (das “Hamburger-Menü”)
- View->Tool Windows->Python Packages öffnen
- im Suchfeld pygame eintippen, dann auf pygame in der Liste klicken, die neueste Version auswählen und es wird installiert