diff --git a/Semesterprojekt/docs/enhancement-ideas.md b/Semesterprojekt/docs/enhancement-ideas.md index 903a5c3..432d408 100644 --- a/Semesterprojekt/docs/enhancement-ideas.md +++ b/Semesterprojekt/docs/enhancement-ideas.md @@ -26,6 +26,19 @@ alle Phasen 1–7 grün. Ziel: deutlich mehr Tiefe und Politur. - **GUI (Swing)**: mehr als ein `JTextArea` – Farben, Stile, evtl. Panels, Statusanzeige, Bilder/Icons. +**Festgelegt (Zielbild Konsole):** Stufe **B als Baseline** (Boxed Heading, +gelabelte Sektionen, persistente HUD-Zeile: Ort · Gold · Zug · Licht), **ASCII-Art +nur für große Momente** (Spielstart, Finale, Schlüsselräume). Semantische +Farb-Rollen: Items / NPCs / Exits / Heading / Gefahr. + +**Designprinzipien:** +- **Nicht überladen / Progressive Disclosure** – Raumeintritt zeigt nur das + Wesentliche (Ort, kurze Beschreibung, Auffälliges); Details auf Abruf + (`examine`, `look`). +- **Info auf Regionen verteilen statt Text stapeln** – die **Karte ersetzt die + „Exits:"-Zeile**. GUI: persistentes Map-Panel macht die Exit-Zeile überflüssig. + Konsole: kompakte Mini-Map (bei `map` bzw. knapp beim Raumeintritt). + ### 2. Nerd Fonts / Glyphen – das Installationsproblem - Nerd-Font-Glyphen (Icons) sehen gut aus, müssen aber auf dem System des