
修仙世界模拟器为什么这款AI驱动的修仙模拟器能让每个NPC修士都拥有自己的灵魂【免费下载链接】cultivation-world-simulator基于 AI Agent 工作流的修仙世界模拟器旨在还原智能、开放的仙侠世界。| An open-source Cultivation World Simulator using Agentic Workflow to create a dynamic, emerging Xianxia world.项目地址: https://gitcode.com/gh_mirrors/cu/cultivation-world-simulator修仙世界模拟器Cultivation World Simulator是一款开源的 AI 驱动修仙模拟器你扮演“天道”俯瞰一个由规则系统与 LLM 共同驱动的世界自行演化——每个 NPC 修士都是独立的 AI Agent拥有自己的性格、记忆、情绪和人生目标。它不是一款“看剧情播放”的游戏而是一群 AI 修士在规则框架内真实博弈、结仇、结缘、兴衰的涌现式世界。一、它和普通“AI修仙”最大的区别大多数 AI 修仙作品AI 只负责“写旁白”而修仙世界模拟器里AI 直接接管决策。在 src/classes/ai.py 中每个月份轮到修士决策时系统会把该角色的人格、所处区域的世界信息、可观测到的其他角色一并喂给大模型由 LLM 亲自决定“这个月做什么”——闭关、采药、拜师、寻仇、结道侣还是远走他乡。关键在于两条约束全员 LLM 驱动每个修士独立决策会爱会恨会结党营私甚至逆天改命规则作为基石灵根、境界、功法、宗门、丹药、寿元构成严谨体系把 AI 的想象力锁在合理又丰富的修仙逻辑内避免“幻觉修仙”。世界地图由山脉、海洋、城池与宗门山门组成修士的移动、相遇、结仇都发生在真实的地理空间里而非脚本舞台。二、NPC 的“灵魂”是怎么造出来的这是本作的精髓也是标题的答案。灵魂由四层系统叠加而成1. 性格卡28 种互斥人格每个角色在创建时会从 static/game_configs/persona.csv 中抽取性格特质——理性、无常、贪财、复仇、孤僻、修行痴迷……而且人格自带真实数值效果“修行痴迷”吐纳经验 30、闭关成功率 15%“惜命”逃跑成功率 15%“极端邪恶”突破成功率 -5%但吐纳经验 20性格不是装饰而是会改变命运的规则。相关实现见 src/classes/persona.py。2. 身世与目标AI 写的“前传”每个修士出生时LLM 会根据世界背景为其生成一段身世src/classes/backstory.py可能是矿奴出身可能是宗门弃徒也可能是带着灭门血仇的遗孤。随后 src/classes/long_term_objective.py 会为其设定 5-10 年的长期目标——“十年内突破金丹”“找到杀害师门的凶手”。目标到期后还会自动更新人物因此不断“长大”。3. 情绪与思考每月都在“想事情”每次决策LLM 不仅输出行动还输出avatar_thinking内心思考、short_term_objective短期目标和current_emotion当前情绪。src/classes/emotions.py 定义了平静、愤怒、恐惧、期待等 10 种情绪会实时反映在角色面板上——你能看到一个刚败北的修士“沮丧”一个即将渡劫的修士“期待”。4. 江湖绰号被世界记住的人当一名修士积累足够多的大事件与小事件后系统会调用 LLM 为他起一个江湖绰号src/classes/nickname.py每 10 年刷新一次。“青云剑仙”“血手人屠”这类名号是角色在群像中真正“留下姓名”的方式。三、群像涌现开发者也不知道下一秒发生什么有了“有灵魂的个体”世界就会自己讲故事宗门年度决策由 SectDecider 每年推演宗门战略宗门间结盟、开战、互相挖角小故事系统任何战斗、奇遇、聚会结算后都可能由 src/classes/story_event_service.py 追加一段 LLM 展开的剧情详见 docs/specs/story-event-system.md背景板 NPC坊市的说书人、港口的税吏、宗门山下的求仙父母……低成本配置驱动的凡人烟火气设计见 docs/specs/background-npc-system.md角色扮演模式你甚至可以从上帝视角“下场”接管任意一名修士的决策见 docs/specs/avatar-roleplay-mode.md。宗门大战、正魔之争、天骄陨落——全部由世界逻辑自主推演没有预设剧本。四、快速开始三种玩法方式适合人群步骤Epic Games Store 桌面版只想玩免费下载按设置页提示配置模型即可开新档源码部署开发者pip install -r requirements.txt→cd web npm install→python src/server/main.py --dev访问http://localhost:5173Docker 一键部署服务器用户docker-compose up -d --build访问http://localhost:8123源码部署前可先克隆仓库git clone https://gitcode.com/gh_mirrors/cu/cultivation-world-simulator cd cultivation-world-simulator首次启动需在设置页配置一个可用的模型预设DeepSeek / MiniMax / Ollama 均可。部署细节见 README.md 与 docker-compose.yml。五、写在最后修仙世界模拟器回答了一个有趣的问题当 28 种性格、AI 身世、长期目标与实时情绪叠加到数百个修士身上时一个世界会自己“活”过来。你可以静观沧海桑田也可以降下天劫、微妙干预世界进程——但请记住你观察的不是剧情而是生命。 核心模块速览决策大脑src/classes/ai.py性格系统static/game_configs/persona.csv金手指/命格static/game_configs/goldfinger.csv存档与世界src/sim/【免费下载链接】cultivation-world-simulator基于 AI Agent 工作流的修仙世界模拟器旨在还原智能、开放的仙侠世界。| An open-source Cultivation World Simulator using Agentic Workflow to create a dynamic, emerging Xianxia world.项目地址: https://gitcode.com/gh_mirrors/cu/cultivation-world-simulator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考