Dieses Repository enthält Code für ein interaktives textbasiertes Abenteuerspiel namens "Temporal Traverse". Die Spieler navigieren in einem Charakter namens Alex in verschiedenen Zeiträumen und treffen Entscheidungen, die den Weg der Erzählung und letztendlich Alex 'Schicksal bestimmen. Das Spiel wird von Cassandra für Chat-Historien und AI-basierte Sprachmodell von OpenAI angetrieben, um Antworten zu generieren.
Cassandra -Konfiguration
cloud_config mit den entsprechenden Anmeldeinformationen im Code.secure-connect-choose-your-adventure.zip durch das Bündel, das Ihrem Cassandra- oder Astradb-Setup entspricht.Umgebungsvariablen
token.json auf..env -Datei ein und fügen Sie die Variable OPENAI_API_KEY hinzu.OpenAI -API -Schlüssel
OPENAI_API_KEY in Ihre .env -Datei ein.Vektordatenbankbereitstellung
Spielregeln und Erzählung
Ausführung
Bashcopy -Code
python connect-database.py
Gameplay
Das Spiel nutzt eine Chat -Geschichte, die in Cassandra über CassandraChatMessageHistory gespeichert ist. Dieser Kontext unterstützt das KI -Modell (LLMChain) von OpenAI, um Antworten auf der Grundlage der Eingabe des Spielers und der etablierten narrativen Vorlage zu generieren.
Beiträge sind willkommen! Wenn Sie das Spiel verbessern möchten, können Sie das Repository gerne aufgeben und eine Pull -Anfrage mit Ihren Änderungen einreichen.
Dieses Projekt ist unter MIT -Lizenz lizenziert. Fühlen Sie sich frei, es zu ändern und zu verteilen, gemäß den Lizenzbedingungen.
Dieses Spiel ist eine Demonstration und sollte verantwortungsbewusst verwendet werden. Der Inhalt der AI-generierten Inhalte folgt möglicherweise nicht immer einem vorhersehbaren oder gewünschten Weg aufgrund seiner Lern Natur.
Vielen Dank, dass Sie sich das Temporal Traverse Adventure Game Repository angesehen haben. Genießen Sie Ihre Reise durch Zeit und Geschichtenerzählen! Wenn Sie Anfragen oder Vorschläge haben, können Sie sich gerne im Repository ein Problem wenden oder ein Problem erstellen.