项目概览
《Paradox Bridge》是一款独立 2D 俯视角模拟策略游戏,以操作录制、幽灵重放和跨回合协作为核心机制。一局由五个小回合组成,单回合保留接近《荒野乱斗》的即时移动、瞄准、攻击和技能操作;回合结束后,系统保存玩家的行动,在后续回合中以幽灵形式重放。玩家每轮选择新的特工,将当前操作与之前留下的行动组合起来,逐步形成跨越五个回合的战术安排。我在项目中担任组长、策划与程序,开发目标是在限定排期内完成可玩的五回合循环,并处理角色技能、动态障碍物与重放系统之间的交互。

回合结构
第一回合仅有当前操控的特工,系统持续记录移动方向、攻击、技能释放和必要的角色状态。第二回合开始时,玩家选择新的特工,上一回合的角色按记录重放,当前角色仍由玩家即时操控。由于幽灵的行动时间与轨迹已经确定,玩家可以提前引导敌人进入其火力范围,在已知的受击时间前安排治疗,或利用它创建的掩体调整进攻路线。历史操作在后续回合中不可修改,因此每轮决策都同时包含两项要求:完成当前战斗,并为之后的角色留下可利用的行动。前一轮的失误也会继续存在,玩家需要通过新的操作处理其影响。
五回合结构逐步增加需要协调的历史行动:第一回合建立基础轨迹,第二回合引入当前角色与单个幽灵的配合,第三回合允许两段历史与当前操作组成更长的控制和输出链,第四回合则进一步暴露路径、技能和障碍物之间的冲突。第五回合中,当前角色与四个历史角色同时行动,前四轮的安排共同进入最终战斗。这个结构将策略判断从单次操作延伸到跨回合配置:一条当时有效的移动路线,可能阻碍后续角色;一个提前留下的攻击窗口,也可能在后续回合中成为集火条件。设计上需要让玩家能够理解这些关系,既利用历史行动的可预测性,也承担先前选择留下的限制。

角色与场景
特工差异通过跨回合配合体现。工程兵能够创建障碍物,为后续角色预留掩体;爆破手能够破坏部分障碍,重新打开射线与移动路线;治疗兵根据已知的受击时间安排治疗;步枪手及其他输出角色利用这些条件集火。角色选择因此需要同时考虑本轮作用与后续用途,位移、输出、治疗、建造和破坏分别影响行动链中的不同环节。动态场景进一步改变了这些能力的收益:当前回合的掩体可能在下一回合阻挡幽灵,提前破墙既能提供射击通道,也可能让敌人更早进入危险区域。障碍物状态同时影响当前操作和历史重放,使角色组合与场景变化成为需要共同规划的内容。

开发组织
我将开发拆分为基础流程、角色技能、单回合管理、录制重放、多回合交互、UI 实装、教程与测试等阶段,并组织组员定期确认进度。遇到任务依赖时,优先保证可玩的主流程,让角色、美术、音频和 UI 围绕稳定版本逐步接入,最终按排期完成了规划中的可玩内容。策划工作集中在五回合循环、特工定位、动态障碍物和跨回合协作之间的关系,功能取舍主要依据其是否帮助玩家理解并利用历史行动,同时考虑实现成本与排期。程序方面,我参与了回合流程、角色切换、角色技能、障碍物交互和录制重放的实现与集成,将战术规划、战斗执行、回合结束和下一轮准备拆成明确状态,并通过事件通信连接,以支持模块接入和问题定位。
重放校准
录制重放与可破坏障碍物叠加后,主要技术问题是状态差异导致的误差累积。仅记录输入时,幽灵仍需重新经历移动、碰撞和技能判定;一旦障碍物状态与录制时不同,碰撞产生的位置偏移就可能改变后续路径、攻击方向和技能结果,最终使重放明显偏离原轨迹。我们采用输入录制与状态快照结合的方式:输入记录保留操作意图,以较小的数据量重放移动、攻击和技能;状态快照在关键时间点保存位置、朝向、生命状态和必要的场景信息;当回放与快照的偏差超过允许范围时,使用快照校准。大部分时间由输入驱动以保持动作连续,关键节点再修正偏差,这是当时为完成可玩版本采用的工程折中。
重放精度直接影响玩家能否据此规划配合。玩家预先安排的治疗、集火和掩体利用,都依赖历史角色在预期时间出现在预期位置;轨迹偏差过大时,即使战术安排合理,也可能无法得到预期结果。动态障碍物增加了场景变化,同时提高了保证重放稳定性的成本。后续若仍难以用可接受的开发成本控制误差,我会考虑删减动态障碍物,将资源集中于五回合循环。这项取舍需要比较障碍物交互带来的策略空间,与它对重放稳定性及开发排期的影响。
敌人决策
敌人 AI 的主要限制在于对历史轨迹的利用。现有行为树可以组织追击、攻击、躲避和巡逻,但跨回合对抗还要求敌人考虑幽灵将在何时经过某处、当前角色如何配合历史火力,以及区域危险性如何随后续行动变化。只根据眼前局面选择局部行为,敌人容易被玩家利用,难以支撑更强的策略对抗;持续追加针对性分支,又会增加维护成本,使行为更难预测。这是当前实现中需要进一步处理的问题,其关键在于如何把已经确定的历史行动纳入未来的战术安排。
后续计划通过原型比较两条路线。第一条是引入 AI Agent 负责高层战术,读取当前战场、历史轨迹和目标状态,生成区域占领、火力规避、目标集火和技能窗口等待等指令,逐帧移动、寻路、瞄准与技能执行仍交给确定性算法。第二条是调整为双人对战,由两名玩家分别规划时间链,在利用己方历史行动的同时,判断对方将如何回应已经暴露的轨迹。前者侧重高层规划的技术验证,后者绕开高层 AI 的能力瓶颈,但会改变产品范围。两条路线目前均为改进设想,需要结合开发成本、战场可读性和实际对抗强度进行比较。
设计复盘
项目的主要矛盾集中在历史行动的可预测性与动态战场的变化之间。角色协作需要稳定的重放结果,障碍物交互却可能改变其执行条件;多回合配合增加了玩家的策略选择,也提高了敌人决策的要求。对我而言,后续迭代需要围绕这些具体依赖安排优先级:先评估录制、重放和校准能否支撑玩家的预判,再判断新增场景交互提供了多少可感知的策略空间,最后选择与现有开发能力相适应的对抗方案。五回合循环能否成立,取决于玩家能否看懂已有行动、据此制定计划,并在执行中获得足够稳定的反馈。
