Этот репозиторий содержит код для интерактивной текстовой приключенческой игры под названием «Themoral Traverse». Игроки будут ориентироваться на персонажа по имени Алекса в течение различных периодов времени, делая выбор, который определяет путь повествования и, в конечном счете, судьбу Алекса. Игра оснащена Кассандрой для истории чата и языковой модели на основе искусственного интеллекта от Openai для получения ответов.
Конфигурация Cassandra
cloud_config с соответствующими учетными данными в коде.secure-connect-choose-your-adventure.zip -Connect-hoose-your-приключение. Злоб на пакет, соответствующий вашей установке Cassandra или Astradb.Переменные среды
token.json ..env и добавьте переменную OPENAI_API_KEY .OpenAI API -ключ
OPENAI_API_KEY в вашем файле .env .Векторная база данных. Предоставление
Правила игры и повествование
Исполнение
башкопия код
python connect-database.py
Геймплей
В игре используется история чата, хранящуюся в Кассандре через CassandraChatMessageHistory . Этот контекст помогает модели ИИ (LLMCHAIN) из OpenAI, чтобы генерировать ответы на основе ввода игрока и установленного шаблона повествования.
Взносы приветствуются! Если вы хотите улучшить игру, не стесняйтесь раскошелиться на репозиторий и отправить запрос на привлечение с вашими изменениями.
Этот проект лицензирован по лицензии MIT. Не стесняйтесь модифицировать и распространять его в соответствии с условиями лицензии.
Эта игра является демонстрацией и должна использоваться ответственно. Контент, сгенерированный AI, не всегда может следовать предсказуемому или желаемому пути из-за его обучения.
Спасибо за проверку репозитория приключений Temporal Traverse. Наслаждайтесь своим путешествием во времени и рассказывание историй! Если у вас есть какие -либо вопросы или предложения, не стесняйтесь обращаться или создавать проблему в репозитории.