Este repositorio contiene código para un juego de aventura interactivo basado en texto llamado "Temporal Traverse". Los jugadores navegarán por un personaje llamado Alex durante varios períodos de tiempo, tomando decisiones que determinan el camino de la narración y, en última instancia, el destino de Alex. El juego está impulsado por Cassandra para la historia del chat y el modelo de lenguaje basado en IA desde OpenAI para generar respuestas.
Configuración de Cassandra
cloud_config con las credenciales apropiadas en el código.secure-connect-choose-your-adventure.zip con el paquete correspondiente a su configuración de Cassandra o Astradb.Variables de entorno
token.json ..env y agregue la variable OPENAI_API_KEY .Clave de API de OpenAI
OPENAI_API_KEY en su archivo .env .Aprovisionamiento de base de datos vectorial
Reglas y narrativas del juego
Ejecución
código de bashcopy
python connect-database.py
Jugabilidad
El juego utiliza una historia de chat almacenada en Cassandra a través de CassandraChatMessageHistory . Este contexto ayuda al modelo AI (LLMChain) de OpenAI para generar respuestas basadas en la entrada del jugador y la plantilla narrativa establecida.
¡Las contribuciones son bienvenidas! Si desea mejorar el juego, no dude en bifurcar el repositorio y enviar una solicitud de extracción con sus cambios.
Este proyecto tiene licencia bajo la licencia MIT. Siéntase libre de modificarlo y distribuirlo según los términos de la licencia.
Este juego es una demostración y debe usarse de manera responsable. El contenido generado por IA podría no siempre seguir un camino predecible o deseado debido a su naturaleza de aprendizaje.
Gracias por ver el repositorio temporal de los juegos de aventura Traverse. ¡Disfruta de tu viaje a través del tiempo y la narración de historias! Si tiene alguna consulta o sugerencia, no dude en comunicarse o crear un problema en el repositorio.