Este repositório contém código para um jogo de aventura interativo baseado em texto chamado "TEMPORAL TRAVERSE". Os jogadores navegarão em um personagem chamado Alex por vários períodos de tempo, fazendo escolhas que determinam o caminho da narrativa e, finalmente, o destino de Alex. O jogo é alimentado por Cassandra para o histórico de bate-papo e o modelo de idioma baseado em IA do OpenAI para gerar respostas.
Configuração de Cassandra
cloud_config com as credenciais apropriadas no código.secure-connect-choose-your-adventure.zip pelo pacote correspondente à sua configuração Cassandra ou AstRadB.Variáveis de ambiente
token.json ..env e adicione a variável OPENAI_API_KEY .Chave da API OpenAI
OPENAI_API_KEY no seu arquivo .env .Provisionamento de banco de dados vetorial
Regras de jogo e narrativa
Execução
Código Bashcopy
python connect-database.py
Jogabilidade
O jogo utiliza um histórico de bate -papo armazenado em Cassandra através CassandraChatMessageHistory . Esse contexto ajuda o modelo de IA (LLMChain) do OpenAI para gerar respostas com base na entrada do jogador e no modelo narrativo estabelecido.
As contribuições são bem -vindas! Se você deseja aprimorar o jogo, fique à vontade para bifurcar o repositório e enviar uma solicitação de tração com suas alterações.
Este projeto está licenciado sob licença do MIT. Sinta -se à vontade para modificá -lo e distribuí -lo de acordo com os termos da licença.
Este jogo é uma demonstração e deve ser usado com responsabilidade. O conteúdo gerado pela IA nem sempre pode seguir um caminho previsível ou desejado devido à sua natureza de aprendizado.
Obrigado por verificar o repositório de jogos de aventura de Traverse temporal. Aproveite sua jornada através do tempo e narrativa! Se você tiver alguma dúvida ou sugestão, sinta -se à vontade para alcançar ou criar um problema no repositório.