Adventure Game Generator ist ein textbasiertes Tool zur Erstellung von Spielen, mit dem Sie Ihre eigenen interaktiven Adventure-Spiele mit der Kraft von OpenAI generieren können. Dieses Projekt basiert auf der AI-Funktion-Helper-Bibliothek, um Spielinhalte zu generieren und die Auswahl der Spieler zu bewältigen.
Dieses Projekt wurde mit gpt3.5-turbo getestet und wird voraussichtlich mit gpt4 Modell bessere Ergebnisse erwarten.
Merkmale
Anpassbare Spieleinstellungen, einschließlich Sprache, Umgebung und Schwierigkeit: Stellen Sie Ihre eigenen Spielparameter fest und sehen Sie, wie sich das Spiel entwickelt.
Auto -Übersetzer -Menüsprache in die Spielsprache, falls dies gewünscht werden: Sicherheitsgrößt ein nahtloses Spielerlebnis in Ihrer ausgewählten Sprache.
Dynamic Player Class -Generation basierend auf Charakterbeschreibung und Player Sex: Ermöglicht ein personalisierteres Spielerlebnis.
Automatische Spielerattributgenerierung basierend auf Spielerdetails und Spieleinstellungen: Die Attribute Ihres Spielers ändern sich dynamisch auf Ihren Eingaben und Spieleinstellungen.
Kontinuierliches Gameplay mit generierter Erzählung und Auswahl: Das Spiel wird auf unbestimmte Zeit fortgesetzt und bietet neue Erzählungen und Auswahlmöglichkeiten für ein ansprechendes Erlebnis.
Inventar Management: Verwalten Sie das Inventar Ihres Spielers während des gesamten Spiels.
Automatische Standortgenerierung: Neue Standorte werden automatisch generiert und halten das Spiel frisch und aufregend.
Automatisches Questmanagement: Quests werden automatisch für kontinuierliches Gameplay verwaltet.
Automatische Player -Statistikverwaltung: Die Player -Statistiken werden automatisch verfolgt und aktualisiert.
Auto Save Game: Machen Sie sich keine Sorgen, dass Sie Ihren Fortschritt verlieren, das Spiel automatisch.
Und noch viel mehr! Entdecken Sie das Spiel, um alle seine Funktionen zu entdecken.
Todo
Verwalten Sie jede Daten individuell, um Verwirrung für gpt3.5-turbo zu vermeiden (z. B. inventory und location )
Optimieren Sie alle Datenstruktur
Erstellen Sie ein komplettes Spielszenario von Anfang bis Ende, um einer Handlung zu folgen.
Erstellen Sie eine Hauptquest für das Spiel
Sub-Quest-System hinzufügen
Verbesserung des Speichers und Ladensystems: Fügen Sie Unterstützung für mehrere Speicherschlitze oder eine Autosave -Funktion hinzu.
Verbesserte Player -Anpassung: Ermöglichen Sie eine nuanciertere Charakteranpassung, z. B. die Auswahl einer Hintergrundgeschichte oder spezifischen Fähigkeiten.
Fügen Sie NPC-Interaktion hinzu: Fügen Sie Nicht-Spieler-Charaktere (NPCs) hinzu, mit denen Spieler interagieren können, z. B. Händler, Quest-Geber oder potenzielle Parteimitglieder.
Implementieren Sie ein komplexeres Kampfsystem: Fügen Sie verschiedene Arten von Angriffen, Abwehrmechanismen oder sogar ein magisches System hinzu.
Erstellen Sie eine GUI (grafische Benutzeroberfläche): Fügen Sie Karten, Zeichenporträts oder Inventarbildschirme hinzu.
Fügen Sie ein Soundsystem hinzu: Verbessern Sie das Spielerlebnis, indem Sie Soundeffekte oder Hintergrundmusik hinzufügen.
Erstellen Sie unterschiedliche Endungen: Erhöhen Sie die Wiederholbarkeit, indem Sie unterschiedliche Enden erstellen, die auf der Auswahl der Spieler während des gesamten Spiels basieren.
Erfolge oder Trophäen hinzufügen: Implementieren Sie ein Leistungssystem, um den Spielern ein Gefühl der Leistung zu vermitteln.
Fügen Sie Modding -Support hinzu: Ermöglichen Sie den Spielern, das Spiel zu ändern und eigene Inhalte zu erstellen.
Stellen Sie sicher, dass Sie mit Ihrem OpenAI-API-Schlüssel installiert und konfiguriert sind.
Bearbeiten Sie die Datei game.js Datei, um den AI-Funktions-Helper-Pfad zu ändern
Verwendung
Führen Sie das Skript aus:
node game.js
Befolgen Sie die Aufforderungen, Ihr Spiel anzupassen und Ihren Charakter zu erstellen. Sie können auch die Standardeinstellungen verwenden, indem Sie Enter drücken, wenn Sie aufgefordert werden.
Spielen Sie das generierte Spiel und genießen Sie das Abenteuer!
Debuggen
Um den Debug -Modus und den KI -Debug -Modus in der Datei game.js zu aktivieren, können Sie diese einfachen Schritte befolgen:
Suchen Sie die Datei game.js in Ihrem Projektverzeichnis.
Öffnen Sie die Datei game.js in Ihrem bevorzugten Code -Editor.
Suchen Sie die folgenden Codezeilen:
constenableDebug=false;// Set to true to enable debug modeconstenableAIDebug=false;// Set to true to enable debug mode for AI request/answer
Um den Debug -Modus zu aktivieren, ändern Sie den Wert von EnableDebug in true. Dadurch wird alle Aufforderung und Antwort von AI angezeigt.
constenableDebug=true;// Set to true to enable debug mode
Um den KI -Debug -Modus zu aktivieren, ändern Sie den Wert von EnableAidebug in true. Dadurch werden alle gesendeten Daten angezeigt und von AI beantwortet (ohne die vollständige Eingabeaufforderung).
constenableAIDebug=true;// Set to true to enable debug mode for AI request/answer
Beitragen
Beiträge sind willkommen! Wenn Sie weitere Funktionen hinzufügen möchten, den vorhandenen Code verbessern oder Fehler beheben möchten, können Sie eine Pull -Anfrage gerne einreichen.
Lizenz
Dieses Projekt ist unter der MIT -Lizenz lizenziert.