JoJoJax / 数值设计
BOUNDARY PROTOCOL / APPENDIX

模型与交付目录

配置、算法、账本和文章相互对应,所有结果都能回到具体规则。

王佳星 / Jax2026.10.14设计原型 V0.1

按实现状态阅读

模块状态范围所需支持
产品边界设计完成目标、团队、失败代价、付费与持久化边界制作人/系统
货币与实物账本已实现13类实物;每轮守恒与事件导出服务器/数据
仓库与整备已实现留用、采购、维修、装载;重量上限系统/程序
地图与掉落抽象实现3区有限物资池、距离和守卫压力;无3D空间关卡/AI
PvE/PvP交火抽象实现射速、命中、弹甲、装填、持续血量;无真实输入战斗/程序
团队技能与救援部分实现被动分工及医疗消耗;主动技能与救援窗口待实现战斗/动画
交易部分实现材料双边订单;装备自由挂牌与跨服清算待实现系统/服务器
成长与制造已实现研究配方、重复制造、携带扩容系统/经济
后备与援助已实现失败整备转委托;有限援助次数经济/运营
版本与运营设计完成指标、隔离分组、配置回退;没有真实上线数据数据/运营
资产事务与安全接口设计幂等键、归属与审计;未做实际并发服务服务器/安全
商业化边界设计外观付费不接入战力经济;未模拟收入商业化/美术

“接口设计”不代表已经开发。这里把尚未进入计算的机制显式列出,避免设计愿景与模拟能力混为一谈。

配置、原始结果与复现

node test.mjs
node run.mjs
# 修改 config.mjs 后重跑;浏览器与命令行使用同一 engine.mjs。

Excel的经济验算与逐发伤害使用原生公式。生态结果和账本是导出的固定快照;修改Excel不会自动运行随机仿真,需要同步修改模型配置并重新生成。

一次改动怎样追到实现与验收

设计意图配置执行位置输出证据
提高穿甲弹价值goods.ap.penetrationdamagePacket → fight → fire扣弹逐发Excel、combat.csv、ledger.csv
提高材料供给economy.lootScaleworld_spawn → loot_pickup → extractedrounds.csv、market.csv、cashIn
减少无法入场等待economy.workContractentry_blocked → work_contract出击率、委托新增、代理净资产
控制研究材料门槛researchScrap / researchCostblueprint_unlock条件解锁率、研究材料退出、现金退出

生产事件契约

字段类型业务含义当前实现与生产要求
event_idstring全局唯一事件ID生产服务要求;原型使用递增seq
config_versionstring对局使用的不可变配置版本结果文件version,事件按本次运行归属
match_id / roundinteger房间与决策机会每个房间有独立世界物资池
player_id / counterpartyinteger行为主体与对手方交易和掉落须能追到两个归属
openum事件原因采购、开火、治疗、交易、研究、撤离等
item / quantitystring / integer物品ID与增减量不同物品不得按价格混账
cash / taxnumber现金增减与税负数为退出或转出;真实服务使用最小整数货币单位
settlement_keystringround:match唯一键原型检查重复;生产应在数据库事务内幂等
before / aftersnapshot前后资产版本当前原型以完整事件和期末账本复核,生产需CAS/事务快照

在线服务应由服务器裁定库存、消耗和结算,客户端只请求动作。版本固定、幂等键和库存事务要同时生效。原型的单进程事件顺序不能替代这些工程保障。

0号账户的真实模拟事件

以下由基线日志按“机会×事件类型”聚合,保留扣费、耗弹、掉落、撤离和补给;不另写一段虚构故事解释结果。

机会事件次数现金变化物品净数
1NPC采购1-1080.00
1入场扣费1-25.00
1成功撤离10.00
1NPC收购付款10.00
2入场扣费1-25.00
2开火耗弹230.0-23
2成功撤离10.00
2NPC收购付款21028.50
3NPC采购2-1230.00
3护甲维修1-78.00
3入场扣费1-25.00
3开火耗弹260.0-26
3成功撤离10.00
3NPC收购付款2594.00
4护甲维修1-61.10
4入场扣费1-25.00
4开火耗弹190.0-19
4成功撤离10.00
4NPC收购付款31881.00
5NPC采购2-1730.00
5入场扣费1-25.00
5开火耗弹70.0-7
5死亡掉落40.097
5NPC收购付款10.00
6护甲维修1-71.10
6NPC采购1-166.00
6入场扣费1-25.00
6开火耗弹100.0-10
6死亡掉落40.094
6NPC收购付款10.00
7NPC采购2-480.00
7入场扣费1-25.00
7开火耗弹140.0-14
7被队友救援10.00
7死亡掉落70.095
7NPC收购付款10.00
8NPC采购2-480.00
8入场扣费1-25.00
8开火耗弹70.0-7
8死亡掉落40.097
8NPC收购付款10.00
9NPC采购3-960.00
9入场扣费1-25.00
9开火耗弹210.0-21
9成功撤离10.00
9NPC收购付款4709.50
10护甲维修1-46.40
10NPC采购1-34.00
10入场扣费1-25.00
10开火耗弹600.0-60
10死亡掉落50.045
10NPC收购付款10.00
11NPC采购3-960.00
11入场扣费1-25.00
11开火耗弹620.0-62
11成功撤离10.00
11NPC收购付款3577.50
12护甲维修1-70.40
12入场扣费1-25.00
12开火耗弹600.0-60
12成功撤离10.00
12NPC收购付款2346.50
13护甲维修1-51.70
13NPC采购1-42.00
13入场扣费1-25.00
13开火耗弹190.0-19
13成功撤离10.00
13NPC收购付款247.60
14护甲维修1-132.00
14NPC采购1-38.00
14入场扣费1-25.00
14开火耗弹200.0-20
14成功撤离10.00
14NPC收购付款31694.00
15NPC采购2-1094.00
15护甲维修1-111.50
15入场扣费1-25.00
15开火耗弹80.0-8
15成功撤离10.00
15NPC收购付款31408.00
16NPC采购1-1080.00
16入场扣费1-25.00
16开火耗弹80.0-8
16死亡掉落50.097
16NPC收购付款10.00
17护甲维修1-78.00
17NPC采购1-188.00
17入场扣费1-25.00
17开火耗弹70.0-7
17成功撤离10.00
17NPC收购付款2340.10
18护甲维修1-78.00
18入场扣费1-25.00
18开火耗弹220.0-22
18死亡掉落50.083
18NPC收购付款10.00
19NPC采购1-280.00
19入场扣费1-25.00
19成功撤离10.00
19NPC收购付款10.00

此处为前100条聚合记录。完整账户轨迹见 trace.csv,全部账户见源码ZIP中的output/ledger.csv。数量跨物品相加仅用于提示事件规模,正式守恒按物品ID核对。

规则变体如何复用框架

变体保留必须重做
双主武器搜打撤命中与弹甲、物资守恒、资产结算副枪选装与切枪策略、重量、容量及掉落价值
纯合作PvE装备构筑、制造、成长与任务对手供给、战利品归属与失败回收;不能直接删除PvP后沿用同样掉落
回合爆破武器参数、命中结算与角色接口胜负目标、回合收入、局内购买、连败规则;不沿用持久资产循环

这些是接口适配方案,尚未运行对应变体。复用框架的价值是知道哪些规则可以保留,哪些必须按玩法重建。