 joywayerandClaude Opus 4.8
|
cab66bea01
|
二七王测试:固化 垫牌/混合出牌 回归用例(代码本已正确)
对应 design.md 新成文的 垫牌(对子/拖拉机首家)与混合出牌概念。经探针
核对,can_followcard 早已让混合牌/垫牌 cardvalue=0、不争夺出牌权,
正式代码无需改。此前仅单张垫牌有覆盖、混合出牌零覆盖,现补 10 条:
- 垫:对子/拖拉机缺门出副牌散张,合法且 beat=false
- 混:有该副花色但不够、只能补主牌 → 合法、beat=false(等效垫牌),
丢下必出的副牌只出主牌→拒;含"有对也压不过"边界
期望值取自 design 规则(不争权/须先出该花色),全套 254 项通过。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-05 07:02:43 +08:00 |
|
 joywayerandClaude Opus 4.8
|
0d9ea36c10
|
二七王测试:穷举跟牌方手牌分支,补主牌首出与拖拉机各分支
回应"是否模拟了跟牌方所有手牌与边界"的核对,补齐:
- 主牌首出的跟牌(单/对)——原仅测副牌首出
- 对子首出·同花色仅1张(必出它+补1张)
- 拖拉机首出的跟牌方分支:对子不够(出仅有的对+补)、同花无对(补同花)、
多候选拖拉机(cantype=3xx,回归 can_followcard 曾崩溃的 D1 分支)、
3连对首出、富余对子中必出3连拖/拆散拒
- 手牌数==首出张数(全部必出)
全部单测 244 项断言全绿(test_follow 35)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-05 01:51:58 +08:00 |
|
 joywayerandClaude Opus 4.8
|
0049754988
|
二七王测试:完成 P0 用例(正常跟牌/结算集成/叫分坐庄/扣底触发)
- test_follow.js(新):§5.1/5.2 正常跟牌/毙牌/垫牌 17 例——单张/对子/拖拉机的
必出、缺门毙牌数量对应(副单→主单/副对→主对/副N连→主N连)、垫牌、有对/拖却出散张被拒
- test_callgrade.js(新):§4.2 叫分坐庄 do_callgrade 6 例(叫5立即/两家不叫/后叫更低)
- test_paiju.js:§7/§8 结算集成扩充(大光/过庄/升级/爬坡/傍王+算奖参与/对照)、
§6.3 扣底触发 get_bottom_account(主对×2/两连对×4/副牌不扣/庄赢不扣)
- 02-测试计划.md/README:P0 全部标记完成
全部单测 123 项断言全绿(node server/games/erqiwang/test/run.js)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-05 01:03:01 +08:00 |
|