Einfache Spiele mit Python programmieren
Einfache Spiele mit Python programmieren
Schritt für Schritt zu eigenen kleinen Spielen – ideal für Anfänger
Inhaltsverzeichnis
Kapitel 1: Warum Spiele programmieren?
- Programmieren lernen durch Spielen
- Was du mit diesem Buch lernen wirst
- Welche Voraussetzungen du brauchst
- Einführung in Python und Spielkonzepte
Kapitel 2: Erste Schritte – Dein erstes Spiel mit print() und input()
- Textausgabe und Benutzereingabe
- Mini-Spiel: Begrüßung mit Namensabfrage
- Mini-Spiel: Lieblingszahl raten
Kapitel 3: Zufall im Spiel – mit random spannende Abläufe erzeugen
- Das Modul random kennenlernen
- Zufallszahlen und Zufallsauswahl
- Mini-Spiel: Würfeln gegen den Computer
Kapitel 4: Entscheidungen treffen – mit if und else
- Bedingungen im Spiel verwenden
- Benutzerwahl auswerten
- Mini-Spiel: Zahlenraten mit Tipps
Kapitel 5: Wiederholung im Spiel – mit Schleifen
- Spielrunden wiederholen
- while-Schleifen für Spielabläufe
- Mini-Spiel: Errate das Wort in 5 Versuchen
Kapitel 6: Rock, Paper, Scissors – Der Klassiker
- Benutzerwahl vs. Computerauswahl
- Spielregeln umsetzen mit if-Strukturen
- Zähler für Siege, Niederlagen, Unentschieden
Kapitel 7: Punkte zählen und Highscores speichern
- Punkteberechnung im Spiel
- Highscore in Dateien speichern
- Mini-Spiel: Zahlenrennen mit Punktesystem
Kapitel 8: Textbasierte Abenteuer und Entscheidungsbäume
- Räume, Gegenstände und Entscheidungen
- Texte strukturieren und Spielverlauf planen
- Mini-Spiel: Abenteuer im Dschungel
Kapitel 9: Einfache Grafiken mit turtle
- turtle-Fenster und Zeichenfläche
- Formen, Farben, Bewegung
- Mini-Spiel: Labyrinth-Spiel mit Steuerung
Kapitel 10: Dein eigenes Spiel entwickeln
- Spielidee finden
- Spielablauf planen und strukturieren
- Komponenten wiederverwenden
- Projekt: Dein eigenes kleines Python-Spiel
Anhang A: Wichtige Python-Befehle für Spiele
- Übersicht: print(), input(), if, while, random, turtle, open() usw.
Anhang B: Häufige Fehler beim Spieleprogrammieren
- Fehlermeldungen verstehen
- Schleifenprobleme und Endlosschleifen
- Fehler beim Vergleich und bei Benutzereingaben
Anhang C: Projektideen zum Üben und Ausbauen
- Memory-Spiel mit Listen
- Quizspiel mit Punkten
- Mini-Pong mit turtle
- Zahlenpuzzle mit Zufallselementen