This commit is contained in:
team3
2026-08-30 11:50:09 +02:00
parent 4d771c9a6e
commit a46eba4145
23 changed files with 816 additions and 601 deletions

View File

@@ -4,32 +4,38 @@ Ein 3D-Spiel in Godot 4.7 (GDScript). Alle Objekte bestehen aus Godot-Primitiven
(Box, Zylinder, Kugel, Kapsel) — kein externes Asset.
Du bist ein Wesen aus der Traumwelt. Menschen tragen Träume mit sich herum, die
sie allein nicht bewegt bekommen. Du wirst auf die Erde geschickt, um zu helfen.
sie allein nicht bewegt bekommen. Du wirst zu ihnen geschickt.
## Starten
godot --path .
Steuerung: **WASD** bewegen · **Maus** umsehen · **E** interagieren ·
**Tab** Kodex · **Esc** Maus freigeben.
**J** Journal · **Esc** Maus freigeben.
Auf der Erde zusätzlich **Leertaste** steigen und **Umschalt** sinken.
## Spielschleife
**Traumwelt** (Insel mit drei betretbaren Gebäuden)
**Journal** (Taste **J**, in beiden Welten dabei)
* **Bibliothek der Techniken** — zwölf echte Lösungswege. Jede Technik nennt
*Was* sie tut, *Wann* sie passt und *Warum* sie hilft. Lernen kostet 1 Einsicht.
* **Missionshalle** — vier Menschen mit ihrem Traum und dem, was im Weg steht.
Eine Mission annehmen.
* **Meditationskammer** — eine gelernte Technik für 1 Einsicht vertiefen (+3 EP).
* **Techniken** — zwölf echte Lösungswege. Jede nennt *Was* sie tut, *Wann* sie
passt und *Warum* sie hilft. Lernen kostet 1 Einsicht. Anwenden verbessert eine
Technik von allein; Vertiefen für 1 Einsicht geht zusätzlich.
* **Missionen** — vier Menschen mit ihrem Traum und dem, was im Weg steht.
**Traumwelt** — eine schwebende Insel mit einem Dorf
* Vier Wesen wohnen hier: Ailen die Traumweberin, Morr der Erinnerungssammler,
Ivo der Bote, Sela die Wächterin des Tors.
* Jedes hat ein eigenes Haus und einen eigenen Tagesablauf. Die Häuser lassen
sich betreten, auf der Lichtung treffen sich die Wesen.
* **Tor zur Erde** — öffnet sich nur mit angenommener Mission.
**Erde** (Kleinstadt, ein Tag dauert 6 Minuten)
**Erde** — eine Kleinstadt, ein Tag dauert 6 Minuten
* Du bist ein unsichtbarer Geist, schwebst und gehst durch Wände.
* Vier Menschen leben ihren Tagesablauf: schlafen, arbeiten, grübeln, essen,
spazieren. Jeder Ort und jede Tätigkeit steht fest.
spazieren.
* Nah herangehen, **E** drücken, Technik wählen. Das Panel zeigt für jede
Technik die Erfolgschance in genau dieser Situation.
* Die Säule im Park bringt dich zurück in die Traumwelt.
@@ -49,24 +55,28 @@ bringen 3 Einsicht zurück.
## Aufbau
project.godot Projekt, Autoload `Game`
scenes/main.tscn Einstieg
scripts/game.gd Zustand, Regeln, Uhr (Autoload)
scripts/technique_db.gd die zwölf Techniken mit ihren Hinweisen
scripts/human_db.gd Orte, Menschen, Tagesabläufe, Wegfindung
scripts/main.gd Weltenwechsel, Fokus, Interaktion
scripts/player.gd Läufer in der Traumwelt, Geist auf der Erde
scripts/human.gd Mensch mit Tagesablauf und Reaktionen
scripts/dream_world.gd Traumwelt inklusive Innenräume
scripts/earth_world.gd Stadt mit Tag-Nacht-Wechsel
scripts/ui.gd HUD und alle Panels
scripts/prims.gd Bausteine aus Primitiven
project.godot Projekt, Autoload `Game`
scenes/main.tscn Einstieg
scripts/game.gd Zustand, Regeln, Uhr (Autoload)
scripts/technique_db.gd die zwölf Techniken mit ihren Hinweisen
scripts/human_db.gd Kleinstadt und Menschen
scripts/dream_db.gd Traumdorf und Traumwesen
scripts/orte.gd Orte, Türen, Wege, Tätigkeiten (beide Welten)
scripts/bewohner.gd Bewohner mit Tagesablauf und Reaktionen
scripts/main.gd Weltenwechsel, Fokus, Interaktion
scripts/player.gd Läufer in der Traumwelt, Geist auf der Erde
scripts/dream_world.gd Insel mit Dorf
scripts/earth_world.gd Stadt mit Tag-Nacht-Wechsel
scripts/ui.gd HUD, Journal und alle Panels
scripts/prims.gd Bausteine aus Primitiven
## Prüfen
godot --headless --path . tests/verify.tscn # 81 Prüfungen der Spiellogik
godot --path . tests/shots.tscn # 16 Screenshots nach user://shots/
godot --headless --path . tests/verify.tscn # Prüfungen der Spiellogik
godot --path . tests/shots.tscn # 15 Screenshots nach user://shots/
`verify` fährt das echte Spiel: Gebäude betreten, Technik lernen, Mission
annehmen, zur Erde reisen, Tagesabläufe über einen ganzen Tag, Erfolgschancen,
Mission abschließen, Tastensteuerung. Beendet sich mit Code 1, wenn etwas fehlt.
`verify` fährt das echte Spiel: Traumdorf mit vier Wesen und ihren Tagesabläufen,
Häuser betreten, Journal in beiden Welten, Technik lernen und vertiefen,
Verbessern allein durchs Anwenden, Mission annehmen, zur Erde reisen,
Tagesabläufe über einen ganzen Tag, Erfolgschancen, Mission abschließen,
Tastensteuerung. Beendet sich mit Code 1, wenn etwas fehlt.