diff --git a/Semesterprojekt/docs/enhancement-ideas.md b/Semesterprojekt/docs/enhancement-ideas.md index cbcbb95..71a93e7 100644 --- a/Semesterprojekt/docs/enhancement-ideas.md +++ b/Semesterprojekt/docs/enhancement-ideas.md @@ -201,6 +201,13 @@ vorerst puzzle-fokussiert ohne Survival-Druck. > GUI-Minikarte animiert pro Schritt (`GameIO.travelStep`, ~300 ms). > **Trie-Autocomplete** weiterhin für eine spätere Runde zurückgestellt. +> ✅ **Tutorial** umgesetzt (Branch `feature/tutorial`): interaktiver Walkthrough +> beim Neuen Spiel (look→examine→take→inventory→use→go→go to), verb-/alias-basierte +> Abschluss-Erkennung (Bewegungs-Schritte verlangen echten Raumwechsel), +> Abschluss-Tipps, jederzeit per `skip` abbrechbar. Datengetrieben (`tutorial.yaml`, +> `TutorialLoader`), als `TutorialGuide` in den Game-Loop eingehängt; nur bei Neuem +> Spiel, nicht beim Laden. + | Entscheidung | Wert | |---|---| | Eigene `uebung`-Datenstrukturen verwenden? | **Nein** – Standard-Collections (vom Prof bestätigt) |