Du verwendest dein installiertes Python und VS Code weiter. Für die Grafik kommt Pygame dazu. Pygame und Pygame Zero sind unterschiedliche Werkzeuge; hier installieren wir pygame.
Erstelle ki-snake in deinem Ordner python-kurs und öffne diesen Unterordner in VS Code über «Datei → Ordner öffnen». Öffne «Terminal → Neues Terminal». Alle folgenden Befehle laufen im Ordner ki-snake.
python-kurs/
└── ki-snake/
├── .venv/
├── 01_spielfenster.py
├── 02_bewegung.py
├── 03_snake.py
└── lernprotokoll.md
Die Dateien erstellst du im Laufe der Etappen. .venv wird vom nächsten Befehl angelegt. Dieser Ordner enthält die Python-Umgebung mit den zusätzlichen Paketen für dieses Projekt; darin schreibst du keinen Spielcode.
Führe die Befehle einzeln aus und warte jeweils auf das Ende. Nutze nur die Variante für dein Betriebssystem.
py -m venv .venv
.\.venv\Scripts\python.exe -m pip install "pygame>=2.5,<3"
.\.venv\Scripts\python.exe -m pip show pygame
Wenn py fehlt, aber python --version funktioniert, verwende für den ersten Befehl python -m venv .venv.
python3 -m venv .venv
./.venv/bin/python -m pip install "pygame>=2.5,<3"
./.venv/bin/python -m pip show pygame
Die letzte Ausgabe muss Name: pygame und eine Versionsnummer zeigen. Weil wir Python direkt aus .venv starten, brauchst du keine Aktivierung und keine Änderung der PowerShell-Ausführungsrichtlinie.
Öffne die Befehlspalette mit Ctrl + Shift + P (Mac: Cmd + Shift + P). Wähle Python: Select Interpreter, dann die Python-Version aus .venv. Falls sie nicht erscheint, wähle «Enter interpreter path» und die Datei .venv/Scripts/python.exe unter Windows beziehungsweise .venv/bin/python unter macOS/Linux.
Öffne den von der Lehrperson freigegebenen KI-Chat im Browser, zum Beispiel euren vorhandenen ChatGPT-Zugang. Lege Browser und VS Code nebeneinander. Wir verwenden kurze Textaufträge und kopierten Code; Datei-Uploads, Bilderzeugung und eine Editor-Erweiterung sind für diese Aufgaben nicht nötig.
Teste einen Auftrag: «Erkläre mir in drei Sätzen den Unterschied zwischen einer Python-Liste und einer einzelnen Zahl.» Prüfe die Antwort mit deinem Vorwissen. Bei einer Zugangssperre oder einem Nutzungslimit verwendest du die Hinweise auf den Lernseiten oder die vorbereitete Antwort der Lehrperson.
Kopiere den vollständigen Code von Mein Spielfenster in 01_spielfenster.py. Speichere und starte über «Python-Datei ausführen» oder im Terminal:
| System | Befehl |
|---|---|
| Windows | .\.venv\Scripts\python.exe 01_spielfenster.py |
| macOS / Linux | ./.venv/bin/python 01_spielfenster.py |
Ein dunkles Fenster mit grünem Quadrat soll erscheinen. Schliesse es über X beziehungsweise den Schliessen-Knopf. Starte erneut und teste Esc.
| Problem | Nächster Schritt |
|---|---|
No module named pygame |
Prüfe den gewählten Interpreter; installiere mit dem Python aus derselben .venv. |
.venv oder Spieldatei nicht gefunden |
Kontrolliere, dass das Terminal im Ordner ki-snake steht und die Datei dort gespeichert ist. |
| Installation scheitert / keine passende Paketdatei | Hebe die genaue Fehlermeldung auf und hole die Lehrperson. Verwende die von ihr getestete Python-Version. |
Linux meldet fehlendes venv |
Die Lehrperson richtet die passende venv-Unterstützung über die Paketverwaltung ein. |
| Spiel reagiert nicht auf Tasten | Klicke zuerst in das Spielfenster. |
.venv erstellt.Häkchen werden nach dem Neuladen nicht gespeichert. Pygame-Quellen: Dokumentation und Paketinformationen.