吃墩类纸牌:红心大战、黑桃叫牌与尤克牌
这一类是本站唯一的隐藏信息牌戏:你的每一个决定都建立在对另外三家手牌的推断上。
吃墩很简单,难的是看不见
吃墩的规则一句话说完:每人出一张,最大的收走,收完再出下一轮。三岁小孩都能学会,而它撑起了几百年里最深的一批牌戏——原因不在规则,在信息。
棋类的局面全部摊在桌上,双方看到的是同一份真相;牌类不是。你看得见自己的十三张,另外三十九张只能推断。而牌戏给了你一条极其可靠的推断线索:**谁在哪一门上没跟**。有那一门必须跟,所以某人一次没跟,就说明他那门已经空了——这个结论永久成立,且不可伪装。高手打牌时脑子里跑的就是这张表。
三种不同的目标
红心大战把吃墩变成惩罚:每张红心 1 分、黑桃 Q 13 分,吃到就是罚分,全场比谁分最低。所以你争的不是主动权,而是想方设法把带分的牌推给别人。它属于「躲避型」这一支,源头是 16 世纪的西班牙牌戏 Reversis——把赢的条件整个翻转过来,所有技术都要跟着重写。
黑桃叫牌反过来:出牌之前先报出本队要吃几墩,然后不多不少地兑现。它 1930 年代才成形,目的是砍掉桥牌那套需要背诵的叫牌约定,只留一个数字。但它加了一条别处没有的规则——多吃的墩累成「包」,攒够十个反而扣一百分。于是「叫准」比「叫低」重要,连赢太多都要付代价。
尤克牌走得更远:它每局叫出王牌,而**叫定王牌会改变牌本身**。王牌是红心时,方块 J 就并入红心,不再算方块——于是本局王牌门有 7 张、同色另一门只剩 5 张,连缺门推断的算术都要跟着改。绝大多数牌戏里「花色」是牌的固有属性,尤克把它变成每局重新决定的东西。24 张牌只打 5 墩,快到像热身,深度全压在开局那几秒的叫牌判断上。
为什么这一类的 AI 特别难
完全信息棋类的 AI 可以直接搜索:局面是确定的,往下算就行。牌类不能——你不知道别人手里是什么,就没有一个确定的局面可以往下算。
通行的做法是**确定化采样**:先猜一副符合全部已知约束的完整牌局(每家张数对得上、已出的牌不再出现、不违反任何已推断的缺门),在这副猜出来的牌上搜索,然后换一副再猜。难点不在搜索,在采样——残局时缺门约束密集,随机猜命中合法解的概率会掉到千分之一以下,AI 会在采样上耗尽预算,表现为「越到关键时刻越弱」。本站把它当二分图匹配问题解,保证有解必找到。


