Translations of this page:
Table of Contents
The Python Game Book
Ein offenes, creativ-commons-lizensiertes Wiki.
Ziel: Tutorial zum erlernen, wie man selbst Spiele programmiert.
Nur open - source Tools und Sprachen werden vorgestellt
3 Teile:
- Programmiersprache Python
- 2D Bibliothek Pygame
- 3D engine: QCake
Ist-Zustand
- Sprache: englisch. Andere Srachen möglich sobald genügend Leute mitmachen
- zurückgestellt: part 1, Einführung in Python
- (es gibt schon besseres, wie z.B. “A Byte of Python”)
- halbwegs brauchbar: part2, 2D-Grafik, pygame (17 “pages”)
- in Planung: part3, 3D-Grafik
Soll-Zustand
- viele Sprachen: deutsch, englisch, italienisch, etc…
- python - part1: bessere integration mit anderen Tutorials
- A byte of python (auch ein Wiki)
- eigene Python Einführung mit starkem Focus auf Spieleprogrammierung
- pygame - part fertig schreiben (ca. 25 “pages”)
- weitere 2D libs wie z.B. pyglet, pgu etc.
- 3D Teil: pro engine (QCake, Blender..) ein eigener part
Bitte testen
Horst JENS sucht:
- Mitarbeiter (nur Arbeit, keine Bezahlung)
- Tester die Feedback geben:
- Tutorials unverständlich / verständlich
- Rechtschreibfehler (gleich ausbessern)
- Links zu anderen Seiten / Tutorials
- Erfahrungsberichte von:
- Lehrer mit interessierten Schülern
- Jugendliche selbst-lerner (ab 13 J.?)
- Vater + Sohn mit (gemeinsam lernend)
Feedback an: horst.jens@spielend-programmieren.at
Beispiel
Beispiel: part2 - pygame -page017:
- Drehung Grad vs Radiant
- Drehen in Flugrichtung vs.
- Fliegen in Blickrichtung
- Vererbung bei Klassen
Vorführung
Python-Code direkt aus Web heraus startbar, allerdings mit hässlicher Grafik und ohne Soundeffekte.
Um schönere Grafik- und Soundeffekte zu erhalten, den gezippten Data-Ordner entpacken, das Python-Programm daach lokal starten:
“g” drücken um Gravity ein oder auszuschalten










