Ce référentiel contient du code pour un jeu d'aventure interactif basé sur le texte appelé "Traverse temporel". Les joueurs navigueront sur un personnage nommé Alex à travers différentes périodes, faisant des choix qui déterminent le chemin du récit et, finalement, le sort d'Alex. Le jeu est alimenté par Cassandra pour l'historique de chat et le modèle de langue basé sur l'IA d'OpenAI pour générer des réponses.
Configuration de Cassandra
cloud_config avec les informations d'identification appropriées dans le code.secure-connect-choose-your-adventure.zip par le bundle correspondant à votre configuration Cassandra ou Astradb.Variables d'environnement
token.json ..env et ajoutez la variable OPENAI_API_KEY .Clé API Openai
OPENAI_API_KEY dans votre fichier .env .Provisioning de base de données vectorielle
Règles de jeu et récit
Exécution
code bashcopy
python connect-database.py
Gameplay
Le jeu utilise une histoire de chat stockée à Cassandra via CassandraChatMessageHistory . Ce contexte aide le modèle AI (LLMChain) d'OpenAI pour générer des réponses en fonction de l'entrée du lecteur et du modèle narratif établi.
Les contributions sont les bienvenues! Si vous souhaitez améliorer le jeu, n'hésitez pas à alimenter le référentiel et à soumettre une demande de traction avec vos modifications.
Ce projet est autorisé sous licence MIT. N'hésitez pas à le modifier et à le distribuer conformément aux conditions de licence.
Ce jeu est une démonstration et doit être utilisé de manière responsable. Le contenu généré par l'IA peut ne pas toujours suivre un chemin prévisible ou souhaité en raison de sa nature d'apprentissage.
Merci d'avoir vérifié le référentiel de jeux d'aventure temporelle. Profitez de votre voyage à travers le temps et la narration! Si vous avez des questions ou des suggestions, n'hésitez pas à tendre la main ou à créer un problème dans le référentiel.