- Retro-Games Schritt für Schritt selbst programmieren - ideal für den Einstieg in Python und in die Spieleprogrammierung
- Mit Python, pygame und modernen KI-Techniken eigene Spiele entwickeln
- Von Arcade-Klassikern bis zu intelligenten NPCs und selbstlernenden Gegnern
Ohne Vorkenntnisse
In diesem Buch lernst du Schritt für Schritt, wie du deine eigenen Spiele auf Basis von bekannten Spiele-Klassikern mit Python programmierst - unabhängig davon, ob du zum ersten Mal programmierst oder schon Vorkenntnisse mit Python oder einer anderen Programmiersprache hast.
Mit Python und der Spielebibliothek pygame entwickelst du acht verschiedene Retro-Spiele, die nach und nach anspruchsvoller werden. Von einfachen Arcade-Games bis hin zu komplexen Taktik-Klassikern wird die Programmierung aller Spiele leicht verständlich erklärt, so dass du sie direkt ausprobieren, verändern und erweitern kannst.
Einsatz von KI
Mit modernen KI-Techniken bringst du deine Spiele-Klassiker auf das nächste Level, indem du Gegner entwickelst, die intelligent auf dein Verhalten reagieren oder selbstständig dazulernen.
Du lernst unter anderem:
- Spiele mit Python und pygame entwickeln
- Spielfiguren, Kollisionen und Highscores umsetzen
- Labyrinthe, Punktesysteme und Spielsteuerungen programmieren
- NPCs mit neuronalen Netzen trainieren
- KI-Verfahren wie Q-Learning und Mini-Max praktisch anwenden
- eigene Spielideen weiterentwickeln und anpassen
Damit erhältst du nicht nur einen Einstieg in die Programmierung und Spieleentwicklung mit Python, sondern auch - ganz praxisnah - in die Welt der künstlichen Intelligenz.
Spiele im Buch - basierend auf beliebten Klassikern:
- Schlangenbiss
- Press under Water
- Pyramide
- Tetrimania
- Diamond Pusher
- Arcade Fighter mit KI-gesteuerten Gegnern
- Robot Chase mit KI-basierter Wegsuche
- Landgewinn mit KI-Gegner in verschiedenen Schwierigkeitsstufen