边界协议:团队PvPvE的经济与战斗系统搭建 V0.1 · 2026-10-14 · 作者自设规则与数据 阅读顺序 01 经济架构 → 02 经济搭建 → 03 战斗架构 → 04 战斗搭建 → 05 联动生态。 各部分共用config.mjs与engine.mjs。文章发布于个人网站独立路径 /works/pvp-systems/。 复现 需要Node.js 22及以上,无第三方依赖。 node test.mjs node run.mjs 测试输出在output/tests.json;仿真输出在output/results.json与各CSV。 修改config.mjs后重新运行。config.json仅为配置快照,不是引擎自动读取的输入。 simulate(patch)用于程序调用;网页Worker与命令行使用同一函数。 计量 144账户、三人小队、通常四队一房(尾房可两队);30次决策机会,不是30天。 战斗采用0.02秒离散步长。没有模拟位置、视线、声音、网络和真实操作输入。 不同情景同一组6个种子,状态分岔后不保证逐事件配对。误差范围为种子最小最大,不是置信区间。 CSV内的信用点、耐久、小数均保留计算精度;实际服务端建议用固定最小货币单位。 范围 实装:装备采购/留用、护甲维修、子弹医疗消耗、有限地图池、团队PvE/PvP、击倒救援、死亡掉落与容量拾取、撤离回仓、材料双边交易及税、NPC变现、研究制造扩容、后备委托与有限援助、逐轮现金和13类实物守恒。 设计接口但未实装:装备自由挂牌、服务端并发事务、真实反作弊、冷却型主动技能、空间救援窗口、赛季重置、跨区域服务器、真实用户学习/退出、商业化转化。 付费只作为产品边界,不生成任何模拟付费/收入结果。 结果用途 本版验证了配置与规则能共同运行,但整体出击率未达到首轮80%目标。 没有将不达标结果改写成上线结论。所有行为、参数为自设,不是三角洲、极限战场或灰境行者内部配置。 现金流、实物数量、物品参考值分别记账;玩家战利品转移不是全服货币新增。 材料市场交易有限且NPC价格固定,不能据此判断完整开放市场的通胀率。 文件 config.mjs: 权威参数及情景。 engine.mjs: 伤害、交火、经济、市场、联动模拟。 test.mjs: 公式边界、射速、复现、守恒、交易与套利测试。 run.mjs: 6种子情景、90次压力、战斗场景、导出CSV。 output/ledger.csv: 基线所有事件,可从player、round、op追溯。 output/trace.csv: 0号账户事件样例。 output/actors.csv: 期末账户与使用分布;参考值不等于即时可变现价格。 Excel: 经济验算和逐发伤害为可重算公式;生态结果和账本是固定版本快照。