VNLEWIKIGeschichten entwickeln. Welten verbinden.English
VNLE Handbuch

Godot

Dieses Beispielprojekt verwendet Godot 4.5.2. Es enthält die Dialogoberfläche, den Leser und dieselbe Geschichte wie das Browserbeispiel.

Godot-Projekt herunterladen

Öffnen und spielen

  1. Entpacke die ZIP-Datei. Öffne den Godot Project Manager und wähle Import.
  2. Wähle project.godot im entpackten Ordner und öffne das Projekt.
  3. Drücke F6 in Main.tscn oder F5 für das Projekt. Wähle Talk to Mira.
  4. Klicke zweimal Continue und kaufe den Schlüssel. Prüfe Gold 5 und den Gegenstand im Inventar. Fahre bis zum abgeschlossenen Gespräch fort.
  5. Teste Start with 2 gold, die zweite Antwort, English / Deutsch sowie Save game und Load game.

Was du im Projekt findest

Main.tscn        Main screen
Main.gd          Dialogue UI, inventory and save/load
VNLEStory.gd     Story flow, choices, variables and text resolution
story/story.json Exported VNLE story
story/guide-map.json Example IDs
story/assets/    Mira’s portrait

In dein Spiel übernehmen

  1. Kopiere VNLEStory.gd und den Ordner story in dein Godot-Projekt.
  2. Übernimm die Dialogoberfläche aus Main.gd zunächst unverändert. begin(10) startet das Gespräch mit zehn Gold; in deinem Spiel übergibst du den aktuellen Goldwert.
  3. Ersetze in game_action das Beispielinventar durch dein Inventar. Melde den Erfolgs- oder Abbruchausgang erst, wenn die Gegenstandsübergabe abgeschlossen ist.
  4. Bei view.kind == "finished" schließt du deine Dialogoberfläche und gibst die Steuerung frei.
  5. Wenn du deine eigene Geschichte verwendest, ersetze story.json und assets gemeinsam. Aktualisiere die IDs aus guide-map.json anhand deines Exports.
  6. Beim Spiel-Export: Project → Export → Add preset für deine Plattform. Unter Resources → Filters to export non-resource files trage *.json, *.png ein. Der Bildleser lädt die PNG-Datei über ihren exportierten Pfad. Teste danach auch das exportierte Spiel.

JSON und Startpunkte erklärt