Repolode
4thfever

4thfever/cultivation-world-simulator

Un simulador de mundos Xianxia (cultivo) impulsado por IA, donde cada cultivador es un agente con LLM que actúa en un mundo regido por reglas.

Estrellas
2,116
Forks
238
Issues abiertos
1
Último commit
hace 2 meses

¿Qué es?

Cultivation World Simulator es un juego de texto y mapas en el que juegas como el «Dao Celestial» y observas un mundo Xianxia que evoluciona por sí solo. Cada cultivador es un agente independiente impulsado por un LLM, con personalidad, memoria, relaciones y objetivos propios. El mundo funciona con un sistema de reglas que abarca raíces espirituales, reinos, técnicas, sectas, píldoras, armas, subastas y esperanza de vida.

La capa de reglas busca mantener el comportamiento de la IA dentro de unos límites, de modo que acontecimientos como los conflictos entre sectas, las rivalidades entre sectas y demonios y la caída de cultivadores talentosos surjan de la lógica del mundo, en lugar de seguir una trama guionizada. Los jugadores pueden observar cómo se desarrolla el mundo o intervenir con eventos como tribulaciones celestiales y cambios en la mente de un cultivador.

El proyecto ofrece una versión de escritorio en Epic Games Store, despliegue con Docker y un modo de desarrollo desde el código fuente que usa Python y un frontend web con Vue/TypeScript. También ofrece API HTTP de consulta y comandos para que scripts o agentes externos puedan observar el mundo e intervenir en él.

Funciones clave

  • 01Cada NPC es un agente independiente impulsado por un LLM, con personalidad, memoria y relaciones propias.
  • 02Un sistema de reglas que abarca raíces espirituales, reinos de cultivo, técnicas, sectas y esperanza de vida limita el comportamiento de la IA.
  • 03Tramas emergentes a partir de las rivalidades entre sectas y de grandes eventos, como subastas y torneos marciales.
  • 04Los jugadores pueden asumir el papel del Dao Celestial e intervenir mediante tribulaciones o cambios en la mente de los cultivadores.
  • 05Admite despliegue con Docker, una versión de escritorio y desarrollo desde el código fuente, con ajustes de modelos configurables como DeepSeek, MiniMax y Ollama.
  • 06Ofrece API HTTP de consulta y comandos para que agentes externos observen el mundo e influyan en él.

Casos de uso

  • Jugar a un juego de cultivo tipo sandbox cuya historia se genera en lugar de estar guionizada.
  • Estudiar el comportamiento de agentes múltiples con LLM dentro de un mundo con reglas y límites.
  • Crear agentes externos que observen e intervengan en un mundo simulado a través de su API.
  • Crear prototipos de sistemas de NPC impulsados por LLM para juegos narrativos.

Inicio rápido

  1. 1

    Instala las dependencias del backend

    pip install -r requirements.txt
  2. 2

    Instala las dependencias del frontend (se requiere Node.js)

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

    Inicia el servidor con el frontend en modo de desarrollo y, después, configura un ajuste preestablecido de modelo en la página de configuración

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

    Abre la dirección del frontend que aparece en el registro de inicio (normalmente http://localhost:5173)

Antes de usarlo

  • Para jugar, necesitas un servicio de modelos LLM que funcione, como DeepSeek, MiniMax u Ollama.
  • El README indica que el despliegue con Docker no se ha probado.
  • La interfaz móvil todavía no está totalmente adaptada.

Temas

Preguntas frecuentes

¿Qué es cultivation-world-simulator?
Un simulador de mundos Xianxia (cultivo) impulsado por IA, donde cada cultivador es un agente con LLM que actúa en un mundo regido por reglas. Cultivation World Simulator es un juego de texto y mapas en el que juegas como el «Dao Celestial» y observas un mundo Xianxia que evoluciona por sí solo. Cada cultivador es un agente independiente impulsado por un LLM, con personalidad, memoria, relaciones y objetivos propios. El mundo funciona con un sistema de reglas que abarca raíces espirituales, reinos, técnicas, sectas, píldoras, armas, subastas y esperanza de vida.
¿cultivation-world-simulator es gratuito? ¿Qué licencia tiene?
cultivation-world-simulator es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿cultivation-world-simulator sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de cultivation-world-simulator fue el 16 ago 2026.
¿Para qué puedo usar cultivation-world-simulator?
Jugar a un juego de cultivo tipo sandbox cuya historia se genera en lugar de estar guionizada. Estudiar el comportamiento de agentes múltiples con LLM dentro de un mundo con reglas y límites. Crear agentes externos que observen e intervengan en un mundo simulado a través de su API. Crear prototipos de sistemas de NPC impulsados por LLM para juegos narrativos.
¿Cómo se instala cultivation-world-simulator?
Instala las dependencias del backend: pip install -r requirements.txt Instala las dependencias del frontend (se requiere Node.js): cd web && npm install && cd .. Inicia el servidor con el frontend en modo de desarrollo y, después, configura un ajuste preestablecido de modelo en la página de configuración: python src/server/main.py --dev Abre la dirección del frontend que aparece en el registro de inicio (normalmente http://localhost:5173)
¿Dónde consigo cultivation-world-simulator?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/4thfever/cultivation-world-simulator

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados