docs: rework development order — mechanics before rooms
This commit is contained in:
@@ -7,6 +7,7 @@ Zuletzt aktualisiert: 2026-04-14 (Schritt 6 abgeschlossen)
|
||||
## Aktueller Stand
|
||||
|
||||
### ✅ Abgeschlossen
|
||||
|
||||
- MCP-Addon eingerichtet (`godot-mcp`, Claude Code verbunden)
|
||||
- Projektstruktur angelegt (`ruf-der-pilze/`)
|
||||
- CLAUDE.md mit vollständiger Spielkonzept-Dokumentation
|
||||
@@ -19,10 +20,12 @@ Zuletzt aktualisiert: 2026-04-14 (Schritt 6 abgeschlossen)
|
||||
Spieler-Positionsmarker (etagen-gefiltert), Live-Cam-Feeds pro Spieler, Overlay-Toggle-Panel
|
||||
|
||||
### 🔄 In Arbeit
|
||||
|
||||
— (nichts aktiv)
|
||||
|
||||
### ⏳ Als nächstes
|
||||
- **Refectorium** — erster Spielraum, asymmetrische Wahrnehmung (zwei Realitäten)
|
||||
|
||||
- **Tavern Lighting** — Beleuchtung der Taverne (blockiert aktuell alle Tests)
|
||||
|
||||
---
|
||||
|
||||
@@ -34,9 +37,13 @@ Zuletzt aktualisiert: 2026-04-14 (Schritt 6 abgeschlossen)
|
||||
4. ✅ Tavern Lobby — 3D-Taverne als Warteraum, SceneManager Autoload
|
||||
5. ✅ Szenen-Wechsel nach Spielstart — taproom Sub-Scene, 2 Etagen, SpawnPoints, dm_view Stub
|
||||
6. ✅ DM Regiepult Basics — GameState, Overlay-RPC, EG+OG-Viewports, Marker, Player-Cams, Overlay-Panel
|
||||
7. ⏳ Refectorium — asymmetrische Wahrnehmung (erster Raum)
|
||||
8. ⏳ Alle Räume aufbauen
|
||||
9. ⏳ Polish — Audio, Nebel, Licht, Würfel-UI
|
||||
7. ⏳ Tavern Lighting — Beleuchtung, Kerzen, Ambient (unblocks testing)
|
||||
8. ⏳ Dice Roller — d20 + Modifier, für alle sichtbar, DM sieht DC
|
||||
9. ⏳ Basic Player Interaction — Raycast + Interact-Taste, Objekte triggern
|
||||
10. ⏳ Spore Overlay — Screen-space Shader pro Spieler, DM-togglebar
|
||||
11. ⏳ Sporennebel Slider — DM Panel → SporeLevel → Overlay-Intensität
|
||||
12. ⏳ Refectorium + alle Räume — asymmetrische Wahrnehmung
|
||||
13. ⏳ Full Spore Effects — Nebel-Partikel, Audio, Bewegungsverzerrung
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@ und müssen zusammenarbeiten um zu Anna zu gelangen.
|
||||
|
||||
Am Ende finden sie Anna — lächelnd, verbunden mit dem Myzel, vollständig ruhig.
|
||||
|
||||
> *"Ich bin nicht verloren. Immer gefunden. Ich bin ja schon groß."*
|
||||
> _"Ich bin nicht verloren. Immer gefunden. Ich bin ja schon groß."_
|
||||
|
||||
Alle wachen in der Taverne auf. Anna sitzt beim Frühstück. Lächelt. Sagt nichts.
|
||||
Die Spieler schauen auf ihre eigenen Hände — Dreck unter den Fingernägeln.
|
||||
@@ -95,6 +95,7 @@ War es ein Traum? Hat **Putrescor** sie kurz ins Netzwerk gelassen?
|
||||
**Offen. Für immer.**
|
||||
|
||||
### Putrescor
|
||||
|
||||
Annas Patron (Spore Druid / Great Old One Warlock). Ein Myzel-Bewusstsein das
|
||||
alles verbindet was je gewachsen und verrottet ist. Kommuniziert nicht in Worten
|
||||
— in Verbindung. Das Kloster ist kein Ort, es ist eine Erinnerung im Netzwerk.
|
||||
@@ -135,6 +136,7 @@ Die drei mittleren Räume (Refektorium, Bibliothek, Kapelle) können in
|
||||
## Rätsel im Detail
|
||||
|
||||
### 🍽️ Refektorium — "Zwei Welten, ein Raum"
|
||||
|
||||
- **2 Spieler** sehen lebendiges Kloster: Mönche, Kerzen, Gesang
|
||||
- **2–3 Spieler** sehen Ruinen: Skelette, Schimmel, Mondlicht
|
||||
- Ein Mönch (nur Gruppe A sichtbar) klopft an einen Stein in der Wand
|
||||
@@ -144,17 +146,19 @@ Die drei mittleren Räume (Refektorium, Bibliothek, Kapelle) können in
|
||||
- Checks: Investigation DC 12 (Gruppe B), Perception DC 10 (alle)
|
||||
|
||||
### 📚 Bibliothek — "Das Flüsternetz"
|
||||
|
||||
- Myzelfasern in den Regalen flüstern — jeder Spieler hört ein anderes Fragment
|
||||
- Spieler A: *"...wenn der erste Mond..."*
|
||||
- Spieler B: *"...das Feuer erlischt..."*
|
||||
- Spieler C: *"...sprich ihren Namen..."*
|
||||
- Spieler D: *"...und der Kreis sich schließt"*
|
||||
- Zusammen: *"Wenn der erste Mond das Feuer erlischt, sprich ihren Namen und der Kreis sich schließt."*
|
||||
- Spieler A: _"...wenn der erste Mond..."_
|
||||
- Spieler B: _"...das Feuer erlischt..."_
|
||||
- Spieler C: _"...sprich ihren Namen..."_
|
||||
- Spieler D: _"...und der Kreis sich schließt"_
|
||||
- Zusammen: _"Wenn der erste Mond das Feuer erlischt, sprich ihren Namen und der Kreis sich schließt."_
|
||||
- Kerzenkreis im Raum: alle Kerzen löschen + "Anna" sagen → Geheimfach → **Schlüssel Nr. 2**
|
||||
- Bei hoher Sporendichte: Fragmente leicht verzerren (ein Spieler hört "deinen" statt "ihren")
|
||||
- Checks: Perception DC 13 (verzerrt), Arcana DC 11 (Ritual)
|
||||
|
||||
### ⛪ Kapelle — "Das ehrliche Spiegelbild"
|
||||
|
||||
- Großer Spiegel am Altar, jeder sieht etwas anderes:
|
||||
- Spieler A: eigenes Gesicht, Augen geschlossen
|
||||
- Spieler B: den Raum ohne sich selbst
|
||||
@@ -166,12 +170,14 @@ Die drei mittleren Räume (Refektorium, Bibliothek, Kapelle) können in
|
||||
- Checks: Insight DC 14, Investigation DC 12
|
||||
|
||||
### 🌿 Kreuzgang — Optionaler Wächter
|
||||
|
||||
- Alle drei Lösungen an drei Symbolen an der Wand einsetzen
|
||||
- Wächter (Mönch aus Pilzgeflecht) erscheint wenn Gruppe zu laut/hastig war
|
||||
- Checks: Nature DC 13 (Vorteil für Druid/Ranger), Persuasion DC 15, Stealth DC 12 (alle)
|
||||
- **Kein Kampf** — nur Skill Checks
|
||||
|
||||
### 🌑 Sanctum — "Annas Lied"
|
||||
|
||||
- Dunkel, nur Biolumineszenz der Pilze
|
||||
- Spieluhr-Melodie klingt für jeden aus anderer Richtung
|
||||
- Wenn alle gleichzeitig in ihre Richtung schauen: bilden sie einen Kreis
|
||||
@@ -184,21 +190,23 @@ Die drei mittleren Räume (Refektorium, Bibliothek, Kapelle) können in
|
||||
|
||||
Steigt mit jeder Ebene. DM-steuerbar per Slider im Regiepult.
|
||||
|
||||
| Raum | Dichte | Effekt |
|
||||
|------|--------|--------|
|
||||
| Eingangshalle | Gering | Atmosphäre, keine Checks |
|
||||
| Refektorium / Bibliothek / Kapelle | Mittel | Checks können verzerrt sein |
|
||||
| Kreuzgang | Hoch | Stärkere Overlays möglich |
|
||||
| Sanctum | Maximum | Reine Erzählung |
|
||||
| Raum | Dichte | Effekt |
|
||||
| ---------------------------------- | ------- | --------------------------- |
|
||||
| Taverne | Gering | Atmosphäre, keine Checks |
|
||||
| Refektorium / Bibliothek / Kapelle | Mittel | Checks können verzerrt sein |
|
||||
| Kreuzgang | Hoch | Stärkere Overlays möglich |
|
||||
| Sanctum | Maximum | Reine Erzählung |
|
||||
|
||||
---
|
||||
|
||||
## Würfel
|
||||
|
||||
Nur ein einfacher d20-Roller nötig:
|
||||
|
||||
```
|
||||
[ 🎲 d20 ] Modifier: [+3] → Ergebnis: 17
|
||||
```
|
||||
|
||||
- Wurf sichtbar für alle Spieler + DM
|
||||
- DM sieht DC im Regiepult (Spieler nicht)
|
||||
- Kein Kampfsystem, kein Initiative-Tracker, kein vollständiges Charsheet ingame
|
||||
@@ -234,24 +242,30 @@ Verzeichnis: `../Anna_Model/` (außerhalb von `ruf-der-pilze/`, im Repo-Root)
|
||||
3. ✅ Lobby + Rollen (Spieler mit Name + Rolle, DM-Sonderrechte)
|
||||
4. ✅ Tavern Lobby — 3D-Taverne als Warteraum, SceneManager Autoload
|
||||
5. ✅ Taverne + Szenen-Wechsel — 2-stöckige In-Game-Taverne (Blockout), taproom.tscn
|
||||
als Sub-Scene, game_started → Spieler in Zimmer (SpawnPoint), DM → dm_view.tscn
|
||||
Kein separates "chamber" — Zimmer sind Teil von tavern.tscn
|
||||
als Sub-Scene, game_started → Spieler in Zimmer (SpawnPoint), DM → dm_view.tscn
|
||||
Kein separates "chamber" — Zimmer sind Teil von tavern.tscn
|
||||
6. ✅ DM Regiepult Basics — GameState, Overlay-RPC, EG+OG-Viewports nebeneinander, Marker, Player-Cams, Overlay-Panel
|
||||
7. ⏳ Erster Raum — Refectory mit asymmetrischer Wahrnehmung
|
||||
8. ⏳ Alle Räume aufbauen
|
||||
9. ⏳ Polish — Audio, Nebel, Licht, Würfel-UI
|
||||
7. ⏳ Tavern Lighting — Beleuchtung, Kerzen, Ambient (unblocks testing)
|
||||
8. ⏳ Dice Roller — d20 + Modifier, für alle sichtbar, DM sieht DC
|
||||
9. ⏳ Basic Player Interaction — Raycast + Interact-Taste, Objekte triggern
|
||||
10. ⏳ Spore Overlay — Screen-space Shader pro Spieler, DM-togglebar
|
||||
11. ⏳ Sporennebel Slider — DM Panel → SporeLevel → Overlay-Intensität
|
||||
12. ⏳ Refectorium + alle Räume — asymmetrische Wahrnehmung
|
||||
13. ⏳ Full Spore Effects — Nebel-Partikel, Audio, Bewegungsverzerrung
|
||||
|
||||
---
|
||||
|
||||
## Arbeitsweise
|
||||
|
||||
### Dokumentation & Planung
|
||||
|
||||
- **Aktueller Stand:** `../docs/STATUS.md` — nach jedem abgeschlossenen Schritt updaten
|
||||
- **Pläne (aktiv):** `../docs/plans/` — Spec + Implementierungsplan pro Feature
|
||||
- **Pläne (archiviert):** `../docs/plans/archive/` — abgeschlossene Pläne hierhin verschieben
|
||||
- Vor jeder Implementierung prüfen ob ein Plan existiert — falls nicht, erst einen erstellen
|
||||
|
||||
### Git
|
||||
|
||||
- Repo liegt unter `DnD_Anna_OneShot/` (deckt `docs/` und `ruf-der-pilze/` ab)
|
||||
- Nach jedem abgeschlossenen Task committen
|
||||
- Commit-Format: `scope: imperative subject` (z.B. `net: add NetworkManager`, `docs: update STATUS`)
|
||||
|
||||
Reference in New Issue
Block a user