新增 MeldType 和 MeldGroup 领域模型,支持碰、明杠、补杠、暗杠四种副露类型 GameSeat 新增副露管理方法,支持将碰升级为补杠 ResponseActionWindowBuilder 新增补杠响应窗口构建逻辑 SettlementService 新增补杠和抢杠胡结算规则 前端新增副露展示区域,支持显示各类副露标签
1.7 KiB
1.7 KiB
当前执行入口
- 当前 Sprint 文档:
docs/SPRINT_01_ISSUES_BOARD.md。 - 当前主线已进入“补杠 + 抢杠胡闭环”阶段。
- 最新已完成能力:
GANG主动动作已区分三条路径:- 暗杠(4 张同牌)
- 补杠(已有
PENG副露 + 手牌 1 张同牌) - 响应明杠(来自他人弃牌)
- 新增
MeldType.BU_GANG,GameSeat已支持把PENG升级为BU_GANG。 ResponseActionWindowBuilder已新增buildForSupplementalGang,补杠时只会为其他玩家生成HU + PASS响应窗口。GameSessionService已支持:- 补杠宣告时打开抢杠胡响应窗口
- 全员
PASS后真正执行补杠、结算、补摸一张、继续本家回合 - 有人
HU时按抢杠胡结算并终止补杠完成
SettlementService已新增:BU_GANG占位结算QIANG_GANG_HU占位结算
- H5 原型页当前已可看到
碰 / 明杠 / 补杠 / 暗杠副露标签。
- 当前占位分规则:
BU_GANG:所有未胡对手各-1,补杠方累计加分QIANG_GANG_HU:暂按点炮胡占位分处理(胡牌方+1,补杠方-1)
- 已完成验证:
mvn test通过,当前共 38 个测试。npm run build通过。
- 当前仍未完成的核心点:
- 正式四川血战计分规则仍未实现,当前仍是工程占位分。
过水不胡、一炮多响、查叫 / 退税尚未接入。- H5 正式页面拆分仍未开始。
- 当前推荐的下一步:
- 规则主线:把占位结算升级为正式四川血战计分规则。
- 产品主线:开始
S1-08,拆分正式 H5 页面与对局组件。