Was ist Adventure Builder Pro?
Adventure Builder Pro ist ein Werkzeug für alle, die Text-Adventure-Spiele erstellen möchten – ohne Programmieren zu müssen. Du gestaltest alles im Browser: Orte, Gegenstände, Charaktere, Rätsel und Geschichte. Das Ergebnis ist eine JSON-Datei, die du mit dem Player spielen kannst.
adventure-editor.html und adventure-player.html in Chrome oder Edge.Der Arbeitsablauf
adventure-editor.html im Browser öffnen. Für ein bestehendes Spiel: "📂 Spiel laden" und JSON-Datei wählen.
adventure-player.html öffnen, JSON laden, spielen. Fehler entdeckt? Zurück zum Editor.
Die Editor-Tabs auf einen Blick
| Tab | Inhalt | Wann benutzen? |
|---|---|---|
| 📍 Orte | Räume, Ausgänge, Objekte, NPCs | Als erstes – die Welt aufbauen |
| 📦 Objekte | Alle Items zentral definieren | Items die Orte und NPCs brauchen |
| 🗨️ NPCs | Charaktere, Dialoge, Tausch, Kampf | Für lebendige Figuren |
| 🚩 Flags | Spielzustände definieren | Vor Rezepten und Enden – Flags zuerst anlegen |
| 🔮 Rezepte | Crafting: Item + Item = neues Item | Braucht Items und ggf. Flags |
| 🎬 Cutscenes | Story-Sequenzen mit Bild/Text | Werden von NPCs und Enden aufgerufen |
| 🏁 Enden | Sieg- und Niederlagebedingungen | Braucht Flags und ggf. Cutscenes |
| 🔊 Sounds | Zentrale Sound-Bibliothek verwalten | Sounds einmal hochladen, überall referenzieren |
| ⚙️ Features | Kampfsystem, Parser, Aufgaben aktivieren | Einmalig konfigurieren |
| 🎨 Anzeige | Inventar, Layout, Schriftgröße, Themes | Zum Schluss, für das Feintuning |
| 🗺️ Graph | Visueller Orts-Graph mit Drag & Zoom | Überblick bei komplexen Spielen |
Neue Editor-Features
| Feature | Beschreibung | Shortcut |
|---|---|---|
| ↩️ Undo / ↪️ Redo | Bis zu 50 Schritte rückgängig machen | Strg+Z / Strg+Y |
| 🔍 Globale Suche | Findet Orte, NPCs, Items und Flags sofort – Klick springt direkt dahin | Suchfeld oben rechts |
| 🗺️ Graph-Tab | Canvas-Graph aller Orte und Verbindungen, Knoten verschiebbar, Zoom per Scroll | Tab-Klick |
| 📌 Orts-Liste verbessert | Miniaturvorschau des Ortsbildes, Status-Badges (👤 NPCs, 📦 Objekte, 🚪 Ausgänge) | – |
| ▶ Testen | Öffnet den Player direkt aus dem Editor – kein manuelles Exportieren nötig. Spiel wird einmalig über den Browser-Speicher übergeben. | Button oben rechts im Editor |
Minimalstruktur eines Spiels (JSON)
Jedes Spiel besteht im Kern aus diesen Bausteinen:
{
"title": "Mein Abenteuer",
"author": "Dein Name",
"startLocation": "ort_id", // Startort des Spielers
"defaultTheme": "modern", // Visuelles Thema
"locations": {}, // Alle Orte
"items": {}, // Alle Gegenstände
"npcs": {}, // Alle Charaktere
"recipes": [], // Kombinierrezepte
"flags": {}, // Spielzustände
"sounds": {}, // 🔊 Sound-Bibliothek (optional)
"gameEnds": { "win": [], "lose": [] },
"cutscenes": {}, // Story-Sequenzen
"displaySettings": {} // Layout-Einstellungen
}