From 1ff475c08575fc9b98983bfff3d9e0dbd57fc515 Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Mon, 1 Jun 2026 21:59:44 +0200 Subject: [PATCH] docs: note interactive start-of-game tutorial --- Semesterprojekt/docs/enhancement-ideas.md | 7 +++++++ 1 file changed, 7 insertions(+) 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) |