修仙AI小镇xianxia-AI-town:大模型驱动的修仙模拟器,NPC与玩家为何能平权?完整解读
【免费下载链接】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),仅供参考

相关新闻

SpringBoot+Vue学生成绩分析与可视化平台全解析

SpringBoot+Vue学生成绩分析与可视化平台全解析

每年毕业季我都能在技术社区里看到大量和“成绩管理系统”相关的提问,这个题目属于那种“看起来老套、实则非常能打”的典型选题。特别是把Java、Vue、SpringBoot这三个词绑在一起的时候,它考查的已经不只是“会写增删改查”,而是完整的前后端…

2026/10/13 2:33:32 阅读更多 →
自制PS5辅助工具箱:游戏库管理、存储分析与网络监测实战

自制PS5辅助工具箱:游戏库管理、存储分析与网络监测实战

前一阵子,我遇到一个几乎所有主机玩家都会碰到的场景:周末想装一款新游戏,系统弹出提示说内置存储空间不足。那一刻我站在电视前反复权衡:哪款游戏已经通关了?哪款还有继续玩的价值?它究竟占了多少空间&…

2026/10/13 2:33:32 阅读更多 →
Java常用类核心解析:String、包装类与时间日期API的实践要点

Java常用类核心解析:String、包装类与时间日期API的实践要点

写这份笔记之前,我先说个背景。我的JavaSE学习笔记已经更到第四篇,前几篇分别梳理过环境搭建和基础语法、面向对象的核心思想、继承多态和接口这些抽象概念。到这期聊"常用类",性质突然就变了——不再是学概念,而是在学…

2026/10/13 2:33:32 阅读更多 →

最新新闻

PS5通用调校指南:从HDR发灰、下载慢到手柄断连的排查与优化

PS5通用调校指南:从HDR发灰、下载慢到手柄断连的排查与优化

最近一位朋友新入手了PS5,连着问了我好几个问题:电视开HDR之后画面发灰,下载一个游戏等了一夜还没好,手柄玩到一半断连,重连又要重新匹配。我一边远程指导一边发现,这些疑难杂症其实跟“哪一台PS5”没什么关…

2026/10/13 3:19:47 阅读更多 →
接口自动化测试实战:Excel用例管理+unittest+xlrd+xlsxwriter

接口自动化测试实战:Excel用例管理+unittest+xlrd+xlsxwriter

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 3:19:47 阅读更多 →
AnyPS5实战:基于官方链路的PS5游戏串流全攻略

AnyPS5实战:基于官方链路的PS5游戏串流全攻略

如果你家里的 PS5 只能老老实实待在客厅电视下面,那这台机器一大半的潜力其实都没被用上。AnyPS5 是我这段时间集中折腾的一个项目,思路特别直接:把 PS5 的画面和操作,通过游戏串流的方式,送到你手边任何一块屏幕上——…

2026/10/13 3:19:47 阅读更多 →
PMI参数的解读与应用分析

PMI参数的解读与应用分析

PMI是宏观经济的重要指标,这里尝试对PMI参数进行解读和分析。 1 定义与特征 1.1 定义 采购经理指数(PMI)通过对企业采购经理的月度问卷调查结果统计汇总、编制而成的指数, 涵盖企业采购、生产、流通等各个环节,包括制造业和非制造业领域&…

2026/10/13 3:19:47 阅读更多 →
Simulink风光储并网系统建模与协调控制策略详解

Simulink风光储并网系统建模与协调控制策略详解

1. 项目概述与整体系统方案选择风电和光伏是当前电力系统中发展最快的两类清洁能源,但两者的出力特性完全不同——风电随风速波动,光伏则受辐照度和温度制约,两者叠加后仍然存在天然间歇性。储能系统的加入就是用来弥补这种波动,把…

2026/10/13 3:19:47 阅读更多 →
小白程序员必备:收藏!从零开始掌握 Codex 大模型核心技术

小白程序员必备:收藏!从零开始掌握 Codex 大模型核心技术

本文深入解析 Codex 大模型的六层架构,涵盖模型、Runtime、Context、Tool、Sandbox 和 Environment 的功能与关系。通过分析 Agent Loop 的工作原理,揭示 Token 的计量方式以及 Context Window 与 Memory 的关联。文章还探讨了长任务中出现的“忘记”现象…

2026/10/13 3:18:47 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →