Repolode
4thfever

4thfever/cultivation-world-simulator

Симулятор мира сянься, где каждый культиватор — агент на базе LLM, действующий в мире с системой правил.

Звёзды
2,116
Форки
238
Открытые issues
1
Последний коммит
2 месяца назад

Что это?

Cultivation World Simulator — текстовая игра с картой, в которой вы выступаете в роли «Небесного Дао» и наблюдаете за самостоятельно развивающимся миром сянься. Каждый культиватор — независимый агент на базе LLM со своим характером, памятью, отношениями и целями, а мир работает по системе правил, описывающей духовные корни, ступени совершенствования, техники, секты, пилюли, оружие, аукционы и продолжительность жизни.

Система правил помогает удерживать поведение ИИ в заданных рамках: конфликты между сектами, противостояние сект демонам и гибель одарённых культиваторов возникают из логики мира, а не из заранее прописанного сюжета. Игроки могут наблюдать за развитием событий или вмешиваться, например, устраивать небесные испытания и менять сознание культиватора.

Проект доступен в виде десктопной версии в Epic Games Store, поддерживает развёртывание через Docker и разработку из исходного кода с использованием Python и веб-фронтенда на Vue/TypeScript. Также доступны HTTP API для запросов и команд, через которые внешние скрипты или агенты могут наблюдать за миром и влиять на него.

Ключевые возможности

  • 01Каждый NPC — независимый агент на базе LLM со своим характером, памятью и отношениями.
  • 02Система правил, охватывающая духовные корни, ступени совершенствования, техники, секты и продолжительность жизни, ограничивает поведение ИИ.
  • 03Сюжетные линии возникают из соперничества сект и крупных событий, таких как аукционы и турниры боевых искусств.
  • 04Игроки могут выступать в роли Небесного Дао и вмешиваться с помощью небесных испытаний или изменения сознания культиваторов.
  • 05Поддерживаются развёртывание через Docker, десктопная версия и разработка из исходного кода с настраиваемыми пресетами моделей, например DeepSeek, MiniMax и Ollama.
  • 06Предоставляются HTTP API для запросов и команд, позволяющие внешним агентам наблюдать за миром и влиять на него.

Сценарии использования

  • Играть в песочницу о совершенствовании, где сюжет генерируется, а не задан заранее.
  • Изучать поведение мультиагентных систем на базе LLM в мире с ограничениями, заданными правилами.
  • Создавать внешних агентов, которые наблюдают за симулируемым миром и вмешиваются в него через API.
  • Создавать прототипы систем NPC на базе LLM для сюжетных игр.

Быстрый старт

  1. 1

    Установите зависимости backend

    pip install -r requirements.txt
  2. 2

    Установите зависимости frontend (требуется Node.js)

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

    Запустите сервер с frontend в режиме разработки, затем настройте пресет модели на странице настроек

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

    Откройте адрес frontend, указанный в журнале запуска (обычно http://localhost:5173)

Что важно знать

  • Для игры понадобится работающий сервис моделей LLM, например DeepSeek, MiniMax или Ollama.
  • В README указано, что развертывание с помощью Docker не тестировалось.
  • Мобильный интерфейс пока адаптирован не полностью.

Темы

Частые вопросы

Что такое cultivation-world-simulator?
Симулятор мира сянься, где каждый культиватор — агент на базе LLM, действующий в мире с системой правил. Cultivation World Simulator — текстовая игра с картой, в которой вы выступаете в роли «Небесного Дао» и наблюдаете за самостоятельно развивающимся миром сянься. Каждый культиватор — независимый агент на базе LLM со своим характером, памятью, отношениями и целями, а мир работает по системе правил, описывающей духовные корни, ступени совершенствования, техники, секты, пилюли, оружие, аукционы и продолжительность жизни.
cultivation-world-simulator можно использовать бесплатно? Какая у него лицензия?
cultivation-world-simulator распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
cultivation-world-simulator всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в cultivation-world-simulator — 16 авг. 2026 г..
Для чего можно использовать cultivation-world-simulator?
Играть в песочницу о совершенствовании, где сюжет генерируется, а не задан заранее. Изучать поведение мультиагентных систем на базе LLM в мире с ограничениями, заданными правилами. Создавать внешних агентов, которые наблюдают за симулируемым миром и вмешиваются в него через API. Создавать прототипы систем NPC на базе LLM для сюжетных игр.
Как установить cultivation-world-simulator?
Установите зависимости backend: pip install -r requirements.txt Установите зависимости frontend (требуется Node.js): cd web && npm install && cd .. Запустите сервер с frontend в режиме разработки, затем настройте пресет модели на странице настроек: python src/server/main.py --dev Откройте адрес frontend, указанный в журнале запуска (обычно http://localhost:5173)
Где скачать cultivation-world-simulator?
Исходный код и инструкции по установке — на GitHub: https://github.com/4thfever/cultivation-world-simulator

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

AutoGPT — платформа с открытым исходным кодом для создания, запуска и планирования AI-агентов, выполняющих многоэтапные рабочие процессы по текстовому описанию или с помощью визуального конструктора.

187,7 тыс.45,9 тыс.PythonOtherОбновлён вчера