【免费下载链接】xianxia-AI-town-AI-大模型驱动的npc决策npc和玩家平权项目地址https://gitcode.com/gh_mirrors/xi/xianxia-AI-town-AI-点击查看免费下载修仙AI小镇xianxia-AI-town是一款大模型驱动的修仙模拟游戏NPC由 Qwen 大模型驱动决策与对话拥有与玩家完全相同的属性、行为循环和社会关系真正做到NPC与玩家平权。本文从玩法、AI接入到源码结构为你完整解读这款浏览器修仙模拟器的核心设计。 游戏概览一个会活着的修仙世界《修仙AI小镇》是一款纯前端的单机修仙模拟游戏基于 Matter.js 物理引擎开发无需安装用浏览器打开 index.html 即可开局。与常见的NPC只等你触发表演的游戏不同这个 3000×2000 的修仙世界里8位NPC李长老、王铁匠、吴掌门……和5只妖兽各自拥有完整属性生命、法力、体力、免疫、饥饿值、修为、境界——与玩家的数据结构完全一致自主行为随机走动、前往资源点采集、打坐修炼、休息回血NPC间社交网络同门派NPC互为友邻敌对门派互相敌视还会切磋、争执甚至动手大模型人格接入 Qwen API 后NPC能用修仙语气和你自由对话并记住你们最近的对话内容世界中还分布着5处灵力宝地灵泉眼、仙山福地、仙灵洞天等雷暴、大雪等8种天气会实时影响修炼效率——完整数值可以参考 GAME_GUIDE.md 和 游戏攻略指南.md。 最快上手三步开始修仙第一步获取项目git clone https://gitcode.com/gh_mirrors/xi/xianxia-AI-town-AI- cd xianxia-AI-town-AI-第二步启动游戏直接双击打开 index.html或在项目根目录运行python3 -m http.server后访问本地地址。第三步熟悉按键按键功能W/A/S/D或方向键移动E交互对话、采集资源空格攻击支持连击最高100%伤害B / C / X / F建造 / 合成 / 修炼 / 门派G / R进食 / 烹饪需靠近火源开局路线建议采集木材 → 建营火5木材→ 加入门派 → 去紫色光晕的灵力区修炼境界从练气一层一路突破到元婴初期共10个层级。 核心揭秘NPC为什么能和玩家平权NPC与玩家平权是本项目最独特的设计。拆开源码看它靠四层机制实现1️⃣ 同一套实体模型玩家和NPC共用生命模板玩家和NPC由同一套实体逻辑创建共享完全相同的属性字段健康、法力、体力、饥饿、修为、碰撞体连物理碰撞规则都一致。NPC的初始修为、与你的关系值也是随机生成的——你在开局面对的不是背景板而是一个和你一样的修士世界生成与NPC创建state.js#L53-L102物理引擎封装Matter.jscore.js2️⃣ 自主行为循环NPC不站桩真的在过日子每30~60秒NPC会随机执行一个真实行为采集寻找100像素内的资源点并走过去、修炼增长修为、休息恢复生命随后再叠加随机游走AIupdateNPCBehaviorgather / cultivate / rest 三选一30~60秒后再次决策也就是说即使你挂机不操作NPC们也在采集、修炼、恢复——这个世界在你看不见的地方持续运转。相关实现见 state.js#L173-L199。3️⃣ NPC之间的社交网络好感、争执与传闻这是平权最有说服力的部分。NPC之间的关系网由 social.js 管理机制规则初始关系同门派NPC关系值 30~60不同门派 -20~20友好交互关系≥50时互相问候、切磋技艺双方1修为、分享资源敌对交互关系≤-30时冷眼相向、争执威胁关系跌破-80可能直接开打自然回归与玩家的关系值会缓慢趋向中性——不维护就淡了传闻系统小镇流传灵脉灵力暴涨上古洞府现世等八卦门派之间还有政治格局同门派NPC对你的好感保底20敌对门派如青云门与万剑宗好感上限被压到-30加入哪个门派会影响整个小镇看你的眼神逻辑见 faction.js#L258-L278。4️⃣ 大模型对话让NPC拥有人格与记忆前三层解决了身体平权大模型则补齐了灵魂平权。dialog.js#L171-L188 中的callQwenAPI每次对话都会组装一套上下文系统提示词注入NPC的名字、身份长老/铁匠/掌门…和当前关系值要求用修仙语气回复不超过80字对话记忆携带最近10轮聊天记录每次记录持久化到浏览器 localStorage每个NPC保留最近20条——下次再见NPC还记得你们上次聊了什么优雅降级未配置API或请求失败时自动切换为按NPC性格的本地随机回复游戏不中断⚙️ 大模型对话接入Qwen配置步骤想让NPC真正开口说话只需三步获取API Key在阿里云 DashScope百炼控制台开通灵积模型服务创建一个 API Key游戏内保存靠近任意NPC按E键 → 点击API设置 → 粘贴 API Key → 保存Key只存在浏览器本地开始对话选择自由对话NPC会以修仙风格实时回应还可以问候涨好感、询问任务接任务、找王铁匠打造装备、找刘商人交易 小提示关系值≥50的NPC会更热情任务奖励50%关系跌破-50则可能对你拔刀——平权的双刃剑。️ 项目结构11大系统如何组织项目采用单入口 二级正交模块的轻量架构共16个文件依赖关系在 DEPENDENCY_MATRIX.md 中有完整矩阵历次迭代的增量记录见 DELTA_DEPENDENCY_MATRIX v12.md 等版本文档路径职责index.html唯一入口UI面板、物品栏、游戏主循环js/engine/core.js封装 Matter.js 物理引擎碰撞、速度、力场js/engine/renderer.jsCanvas渲染星空背景、天气特效、小地图js/engine/state.js全局状态世界生成、玩家/NPC更新、功法与门派数据js/systems/dialog.jsNPC对话与Qwen大模型调用js/systems/social.jsNPC社交关系、送礼、传闻js/systems/faction.js四大门派、贡献晋升外门弟子→掌门js/systems/其余系统建造、战斗、修炼、合成、生存、天气、灵力等版本演进可在 history_version_zip/ 中找到 v3~v6 的历史快照。❓ 常见问题Q不配置大模型API能玩吗A完全可以。AI只影响自由对话采集、建造、战斗、门派、天气等全部系统离线可玩。Q存档怎么办A当前版本暂不支持游戏存档聊天记录除外它存在浏览器 localStorage请保持页面开启。Q建筑可以拆除吗A目前不支持拆除选址请三思——尤其是把聚灵阵放进练功场中心这种黄金布局。Q如何最快突破境界A聚灵阵3x 练功场1.3x 青云门1.2x 雷暴天气3x叠加理论修炼效率可达数十倍详见 游戏攻略指南.md 的高级技巧章节。修仙AI小镇用一套朴素的共享状态 行为循环 社交关系 大模型人格四层设计回答了NPC与玩家为何能平权不是让NPC更强大而是让它们和玩家遵守同一套世界规则。打开浏览器、clone 仓库你的修仙之旅就可以开始了。赞分享【免费下载链接】xianxia-AI-town-AI-大模型驱动的npc决策npc和玩家平权项目地址https://gitcode.com/gh_mirrors/xi/xianxia-AI-town-AI-点击查看免费下载相关推荐革命性虚拟社区平台AI Town打造你的专属AI角色社交小镇革命性虚拟社区平台AI Town打造你的专属AI角色社交小镇 AI Town 是一款基于 MIT 许可证的可部署入门工具包让你轻松构建和定制属于自己的虚拟小人工智能AI 应用AI Agent本地部署前端后端游戏开发RAG赛博小镇 HelloAgents-AI-Town GDScript 脚本体系全解析从全局配置到 AI NPC 交互闭环赛博小镇 HelloAgents AI Town GDScript 脚本体系全解析从全局配置到 AI NPC 交互闭环 导读 本文档深入剖析开源仓库 Data教程人工智能大模型AI Agent创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考