update
This commit is contained in:
64
README.md
64
README.md
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user