新增 MeldType 和 MeldGroup 领域模型,支持碰、明杠、补杠、暗杠四种副露类型 GameSeat 新增副露管理方法,支持将碰升级为补杠 ResponseActionWindowBuilder 新增补杠响应窗口构建逻辑 SettlementService 新增补杠和抢杠胡结算规则 前端新增副露展示区域,支持显示各类副露标签
31 lines
1.7 KiB
Markdown
31 lines
1.7 KiB
Markdown
# 当前执行入口
|
||
- 当前 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 正式页面拆分仍未开始。
|
||
- 当前推荐的下一步:
|
||
1. 规则主线:把占位结算升级为正式四川血战计分规则。
|
||
2. 产品主线:开始 `S1-08`,拆分正式 H5 页面与对局组件。 |