暮色太阳花の宝藏之地
首页项目归档照片墙灵境关于
封面

「卫戍协议-合作与竞争版」——我在开源复刻上做了个 2V2 模式

写作时间:2026-10-16 01:02:19
# 明日方舟
# 卫戍协议
# 开源
# 自走棋
# 塔防
# 2V2

本作已更名为「卫戍协议:狩猎模拟」:对抗期 → 悬赏期,玩法改为「给对面派猎物、击杀得赏金」,猎物漏过不再扣血。详见最新一篇。

一个基于开源项目二次开发的小记录:把《卫戍协议:盟约》的 1–4 人合作玩法,改造成了**两支双人小队「合作 + 竞争」**的 2V2 模式。

这是什么

《卫戍协议:盟约》是《明日方舟》的限时玩法——自走棋 + 塔防:休整期招募干员、摆阵、配装备,作战期自动战斗,漏过去的敌人扣目标生命值。

社区里有个非常棒的开源复刻:sganggs/Stronghold-Protocol,拿到本地部署后浏览器直接可玩,支持单人或 1–4 人本地联机合作,规则和数值都尽量对照官方数据表与 PRTS 核对,代码以 GPL-3.0-or-later 开源。

我在它的基础上,做了一个 2V2 衍生版(仓库名:Stronghold-Protocol-Cooperation-and-Competition)。

我加了什么:合作与竞争

原版是「大家在同一队里合作」。2V2 版把它拆成两支 2 人小队,各自正常发育,同时又彼此竞争:

  • 对抗期:在第 4/5/6 回合中随机抽一个作为竞争起点。从抽中的回合起,每回合双方休整期结束后,进入一个「对抗期」——你可以干预对面:把对面该回合原版怪物的 10%→50% 替换成你指定的敌人类型 / 出怪门,比例逐回合 +10%(上限 50%)。
  • 队内合作:同一队内的联防、机变、盟约加成等,仍然只在本队内生效,绝不跨队帮对手。
  • 减半节奏:机变选卡从 6 张减到 3 张;核心盟约从 5 个可选减到 3 个(并额外给 3 次刷新,三次结果都能选),减轻前期压力。
  • 各自打 Boss:R14 最终攻势,两队各打各的 Boss(各自一条血条),互不干扰。
  • 胜负判定:先比双方对 Boss 造成的伤害(占各自血条的百分比),再用「剩余时间 + 剩余目标生命 × 2 秒」折算定胜负;如果一方在到达最终攻势前就把另一方「送走」,则双方都判负(双败)。
  • 发育补偿:从对抗开始,每隔一轮给双方各发一个「简易通讯机」(2 金币道具);当检测到某一方血量低于 11 点时,额外发一个「寻呼模块」。

技术上有意思的点

这次改动最重的一处,是把对局引擎从「单一合作队伍」改成「按队隔离」:

  • 座位 → 队伍映射(0,1 队 1、2,3 队 2);
  • 队友类效果、联防帮手、Boss 配对全部限定在本队内;
  • 最终攻势的 Boss 血池与合并生命值按队各一份,结束条件改成「两队都结束」;
  • 原版的 solo / coop 行为保持逐位不变——靠仓库自带的 786 项对局测试 + 黄金结果(golden)做回归护栏,改动全程零回归。

开源与致谢

  • 代码沿用 GPL-3.0-or-later;仓库里不含任何游戏素材(美术/音频版权归鹰角网络,仅限非商业)。
  • 本衍生版是上游的 GitHub Fork,自动溯源到原作者。

🙏 特别感谢原作者 @sganggs 和上游所有贡献者——没有这个优秀的开源复刻,就不会有这个小实验。请大家优先去 Star、关注、使用原仓库:

⭐ 原项目仓库:https://github.com/sganggs/Stronghold-Protocol

只想玩原版的话,直接用原仓库即可;本衍生版仅在你想体验 2V2 时使用。

当前状态

2V2 的服务端闭环已经打通(房间 → 队伍 → 按队联防 → 队内 Boss 配对 → 独立血池 → 按队结束 → 胜负判定 + 双败),对抗期与客户端界面还在开发中。代码在项目仓库,本地部署可自行取用:

  • 衍生版仓库:https://github.com/T1113047/Stronghold-Protocol-Cooperation-and-Competition

声明:本作是非官方、非商业的同人作品,与上海鹰角网络、Yostar 及其关联方没有任何关系,仅供学习交流。

avatar

涂涂小弟

暮色太阳花的开发日志与日常分享 —— 涂涂小弟(t_yh) 的个人站,记录代码、生活与那些发光的小事。

RECOMMENDED

从播放器到音频终端:音乐页这一轮返工记录

2026-10-27 02:55:00

《卫戍协议:狩猎模拟》V0.0.4 发布——事件期加了一格 boss,狩猎轮改成 7 类抽 4 类

2026-10-21 23:54:54

《卫戍协议:狩猎模拟》V0.0.3 发布——2V2 机变改成「双方 4 选 2」,还有一批手机端体验修复

2026-10-18 19:00:00

Table of Contents

© 2026 暮色太阳花的开发日志与日常分享 · 涂涂小弟

蜀ICP备2026066824号

联系·版权与免责·隐私政策