LOBBY/ROOM-03 / PROJECT/FILE

BM-ROOM-03 / PROJECT VAULT

《Paradox Bridge》:让过去的自己重返战场

一款以回合录制与幽灵重放为核心的 2D 俯视角策略游戏。我在项目中担任组长、策划与程序,负责推进排期、拆解核心循环,并解决多回合重放与动态战场叠加带来的技术问题。

DATE
2026.07.24
STATE
PUBLISHED
ROOM
PROJECT VAULT
FILE PREVIEW / ONLINEBM-ROOM-03 / PROJECT VAULT

项目概览

《Paradox Bridge》是一款独立 2D 俯视角模拟策略游戏。它最初想回答一个问题:如果玩家不仅能与敌人战斗,还能与过去的自己协同作战,战术会发生什么变化?

一局游戏由五个小回合组成。每个小回合都是一场节奏接近《荒野乱斗》的俯视角即时战斗:玩家移动、瞄准、攻击并释放技能。但本作真正的策略深度来自回合之间——当一个回合结束后,这一回合的全部行动会被记录;进入下一回合时,“过去的自己”会作为幽灵重返战场,完整重放之前的行动。

  • 项目类型: 独立 2D 俯视角模拟策略游戏
  • 核心玩法: 回合制操作录制、幽灵重放、跨回合协作
  • 我的职责: 组长、策划、程序
  • 开发目标: 在限定排期内完成可玩的五回合核心循环

战术规划界面:右侧显示当前回合、倒计时与可选特工

每次进入战斗前,玩家都要根据已经发生的行动选择下一名特工,并规划新的协作关系。

核心机制:过去的自己如何重返战场

这套机制并不是传统意义上“下达指令后统一播放”的回合制。每个小回合仍然保留即时移动、瞄准和攻击的操作感,只是系统会把这一段实时操作变成下一回合中不可更改的历史。

第一回合开始时,战场上只有当前操控的特工。系统持续记录移动方向、攻击、技能释放及必要的角色状态。回合结束后,这段记录被保存下来。

第二回合,玩家选择一名新的特工。当前角色仍由玩家实时操控,而第一回合的角色会以幽灵形式出现,并沿着原先的轨迹移动、攻击和释放技能。玩家已经知道幽灵将在什么位置做什么,因此可以主动配合它:提前把敌人引入火力区、在它受击前提供治疗,或利用它制造的掩体改变进攻路线。

后续回合不断重复这一过程。每一次新的操作都会成为下一轮的既定历史,战场也会逐层累积。

五个回合,五层因果

五回合结构让策略复杂度以可理解的方式逐渐增长:

  1. 第一回合:留下行动。 玩家先完成一段能够独立成立的战斗操作。
  2. 第二回合:回应过去。 第一名特工开始重放,当前角色第一次与历史协同。
  3. 第三回合:建立组合。 两段历史同时发生,玩家可以设计更长的控制与输出链。
  4. 第四回合:管理冲突。 多名幽灵的路径和技能开始彼此影响,原本有效的行动可能变成新的障碍。
  5. 第五回合:完成闭环。 当前角色与四个过去的自己同场行动,最终战斗成为前四次决策的总和。

关键在于:玩家不能临时修改幽灵的操作。过去是确定的,新回合的决策必须建立在这些确定事件之上。因此,游戏的乐趣既来自“让过去的自己帮助现在”,也来自处理早先留下的错误。

战斗进行界面:当前回合、剩余时间和特工状态与战场同步显示

即时战斗负责制造操作压力,回合重放则把一次操作转化为可被预测和利用的战术资源。

动态战场与特工组合

为了让跨回合协作不只表现为“叠加火力”,我们为特工设计了不同定位,并让部分障碍物可以被创建或破坏。

例如,工程兵能够在战场上生成障碍物,为后续回合预先建立掩体;爆破手可以摧毁部分障碍,重新打开射线和移动路线;治疗兵能够在已知的时间窗口为幽灵续航;步枪手和其他输出角色则利用这些窗口完成集火。玩家选择的不是五个孤立角色,而是一条跨越五个回合的技能链。

这也让环境成为策略的一部分。一个障碍物在当前回合可能保护玩家,却可能在下一回合挡住幽灵的路径;一次提前破墙可以为未来制造射击通道,也可能让敌人更早进入危险区域。每个环境变化都同时影响“现在的操作”和“过去的重放”。

爆破手角色信息界面:展示生命、伤害、攻击节奏、射程与破坏型技能

角色差异服务于跨回合组合:位移、输出、治疗、建造与破坏分别改变时间链中的不同环节。

我的职责:组长、策划与程序

在整个开发过程中,我同时承担组长、策划和程序工作。这三个岗位并不是彼此独立的:策划决定核心循环需要什么,程序判断它能否在排期内可靠实现,组长则负责让团队围绕同一优先级前进。

