v1.3: Ablauf gefixt. Tutorial und Startsequenz waren in einer Klasse - jetzt getrennt. Reihenfolge immer: Anleitung -> Moduswahl -> Startsequenz -> Spiel -> Abschluss (10s) -> Anleitung. 57 Tests.
This commit is contained in:
1 parent
e3a0c5a57d
commit
441bdb440c
5 files changed
+136
-90
No files matched your search
@@ -70,7 +70,7 @@ gezeichnet, nie durch eine andere Textur ersetzt.
|
||||
## Projektstruktur
|
||||
|
||||
```
|
||||
main.py Einstiegspunkt (Phasen: Intro → Menü → Runde)
|
||||
main.py Einstiegspunkt (Phasen: Anleitung → Moduswahl → Start → Spiel)
|
||||
run.sh / run.command Start inkl. venv + Installation
|
||||
requirements.txt pygame
|
||||
case_sequences.txt Koffersequenzen (Datenbestand)
|
||||
@@ -85,7 +85,7 @@ loader_game/
|
||||
input_map.py Tastatur/Controller → Action
|
||||
scene.py Zeichnen
|
||||
menu.py Stufenauswahl
|
||||
intro.py Tutorialbild, Ampel, Reissverschluss
|
||||
intro.py Anleitungsbild (Tutorial) + Startsequenz (Ampel, Reissverschluss)
|
||||
game.py Zustandsmaschine einer Runde
|
||||
tests/test_logic.py 56 Tests (ohne Fenster)
|
||||
docs/ANALYSE.md Analyse Altstand + Fehlerliste
|
||||
@@ -121,7 +121,7 @@ Ungültige Zeilen werden beim Start mit Meldung übersprungen.
|
||||
|
||||
Getestet werden Sequenz-Parsing, Layout-Invarianten, Kofferbewegung
|
||||
(inkl. Stufen-Tempo), Stapelregeln, Menü-Navigation, komplette Spieldurchläufe
|
||||
bis zum Ergebnis sowie das Rendern von Intro, Menü, Spiel und Ergebnis.
|
||||
bis zum Ergebnis sowie das Rendern von Anleitung, Startsequenz, Menü, Spiel und Ergebnis.
|
||||
Kein Fenster, kein Ton nötig.
|
||||
|
||||
## Eingefrorener Altstand
|
||||
|
||||
Reference in new issue
Block a user