🎮 Adventure Generator - Anleitung
📝 Schnellstart
1. Raum erstellen: Klick auf "Room" → Klick auf Karte
2. Räume verbinden: Klick auf "Connect" → Raum 1 → Raum 2
3. Items hinzufügen: Raum auswählen → Item-Name eingeben → "Add Item"
4. Exportieren: "Show BASIC" oder "Download .BAS"
🗺️ Räume (Rooms)
Raum erstellen
- Klick auf
Room Button in Toolbar
- Klick auf Karte an gewünschte Position
- Raum wird mit Nummer automatisch erstellt
Raum bearbeiten
- Doppelklick auf Raum öffnet Bearbeitungs-Dialog
- Einfacher Klick wählt Raum aus (rechts im Panel bearbeiten)
- Ziehen verschiebt Raum auf der Karte
☠️ Deadly Rooms (Tödliche Räume)
Raum ist gefährlich - Spieler stirbt ohne Schutz-Item:
- Checkbox "Deadly Room" aktivieren
- Survival Item: Item-Name, der vor Tod schützt (z.B. TORCH, ARMOR)
- Death Message: Nachricht beim Tod (z.B. "A dragon burns you!")
Beispiel: Raum "Dragon Cave"
→ Survival Item: SHIELD
→ Death Message: "The dragon kills you!"
→ Spieler braucht SHIELD im Inventar, sonst Game Over
🔗 Verbindungen (Connections)
Methode 1: Connect Mode
- Klick auf
Connect Button
- Klick auf Start-Raum
- Klick auf Ziel-Raum
- Verbindung wird automatisch erstellt (Richtung basiert auf Position)
Methode 2: Connection Panel
- Raum auswählen (Select Mode)
- Richtung wählen (N, E, S, W, UP, DOWN)
- Ziel-Raumnummer eingeben
- Optional: Required Item (z.B. KEY für verschlossene Tür)
- "Create return path" für Zwei-Weg-Verbindung
🔒 Gesperrte Verbindungen
Spieler braucht Item und muss USE item eingeben:
Beispiel: Verbindung North von Raum 1 → 2
→ Required Item: KEY
→ Spieler muss KEY nehmen und "USE KEY" eingeben
→ Dann kann er mit "N" nach Raum 2
📦 Items
Normales Item
- Raum auswählen
- Name eingeben (z.B. KEY, SWORD, GOLD)
- EXAMINE description (optional)
- Points: Punkte beim Aufnehmen
📦 Container (Behälter)
Spezielle Items wie CHEST, BOX, BAG - können andere Items enthalten:
- Checkbox "Is Container" aktivieren
- Container können NICHT aufgenommen werden (bleiben im Raum)
- Items in Container via GUI hinzufügen (Container Contents Panel)
🎮 Container-Befehle im Spiel
OPEN CHEST - Öffnet Container
LOOK IN CHEST - Zeigt Inhalt
TAKE KEY FROM CHEST - Nimmt Item aus Container
PUT GOLD IN CHEST - Legt Item in Container
CLOSE CHEST - Schließt Container
Container in GUI verwalten
- Raum mit Container auswählen
- Panel "Container Contents" erscheint automatisch
- Container aus Dropdown wählen
- Item aus "Add item to container" wählen
- "Put in Container" klicken
👤 NPCs (Non-Player Characters)
NPC erstellen
- Name: z.B. OLD MAN, WIZARD, GUARD
- Description: Text bei EXAMINE (z.B. "An old man with a beard")
- Dialog: Text bei TALK TO (z.B. "Hello traveler!")
- Wants Item: Item, das NPC haben möchte
- Gives Item: Item, das NPC als Belohnung gibt
- Points: Punkte für erfolgreichen Tausch
🎮 NPC-Befehle im Spiel
EXAMINE OLD MAN - Zeigt Beschreibung
TALK TO OLD MAN - Zeigt Dialog
GIVE GOLD TO OLD MAN - Tauscht Item (wenn Wants=GOLD)
Beispiel - Quest-NPC:
Name: WIZARD
Dialog: "Bring me the magic stone!"
Wants: STONE
Gives: KEY
Points: 50
→ Spieler findet STONE, gibt es dem WIZARD
→ Bekommt KEY und 50 Punkte
🏆 Gewinnbedingungen
Goal Room
Spieler muss bestimmten Raum erreichen (z.B. Ausgang, Thron)
Required Items
Spieler muss Items im Inventar haben (Komma-getrennt):
CROWN,SWORD,GOLD - Alle 3 Items benötigt
Min Score
Mindest-Punktzahl zum Gewinnen
Kombinationen
- Nur Goal Room: Erreiche Raum 10 → WIN
- Goal Room + Items: Erreiche Raum 10 mit CROWN → WIN
- Goal Room + Items + Score: Erreiche Raum 10 mit CROWN und 100 Punkten → WIN
🎮 Spieler-Befehle
Bewegung
N, NORTH - Nach Norden
E, EAST - Nach Osten
S, SOUTH - Nach Süden
W, WEST - Nach Westen
U, UP - Nach oben
D, DOWN, DN - Nach unten
Items
TAKE KEY - Item nehmen
DROP KEY - Item ablegen
EXAMINE KEY - Item untersuchen
USE KEY - Item benutzen (z.B. Tür öffnen)
I, INV - Inventar anzeigen
Container
OPEN CHEST - Öffnen
CLOSE CHEST - Schließen
LOOK IN CHEST - Inhalt ansehen
TAKE KEY FROM CHEST - Item herausnehmen
PUT GOLD IN CHEST - Item hineinlegen
NPCs
TALK TO WIZARD - Dialog anzeigen
GIVE GOLD TO WIZARD - Item geben
System
L, LOOK - Raum neu anzeigen
SCORE - Punktzahl anzeigen
SAVE - Spiel speichern
LOAD - Spiel laden
HELP, ? - Hilfe anzeigen
QUIT, Q - Beenden
💡 Tipps für gute Adventures
Story-Design
- Klares Ziel: Spieler soll wissen, was zu tun ist
- Logische Rätsel: Hinweise durch Beschreibungen geben
- Progression: Einfach starten, schwerer werden
- Belohnungen: Punkte für Fortschritt
Level-Design
- Orientierung: Raumnamen beschreibend (nicht nur "Room 1")
- Verzweigungen: Mehrere Wege erhöhen Spieltiefe
- Backtracking: Spieler soll zurück können
- Hub-Räume: Zentrale Räume mit vielen Ausgängen
Item-Placement
- Verstecken: Items in Container für Geheimnisse
- Reihenfolge: Schlüssel vor verschlossener Tür
- Optional: Nicht alle Items zum Gewinnen nötig
⚙️ Technisches
Speichern/Laden
- Auto-Save: Projekt wird automatisch gespeichert
- JSON Export: "Save JSON" für Backup
- JSON Import: "Load JSON" lädt gespeichertes Projekt
BASIC Export
- Show BASIC: Code im Browser anzeigen
- Download .BAS: Datei für CPC-Emulator
- Code ist für Amstrad CPC Locomotive BASIC
- Läuft in Emulatoren wie WinAPE, JavaCPC
Limits
- Max. Räume: 999 (praktisch ~100 empfohlen)
- Max. Items: begrenzt durch CPC-RAM (~50-100)
- Textlängen werden automatisch gekürzt für CPC
- Inventar-Limit: Einstellbar (Standard 8)
🎨 Interface
Toolbar
- Select: Räume auswählen/verschieben
- Room: Neue Räume erstellen
- Connect: Räume verbinden
- Delete: Räume löschen
- Grid: Raster ein/aus
- Dir: Richtungen auf Verbindungen
- Reset: Ansicht zentrieren
- Clear: Alles löschen
Navigation
- Mausrad: Zoom
- Ziehen: Karte verschieben (wenn kein Raum)
- Doppelklick: Raum bearbeiten
- Escape: Connect-Modus abbrechen
- Delete: Ausgewählten Raum löschen
- Ctrl+S: JSON exportieren
📚 Beispiel-Adventure
Treasure Hunt - Mini-Adventure
Raum 1 - START
"You stand at the entrance of a dark cave."
→ North → Raum 2
Raum 2 - CAVE
"A dark cave. You see something glittering."
Items: TORCH (5 points)
→ North → Raum 3 (requires TORCH)
Raum 3 - DRAGON ROOM
"A huge dragon sleeps here!"
Deadly: yes, Survival: SHIELD
→ East → Raum 4
Raum 4 - ARMORY
"Old weapons hang on the walls."
Items: SHIELD (10 points)
→ Back to Raum 3 → North → Raum 5
Raum 5 - TREASURE ROOM
"Gold coins everywhere!"
Items: GOLD (50 points)
→ WIN CONDITION: Room 5, Item: GOLD, Score: 50
❓ FAQ
Kann ich mehrere Items mit gleichem Namen haben?
Ja, aber verwirrend für Spieler. Besser: KEY1, KEY2 oder SILVER-KEY, GOLD-KEY
Wie erstelle ich One-Way-Verbindungen?
"Create return path" deaktivieren beim Verbinden
Kann ein NPC mehrere Items geben?
Nein, nur eines. Für mehrere: Mehrere NPCs oder Item ist Container mit Items
Was passiert wenn Spieler falsches Item gibt?
Nachricht "They don't want that" - kein Item verloren
Können Container in Container sein?
Nein, nur eine Ebene tief
🚀 Los geht's!
Viel Spaß beim Erstellen deines Adventures! 🎮
Bei Fragen: Einfach ausprobieren - alles ist undo-bar mit Ctrl+Z oder neu laden.