作为组长,我制作了阶段排期,把工作拆成基础流程、角色技能、单回合管理、录制重放、多回合交互、UI 实装、教程与测试等里程碑,并组织组员定期对齐进度。遇到依赖关系时,我会优先保证可玩的主链路,让角色、美术、音频和 UI 能够围绕稳定版本逐步接入。最终,我们按照排期完成了规划中的可玩内容。

作为策划,我负责梳理五回合循环、特工定位、动态障碍物和跨回合协作之间的关系。设计时我一直用一个标准判断功能是否值得保留:它是否能让玩家更清楚地利用“过去的自己”,而不只是增加系统数量。

作为程序,我参与了回合流程、角色切换、角色技能、障碍物交互以及录制重放等核心系统的实现与集成。项目采用明确的阶段管理和事件通信,把战术规划、战斗执行、回合结束和下一轮准备拆成可追踪的状态,便于不同模块并行接入,也方便在短周期内定位问题。

最大挑战:回放精度

项目中最棘手的技术问题,是录制重放与可破坏障碍物叠加后产生的误差。

如果系统只记录玩家输入,那么重放角色仍然需要重新经历移动、碰撞和技能判定。一旦某个障碍物的状态与录制时不同,角色可能在碰撞处产生微小偏移;这个偏移又会改变下一次碰撞、攻击方向和技能结果。误差会沿时间轴不断累积,最后出现幽灵明显偏离原路线的情况。

我们的处理方式是结合输入录制与状态快照校准

  • 输入记录保留玩家的操作意图,数据量较小,也便于按时间轴重放移动、攻击和技能。
  • 状态快照在关键时间点记录角色的位置、朝向、生命状态以及必要的场景信息。
  • 当回放结果与快照之间的偏差超过允许范围时,系统使用快照进行校准,阻止误差继续累积。

这是一种面向可玩版本的工程折中:大部分时间由输入驱动,保持动作连续;关键节点则由状态数据兜底,保证回放能够回到可信轨迹。

这次问题也让我重新审视功能优先级。障碍物交互确实能增加变化,但它也显著放大了重放系统的复杂度。如果后续迭代中仍然无法以足够低的成本保证稳定性,我会考虑删减动态障碍物,把开发资源集中在更能代表项目的五回合核心循环上。删减并不意味着否定设计,而是在明确什么才是玩家最应该记住的体验。

为什么传统行为树不够用

另一个明显的瓶颈来自 AI 敌人。

传统行为树很适合组织追击、攻击、躲避、巡逻等局部行为,却很难自然理解本作的核心信息:哪些幽灵会在未来某一秒经过某个位置、当前角色怎样与历史轨迹形成集火、一个区域在多个回合之后会不会变成危险区。

换句话说,AI 不仅要对“现在”做反应,还要把已经确定的过去当作未来计划的一部分。若 AI 只能做局部最优选择,它很容易成为被玩家利用的靶子,无法支撑高强度的策略交互;但若在行为树中不断堆叠针对性分支,维护成本和不可预测性又会迅速上升。

下一步:AI Agent,或回到人与人的博弈

针对 AI 问题,我认为有两条值得继续验证的路线。

第一条是引入 AI Agent 作为顶层战略规划者。Agent 不直接操控每一帧移动,而是读取当前战场、历史轨迹和目标状态,生成“占领区域、规避某段幽灵火力、集火某个目标、等待技能窗口”等高层战术指令,再把指令交给确定性的寻路、瞄准和技能算法执行。这样既能利用 Agent 的规划能力,也能避免把底层实时操作完全交给不可控模型。

第二条是改为双人对战。让两名玩家分别规划自己的时间链,可以直接绕过高层 AI 的能力瓶颈,同时把机制的心理博弈发挥得更充分:玩家不仅要利用自己的过去,还要推测对手将如何回应已经暴露的轨迹。

这两条路线目前都是改进方向,而不是已经完成的功能。前者更接近技术探索,后者更接近产品范围调整;下一阶段需要用原型测试比较开发成本、可读性和实际对抗强度。

项目复盘

《Paradox Bridge》让我最深刻的体会是:一个看起来简洁的核心创意,往往会把底层工程问题放大。录制与重放要求确定性,动态场景强调变化,两者天然存在张力;多角色协作需要更强的对手,而传统 AI 又很难理解跨回合因果。

作为组长,我的工作不只是推动更多功能完成,也包括在风险暴露后重新保护核心循环;作为策划,我需要判断哪些复杂度真正能转化为玩家可感知的策略;作为程序,我则必须把抽象的时间悖论拆成可记录、可重放、可校准的系统。

《悖论之桥》横屏宣传海报:霓虹色几何战场与项目标志

过去不会消失,它会在下一回合准时出现。新的策略,始终建立在已经发生的一切之上。

ROLE
DESIGN / DEVELOPMENT
OUTPUT
DEMO / DOCUMENT
STATE
ARCHIVED
返回首页摘要