Repolode
4thfever

4thfever/cultivation-world-simulator

Um simulador de mundo Xianxia (cultivação) com IA, em que cada cultivador é um agente baseado em LLM que age em um mundo regido por regras.

Estrelas
2,116
Forks
238
Issues abertas
1
Último commit
há 2 meses

O que é?

Cultivation World Simulator é um jogo de texto e mapa em que você assume o papel do "Heavenly Dao", observando um mundo Xianxia que evolui por conta própria. Cada cultivador é um agente independente baseado em LLM, com personalidade, memória, relações e objetivos próprios. O mundo segue um sistema de regras que abrange raízes espirituais, reinos, técnicas, seitas, pílulas, armas, leilões e tempo de vida.

A camada de regras busca manter o comportamento da IA coerente com o mundo, fazendo com que eventos como conflitos entre seitas, rivalidades entre seitas e demônios e a queda de cultivadores talentosos surjam da lógica do mundo, em vez de uma história roteirizada. Os jogadores podem observar o desenrolar do mundo ou intervir com eventos como tribulações celestiais e mudanças na mente de um cultivador.

O projeto oferece uma versão para desktop na Epic Games Store, implantação com Docker e um modo de desenvolvimento baseado no código-fonte, usando Python e um frontend web em Vue/TypeScript. Também disponibiliza APIs HTTP de consulta e comando para que scripts ou agentes externos observem o mundo e intervenham nele.

Recursos principais

  • 01Cada NPC é um agente independente baseado em LLM, com personalidade, memória e relações próprias.
  • 02Um sistema de regras que abrange raízes espirituais, reinos de cultivo, técnicas, seitas e tempo de vida limita o comportamento da IA.
  • 03Tramas emergentes surgem de rivalidades entre seitas e de grandes eventos, como leilões e torneios marciais.
  • 04Os jogadores podem assumir o papel do Heavenly Dao e intervir com tribulações ou mudanças de mentalidade.
  • 05Oferece implantação com Docker, uma versão para desktop e desenvolvimento a partir do código-fonte, com presets de modelo configuráveis, como DeepSeek, MiniMax e Ollama.
  • 06Disponibiliza APIs HTTP de consulta e comando para agentes externos observarem e influenciarem o mundo.

Casos de uso

  • Jogar um game sandbox de cultivo em que a história é gerada, não roteirizada.
  • Estudar o comportamento de múltiplos agentes LLM em um mundo com regras restritivas.
  • Criar agentes externos que observem e interfiram em um mundo simulado por meio da API.
  • Prototipar sistemas de NPCs baseados em LLM para jogos narrativos.

Início rápido

  1. 1

    Instale as dependências do backend

    pip install -r requirements.txt
  2. 2

    Instale as dependências do frontend (é necessário ter o Node.js)

    cd web && npm install && cd ..
  3. 3

    Inicie o servidor com o frontend em modo de desenvolvimento e, em seguida, configure uma predefinição de modelo na página de configurações

    python src/server/main.py --dev
  4. 4

    Abra o endereço do frontend exibido no log de inicialização (geralmente http://localhost:5173)

Antes de usar

  • Para jogar, é necessário ter um serviço de modelos LLM funcionando, como DeepSeek, MiniMax ou Ollama.
  • O README informa que a implantação com Docker não foi testada.
  • A interface para dispositivos móveis ainda não está totalmente adaptada.

Tópicos

Perguntas frequentes

O que é cultivation-world-simulator?
Um simulador de mundo Xianxia (cultivação) com IA, em que cada cultivador é um agente baseado em LLM que age em um mundo regido por regras. Cultivation World Simulator é um jogo de texto e mapa em que você assume o papel do "Heavenly Dao", observando um mundo Xianxia que evolui por conta própria. Cada cultivador é um agente independente baseado em LLM, com personalidade, memória, relações e objetivos próprios. O mundo segue um sistema de regras que abrange raízes espirituais, reinos, técnicas, seitas, pílulas, armas, leilões e tempo de vida.
cultivation-world-simulator é gratuito? Qual é a licença?
cultivation-world-simulator é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
cultivation-world-simulator ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de cultivation-world-simulator foi em 16 de ago. de 2026.
Para que posso usar cultivation-world-simulator?
Jogar um game sandbox de cultivo em que a história é gerada, não roteirizada. Estudar o comportamento de múltiplos agentes LLM em um mundo com regras restritivas. Criar agentes externos que observem e interfiram em um mundo simulado por meio da API. Prototipar sistemas de NPCs baseados em LLM para jogos narrativos.
Como instalar cultivation-world-simulator?
Instale as dependências do backend: pip install -r requirements.txt Instale as dependências do frontend (é necessário ter o Node.js): cd web && npm install && cd .. Inicie o servidor com o frontend em modo de desenvolvimento e, em seguida, configure uma predefinição de modelo na página de configurações: python src/server/main.py --dev Abra o endereço do frontend exibido no log de inicialização (geralmente http://localhost:5173)
Onde consigo cultivation-world-simulator?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/4thfever/cultivation-world-simulator

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados