JoJoJax / 数值设计
BOUNDARY PROTOCOL / 03

战斗系统:从对抗体验到参数空间

一把枪的价值来自它帮助玩家完成什么任务。伤害只是其中一项约束。

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

03.01先画交战场景,再定义武器模板

团队搜打撤中的交战,不只有正面单挑。突破拐角需要快速建立火力,掩护队友需要连续压制,观察远点需要射程与首发效率,撤离途中还要考虑剩余弹药和负重。不同武器应解决不同问题,而不是沿价格排列成同一把枪的强弱版本。

环境与任务希望玩家拥有的能力需要付出的代价
近距离转角、快速补枪快速开镜、短时射速、移动适应性中远距离效率下降、耗弹更多
中距离争夺和转点可靠射程、适中机动、通用弹匣不在所有距离都最优
架点与掩护多人行动大弹匣、稳定连续输出较慢开镜和换弹、更高负重
远距离观察与打断单发收益、较低衰减近距失误成本、低射速与容量

这份作品使用虚构型号承载参数模板,不仿制现实枪械;如果进入三角洲的新枪提案,则必须补充真枪结构、口径、动画、配件接口与美术适配。两者验证的是不同层次的能力,不共用“真实武器复刻”的结论。

03.02把基础数值、操作效率和团队能力分开

层次主要参数改变的体验最先需要谁的支持
基础伤害肉伤、甲伤、部位倍率、衰减、射速有效命中后需要多少输出战斗程序、角色碰撞与受击部位
生存生命、护甲减伤、耐久、治疗、救援能否承受失误、能否恢复战斗系统、动作、表现反馈
操作与持续性开镜、装填、后坐、弹匣、负重反应窗口、命中效率、连续接敌动画、输入、镜头与音效
空间与信息距离、掩体、暴露、侦察谁先发现、能否接近或脱离关卡、视听、AI
队伍协作分工、救援、医疗储备、人数是否能交换火力和承担风险技能与组队系统

先建立确定性的命中后结算,再增加概率命中与队伍互动。后坐评分不能直接当作命中率:这里仅把它作为代理模型中的一项惩罚,用于检查参数变化的方向;真正的手感与可控性,需要实机输入、镜头和动画共同验证。

03.03建立一套可扩展的伤害结算顺序

基础伤害 × 距离系数 × 部位倍率 → 护甲覆盖与本发破损 → 生命扣除 → 击倒 → 队友救援或资产掉落

本案将头部和躯干作为护甲覆盖区域,四肢绕过护甲但降低基础伤害。普通弹与穿甲弹通过不同的减伤抵消值形成选择,护甲等级不等于永久免疫。高阶护甲能多承受失误,却会增加负重、补购与维修成本。

本发生命伤害 = 部位基础伤害 × 距离系数 × [1 − 有效减伤 × min(1, 剩余耐久 / 本发甲伤)]有效减伤=max(0,护甲减伤−弹药抵消),上限80%;重甲压力情景额外放大护甲减伤。

破甲当发按照剩余耐久比例吸收伤害,后续命中直接作用于生命。公式选择必须先固定,再填枪械与护甲表;否则设计师会在不同表里计算出不同BTK。

此公式是虚构项目的明确规则,不是三角洲或其他游戏的机制复原。护甲只使用一个合并耐久池;头盔与胸甲分离属于后续细化。

03.04围绕角色分工设计能力,不凭空叠加伤害

首版使用三个轻量分工:侦察帮助队伍建立有效命中,医疗提高战后恢复,支援偏好持续火力武器。它们先服务搜集、交战和撤离链条,再考虑复杂主动技能。

分工本轮已实现设计价值与代价
侦察存活侦察员令己方命中概率+3.5个百分点;其自身被命中概率−2.5个百分点信息优势的抽象;不能解释为真实技能效果
医疗医疗员自我治疗恢复70;其他角色50共享救援仍需消耗医疗包,不能免费无限复活
支援选装优先L-4,无额外伤害增益持续火力来自武器弹匣和配置,不另叠职业倍率

队伍失去全部站立成员时,不能继续救援;只要仍有存活队友且有医疗包,可在交火结束后救起倒地成员。这让一场战斗的团队结果影响经济损失,而不是每个玩家独立掷一次生存骰子。

救援4秒已进入事件记录,当前阶段模型不把它转成外部队伍的追击窗口;主动技能冷却、烟雾遮挡和打断仍需空间原型验证。

03.05平衡不是所有枪在所有条件下胜率相等

先检验每种模板是否有可辨识的使用场景,再看其优势是否值得对应成本。近距武器远距落后并非必然失衡;如果一把枪更贵、更重,却在目标场景也没有优势,就应该调整参数组合或重审定位。

测试层控制变量观察指标
公式层同距离、部位、护甲、弹药每发伤害、破甲顺序、BTK、理论射击TTK
交火层同熟练度与掩体,改变距离或枪型胜负、互换、交火持续、耗弹
团队层人数、角色、资源、遭遇顺序救援率、存活人数、连续接敌能力
生态层采购成本、现金、损耗、路线偏好使用分布、重复购买、出击能力、财富分化

TTK属于公式层验算。它可以揭示异常阈值,却无法独立给出价格。定价还要考虑整局资源效率、功能稀缺性和不同预算下的替代方案。

03.06进入实机前,需要完成哪些交付

数值表要和美术、程序、关卡约定同一套含义。例如“开镜0.26秒”从哪一帧开始、何时允许准确射击;换弹是装填开始还是最后一帧生效;倒地时已经发出的子弹是否继续结算。这些约定不一致,表格再精确也无法验收。

交付验收方式
武器与护甲配置、公式顺序、单位自动生成标准靶场用例;逐发与引擎比对
开镜、装填、射击状态机动画事件和伤害事件对齐;空仓与战术换弹分别验证
受击与反馈血量、甲量、击倒、方向与部位反馈一致
地图遭遇模板近中远、开阔/掩体、1v1/3v3分别试玩
版本变更表记录改动原因、影响对象、验收条件与回退版本

本轮完成数值与规则原型,尚未实现3D操作手感。不能据此证明某把武器“好压”或玩家一定喜欢;但已能明确告诉开发团队,要实现什么,以及实现后怎样检查。