Files
erqiwang_youle/server/games/erqiwang/docs/design/design.md
T
joywayerandClaude Opus 5 b6aeba412f 二七王:把「无超时托管」确认为规则,写入 design §11
服务端四个阶段只下发 countdown、没有任何定时器,此前被本轮核对记
为待办 D3(等规则设计者定义超时默认动作)。规则设计者已确认:
**维持现状,不需要超时动作**。

这属于规则本身如此、而非实现缺口。若不固化下来,下一轮核对会再次
把它当缺陷提出、甚至有人去补一套「超时自动出牌」,反而违背规则。
故写进 design.md 作为权威约定:

- design §11 新增一条:倒计时只作展示、不触发任何自动操作——不自
  动叫分/选主/埋牌/出牌,也不判负、不跳过;轮到谁而谁不操作,牌局
  就停在这一步等待。并加醒目说明:这是确认过的规则、不是待实现的
  缺口,牌局停住由玩家走房间解散流程收场(按当前累计分结算,
  §12.2),后续核对不要为它补超时托管。
  (解散路径已核实:平台 server_room 侧有 freeroom 解散倒计时,并
  回调子游戏 export.get_disbandRoom → get_paiju_account(2) 出解散
  结算包,与 §12.2 一致。)
- 协议文档新增 0.3「countdown 只是展示用的秒数」:说明服务端无定
  时器、归零不做任何事,并要求客户端不得在归零时做乐观界面推进
  (原 0.3 顺延为 0.4)。
- 合规 01:D3 由「🟧 中等/未修」改为「✅ 规则如此」,并说明 server
  dev-guide「服务端自动操作复用真人链路」约束的是「若要做代打就必
  须复用真人链路」,本局不做代打故不适用;「尚未处置」小节改为
  「无」,11 项全部收口。
- 合规 02:撤掉「仍无自动化覆盖」中的超时项,改为说明不需要超时用
  例,并反向标注:若将来有人给服务端加了超时代打,那才是违反
  design §11、应由核对拦下。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-16 19:05:24 +08:00

58 KiB
Raw Blame History

二七王 玩法设计文档

本文档是二七王玩法的唯一权威规则说明。内容随讨论持续与规则设计者逐项确认、修订;文中标注"待确认"的地方是当前仍未有定论的开放问题,其余内容均已确认生效。

目录

  1. 术语约定
  2. 牌局构成
  3. 主牌顺序
  4. 开局与坐庄流程
  5. 出牌规则
  6. 捡分与扣底
  7. 结算:子数与升级
  8. 算奖规则
  9. 牌局查看模式
  10. 房间设置选项
  11. 牌局交互提示
  12. 完整牌局游玩流程

1. 术语约定

术语 含义
主牌 / 副牌 庄家选定的花色为"主牌",其余三个花色为"副牌";主牌大于副牌
固定主牌 不论选择哪个花色为主,大王、小王、以及所有花色的"2""7"恒为主牌
正2 / 正7 选定花色的"2""7",大于其余花色的"2""7"
副2 / 副7 非选定花色的"2""7"
暗牌 发牌时留在桌面的 8 张牌;庄家确认后可摸起查看,摸起后就不再是"暗牌",而是并入庄家手牌
底牌 庄家"埋牌"时从手牌中选出重新扣下的 8 张牌;"暗牌"与"底牌"是两批不同的牌,不通用、不互换
埋牌 庄家看到暗牌、摸起查看后,从手牌中选出 8 张重新扣下,作为"底牌"
捡分 出牌中赢下的分牌(5、10、K)计入闲家总得分的过程
扣底 出完所有手牌后的最后一轮,若被闲家用主牌牌型压过庄家,则埋下的 8 张底牌也计入闲家捡分,并按牌型翻倍
拖拉机 同一花色(含主牌)里点数相邻的连续对子,如 K K Q Q 为"两托"(两连对)
甩牌 首家出牌时,一次性打出多组主牌组合(单张 / 对子 / 拖拉机自由搭配);仅主牌可以甩牌,副牌禁止甩牌,只能分单张 / 对子 / 拖拉机依次打出(见第 5.4 节)
毙牌 跟牌时手中没有本轮花色(缺门),改用主牌打出、且牌面大过本轮目前所有人的牌(见第 5.1 / 5.2 节)
垫牌 跟牌时手中没有本轮花色(缺门)、且不用主牌毙牌,随意出一张其他副牌,不参与、不争夺本轮的出牌权(见第 5.1 节)
混合出牌 首家出副牌,你手中有该花色副牌但张数不够凑齐首家总张数,又没有(或不用)别的副牌补差额,只能用主牌补足缺口——打出的是"该花色副牌 + 主牌"的混合牌。这既不是垫牌(不是缺门、不是纯副牌),也不是毙牌(不是纯主牌牌型、压不过首家),服务端判定其牌面为 0,与垫牌等效:不参与、不争夺本轮出牌权(见第 5.1 / 5.2 节)
子 结算时用于计算输赢筹码的单位,与"倍数"是两个独立概念(见第 7 节)
常规算奖 局末对固定组合(三王/四王、六 2/七 2/八 2、六 7/七 7/八 7、连续对子链等)的额外奖励结算,只计入庄家的手牌结构(见第 8.1 节)
傍王 可选房间规则:勾选后每张王额外算一奖,庄家、闲家都要算;这是在 8.1 常规算奖之外额外叠加的奖励,与常规算奖互不冲突(见第 8.3 节)
爬坡 可选房间规则:改变叫分对应的基础子数与保小光分数线,未勾选时按"常规算子"结算(见第 7 节)

2. 牌局构成

两副扑克牌共 108 张,去掉两副牌中的"3"和"4"(2 种点数 × 4 花色 × 2 副 = 16 张),剩余 92 张:

  • 点数 5、6、7、8、9、10、J、Q、K、A、2:共 11 种点数,每种 8 张(2 副 × 4 花色)
  • 大王、小王:各 2 张(每副各 1 对)

花色为黑桃 ♠、红桃 ♥、梅花 ♣、方块 ♦。


3. 主牌顺序

每局开局前庄家选择一个花色作为本局主牌,其余三个花色为副牌。

固定主牌(大王、小王、所有花色的 2 和 7)不论选择哪个花色为主,恒定属于主牌;选定花色里的其余普通牌也算主牌。

主牌从大到小排列:

顺序 牌
1 大王
2 小王
3 正 7(选定花色的 7)
4 副 7(其余花色的 7)
5 正 2(选定花色的 2)
6 副 2(其余花色的 2)
7 及以下 选定花色的其余普通牌:A、K、Q、J、10、9、8、6、5

副牌(非选定花色,且非 2、7、王)从大到小:A、K、Q、J、10、9、8、6、5。

关于"对子"的判定:一副牌里同一张牌有两副(deck1 / deck2),"对子"指同一张具体牌的两副(如两张♦7、两张大王)。正 7、副 7、正 2、副 2 虽在上表中各占一个大小等级(用于排序与比大小时,同级的三张副 7 视为等大),但成对只认同一花色同点数的两副——即两张不同花色的副 7(如♠7 + ♥7)不构成一对,两张不同花色的副 2 同理。拖拉机的连对判定也以此为基础(每一节连对里的每个对子都须是同花色同点数两副)。


4. 开局与坐庄流程

  1. 每人摸 28 张牌,剩余 8 张扣在桌面作为"暗牌"。
  2. 由暂定庄家开始,按逆时针方向依次叫分:
    • 叫分范围 5 ~ 70 分,步进 5 分。
    • 叫分数值代表"庄家承诺闲家捡分总数将严格低于该数值"(即闲家捡分只要达到或超过这个数值,庄家就算没达成承诺,见第 7 节);数值越低代表叫分者越有信心,因此后叫的人必须叫出比当前更低的分数才能压过前者,不能叫相同或更高的分数。
    • 暂定庄家必须叫分,不能"不叫":叫分从暂定庄家开始,他必须报出一个 5 ~ 70 之间的具体分数,不存在"暂定庄家弃权、三家都不叫"这种情况;起始叫分确定之后,后面的玩家才可以选择"叫出更低的分数"或"不叫"。
    • 若某玩家直接叫出 5 分,则无人能再压过,立即确定为庄家。
    • 若一家叫分后,另外两家都选择"不叫",则该叫分玩家成为本局庄家。
  3. 庄家确定后摸暗牌(摸完后庄家共 36 张):
    • 非 70 分坐庄:桌面 8 张暗牌只有庄家可见,庄家查看后摸入手牌。
    • 70 分坐庄:在庄家摸暗牌之前,先把这 8 张暗牌向所有玩家(含两个闲家)亮出 3 秒,然后才由庄家把它们摸入手牌。
  4. 选主 / 投降(同一决策点,二选一,互斥):
    • 选主:庄家在 4 个花色中选定一个作为本局主牌(见第 3 节)→ 进入下一步埋牌、随后出牌。
    • 投降:仅当叫分为 70 分时,此决策点才额外提供"投降"选项;选择投降表示放弃本局,直接结束、不再选主、不埋牌、不出牌,按 7.1 节"70 分坐庄 · 投降"的固定结果结算(基础子数 1 个,庄家直接输;算奖仍照常,见 8.4 节)。选主与投降互斥——选了花色就等于放弃投降、正常打牌;选了投降就不再选主。
    • 叫分 < 70 分时没有投降选项,只能选主。
    • (70 分坐庄的 8 张暗牌向所有玩家亮 3 秒,发生在上一步"庄家摸暗牌之前",见步骤 3。)
    • 前端表现:此阶段界面显示 4 个花色选主按钮,且每个花色按钮上要显示该花色在庄家手中有多少对(供庄家判断选哪门为主);70 分坐庄时并列再显示一个投降按钮。
  5. 埋牌(仅"选主/打牌"路径):庄家从 36 张里选出 8 张牌重新扣下("埋牌"),作为"底牌",供最后判断"扣底"使用;埋牌后庄家保留 28 张。(本局先选主、后埋牌——庄家先定主牌花色,知道主副后再决定埋哪 8 张。)
  6. 坐庄轮换规则(决定下一局的"暂定庄家"):
    • 第一局的暂定庄家为最0号座位的玩家。
    • 若庄家本局获胜(庄赢),下一局暂定庄家仍为该玩家(连庄)。
    • 若庄家本局失败(闲家捡分达标 / 庄家投降),下一局暂定庄家变为该玩家的下家(按逆时针顺延)。

5. 出牌规则

5.1 跟牌基本原则

  • 每一轮由上一轮牌面最大的一方先出牌;每一局(每一手牌)的第一轮固定由庄家先出——此时还没有"上一轮"可以比较,只能由庄家开局。
  • 首家出什么花色,其余两家必须跟出同花色的牌;若手中没有该花色的牌或数量不够(缺门),可以任选以下一种方式补齐:
    • 毙牌:改用主牌打出,且牌面要大过本轮目前所有人的牌,即可抢下本轮的出牌权;
    • 垫牌:随意出一张其他副牌,不参与、不争夺本轮出牌权。
  • 首家若出主牌,其余两家必须跟出主牌,规则同上(此时缺门只能垫副牌,不存在再用主牌毙牌的情况)。

5.2 按牌型跟牌

跟牌的总原则:在本轮首家花色内,尽量凑出与首家相同的牌型结构;能凑出的高规格部分必须优先打出,凑不齐的部分才用低规格牌补足。 服务端按此层级精确计算每名跟牌者的"必出牌"与"可选牌",玩家无法跳过更高规格的强制部分。

首家牌型 跟牌要求
单张 跟同花色任意单张;同花色缺门则任意牌补齐
对子 有同花色对子必须打出对子;没有对子则打两张同花色单牌;同花色牌不足两张时,现有的同花色牌必须打出、不足部分任意补齐
拖拉机(N 连对) 见下方「拖拉机跟牌的强制层级」

拖拉机跟牌的强制层级(同花色牌足够时)

首家出 N 连对拖拉机,跟牌者手中该花色牌数量 ≥ 首家张数时,按以下优先级从高到低确定必出部分,高一级能凑出就必须先凑,不允许跳过:

  1. 有同长(N 连对)的同花色拖拉机 → 必须打出该拖拉机;若手中有多组等长拖拉机,可任选其一打出。
  2. 没有 N 连对,但持有更短的同花色拖拉机(仅 3 连对及以上首家才会走到这一步) → 必须先拆出手中能凑到的最长拖拉机作为强制部分,再用次长拖拉机 / 对子 / 单张继续补足到相同张数——即"能凑多长的拖拉机,就必须先凑多长",不允许放着更长的拖拉机不出而只出零散对子。
  3. 没有任何同花色拖拉机,但对子数量足够(对子数 × 2 ≥ 首家张数) → 用现有对子凑够张数打出(多余的对子可自选保留)。
  4. 对子数量不够(对子数 × 2 < 首家张数) → 手中现有的同花色对子全部必须打出,剩余缺口用同花色单张补齐。
  5. 完全没有同花色对子 → 用同花色单张随意补齐张数。

同花色牌数量不足首家张数时(手中还有该花色的牌,但张数不够——无论首家出的是单张、对子还是 N 连对拖拉机):手中该花色的牌全部必须打出(不论它们是否成对、是否成拖拉机),不足的缺口用任意其他花色的牌补齐——补齐的牌不要求成对、不要求成拖拉机、也不要求是主牌,随意垫即可。特别地,即便首家出的是拖拉机,缺口部分也不强制补成对子或拖拉机(服务端只校验总张数,不校验缺口部分的结构)。若缺口只能用主牌补(手中没有别的副牌可垫),打出的就是"该花色副牌 + 主牌"的混合出牌:它不是缺门、不是毙牌,牌面判为 0,与垫牌等效,不争夺本轮出牌权(见术语表「混合出牌」)。

若完全缺门(手中没有该花色的任何一张牌):整手都可任意出,可选择垫牌或用主牌毙牌(见下)。

毙牌的前提是完全缺门——手中没有本轮首家花色的任何一张牌。只要手里还剩该花色的牌(哪怕凑不成对子、凑不成拖拉机),都必须优先打出这些同花色牌(按上文 5.2 层级),不允许留着该花色的牌改用主牌毙。缺门后用主牌毙牌时,牌型与张数须与首家一一对应,才算"压过"、抢下出牌权:

  • 若首家出副牌单张,其余玩家完全缺门该副牌花色,可以任意出牌(含主牌);但要压过首家,出的主牌也必须是单张(数量对应)。
  • 若首家出副牌对子,其余玩家完全缺门该副牌花色,要压过首家,出的主牌必须也是对子(不能用任意两张主牌顶替)。
  • 若首家出副牌拖拉机(N 连对),其余玩家完全缺门该副牌花色,要压过首家,出的主牌必须也是同样连对组数(N 连对)的主拖拉机,总张数完全对应;单张主牌或零散的主对子都不能顶替拖拉机。(注意:只要手里还有该副牌花色的牌,哪怕凑不成同长度拖拉机,也必须先出这些同花色牌,不能改用主牌毙。)

5.3 拖拉机定义与相邻关系

同一花色内点数相邻的两个(或以上)对子构成"拖拉机",如 K K Q Q 为两连对(两托),Q Q J J K K 为三连对(三托)。7 不可以和 6、8 组成拖拉机;6 和 8 可以组成拖拉机。

拖拉机的相邻顺序(从大到小):

大王 - 小王 - 正7 - 副7 - 正2 - 副2 - A - K - Q - J - 10 - 9 - 8 - 6 - 5

5.4 甩牌详细规则

5.4.1 基础定义

甩牌:当你是本轮首家出牌人时,一次性打出多组主牌混合牌型(单张、对子、拖拉机自由组合),一轮打完多张主牌,无需分多轮依次打出。

两条硬性基础禁令:

  1. 仅主牌允许甩牌,所有副牌完全禁止甩牌:无论外面是否剩余该花色副牌,副牌只能分开单出、出对子、出拖拉机,不能一次性打包甩出。
  2. 只有本轮先手才能执行甩牌:若他人先出牌,你只能跟牌、垫牌、用主牌毙牌,不具备甩牌资格。

5.4.2 生效条件(最大性原则)与报无主

想要成功甩牌,必须同时满足:剩余两名对手手中,不存在任何一张、一对、一组拖拉机能压制你甩出的整套主牌组合。简单说,全场所有更大的主牌、更大的主对子、更长的主拖拉机必须全部在你手中,两家闲家没有任何牌型能盖过你的甩牌组合。

合法性由服务端在甩牌提交时自动判定:服务端掌握全部玩家的手牌,甩牌一旦提交,立即检查另外两名玩家手中是否"持有"(不要求对方真正打出)能压过这套组合任意一部分的主牌;只要有人持有,就直接判定为甩错(见 5.4.5),不需要、也不会等到对方实际出牌反制才判定。

"报无主"是给玩家参考的辅助信息,不是合法性判定的依据(合法性判定始终由服务端按全部手牌精确计算):对局中非最后一轮,任意玩家手里没有主牌了,必须口头报无主,方便其他玩家在决定要不要甩牌前,大致判断风险:

  • 另外两家都报了无主:全场只剩你自己持有主牌,甩牌必然合法,无需记牌。
  • 另外两家只有一家报了无主、还有一家没报:那一家仍持有主牌,你若甩牌需要自行记牌估算风险;但即使判断失误,最终是否算甩错仍由服务端精确判定,不取决于你的记牌是否正确。

5.4.3 甩牌可包含的牌型组合

甩牌仅限本局主牌(固定主牌 + 选定主花色的普通牌),内部可自由混搭任意数量、任意种类牌型:

  • 纯单张:大王、小王、正 7、副 7、正 2、副 2、主花色单牌混合;
  • 纯对子:大王对 / 小王对(各自成对,大王与小王点数不同,不能混成一对)、正七对、副七对、正二对、主花色数字对子;
  • 主拖拉机:大小王拖拉机、七七连对、二二连对、主花色数字连对;
  • 混合搭配:单张 + 对子 + 多连拖拉机一同甩出,无组合数量限制。

5.4.4 其余两家应对甩牌的强制跟牌规则

甩牌一旦被判定合法(见 5.4.2:服务端已确认两名闲家都不持有能盖压这套组合任何一部分的主牌),闲家就不可能再用主牌把它压下去——"能不能盖压"在甩牌提交的那一刻就已经由服务端裁定完毕,不会走到"闲家出牌盖压"这一步。

甩牌本身可能是单张、对子、多个不同长度拖拉机自由混搭的复杂组合(见 5.4.3)。闲家跟牌沿用 5.2「拖拉机跟牌的强制层级」同一原则(高规格能凑就必须先凑:拖拉机 → 对子 → 单张),只是这里要把整套甩牌拆解成一个个独立的分量,逐个分量分别匹配,而不是把整套甩牌当成一个笼统的整体来对待:

  1. 每一组拖拉机分量:闲家手中若有同等连对数的主拖拉机,必须优先拆出来跟这一组;没有同等连对数的拖拉机,退而求其次用同等张数的主对子顶替;主对子也不够,才能拆主单张顶替。甩牌里若有多组不同长度的拖拉机,逐组分别按此规则处理。
  2. 每一组单独的对子分量:闲家手中若有主对子,必须优先拆出来跟这一组;没有主对子,才能拆主单张顶替。
  3. 每一组单独的单张分量:用主单张顶替即可。
  4. 闲家手中的主牌拆解完仍不够覆盖甩牌剩余的分量:不够的那部分只能随意垫副牌。
  5. 闲家完全没有主牌:只能随意垫任意副牌,本轮无法压制你的甩牌,本轮出牌权归你。

无论怎么拆解跟牌,都不影响这套甩牌本身的合法性——合法性在提交时已经由服务端按 5.4.2 判定完毕,闲家的跟牌动作只是"凑够同等张数、同等结构"的手牌垫上去,不可能真正反超压制。

5.4.5 甩错判定与惩罚规则

甩错判定:甩牌提交时,服务端按全部玩家的真实手牌自动检查——只要两名对手任意一人持有(不要求已经打出)能盖压你甩牌内任意一组牌型的主牌,本次甩牌立即判定为甩错,对方是否愿意打出来压制不影响判定结果。

统一惩罚标准:

  • 本次甩牌全部收回手牌;
  • 本轮仅强制打出你甩出组合里最小的那一张牌;
  • 本轮失去再次甩牌、一次性多出牌的资格,剩余手牌只能分轮正常打出;
  • 线下娱乐、线上棋牌平台均统一执行该惩罚,不额外扣分。

甩错判罚后,本轮实际只算打出了那一张最小的单张主牌,其余两家按 5.2 节的"单张"跟牌规则正常应对即可,不再涉及甩牌相关规则。


6. 捡分与扣底

6.1 分牌

牌面 5 记 5 分,牌面 10 记 10 分,牌面 K 记 10 分,其余牌不计分。

6.2 捡分规则

每一轮出完牌后比较牌面大小:

  • 若闲家最大,则本轮牌面上的分牌全部计入闲家捡分(两个闲家谁大不影响,都算闲家捡到)。
  • 若庄家最大,则本轮牌面上的分牌作废——不计入闲家捡分总数,也不属于庄家的个人分数(庄家本身没有"捡分"这个概念,庄家的输赢只看闲家捡分总数是否达到叫分,见第 7 节)。

6.3 扣底

所有手牌出完后,若最后一轮闲家用主牌(不论单张、对子、拖拉机)牌面压过庄家、赢下最后一轮,才视为"扣底"(若闲家赢了最后一轮但用的不是主牌,则不算扣底)。触发后,庄家埋下的 8 张底牌翻开,若有分则计入闲家捡分。

底牌的分要不要翻倍、翻几倍,取决于闲家扣底所用的那手牌(赢下最后一轮的牌)本身是什么牌型:

闲家扣底所用牌型 倍数
单张主牌 不翻倍,按原始分值计入
主对子(一对主牌) 2 倍
两连对拖拉机 4 倍
三连对拖拉机 6 倍
N 连对拖拉机 2 × N 倍,以此类推递增

若最后一轮闲家是用第 5.4 节的甩牌(单张 + 对子 + 拖拉机混合的组合)扣底,取这套组合里最高规格牌型对应的倍数计算,其余较低规格的部分不额外叠加。例如甩出"单张 + 一对 + 两连对拖拉机"并以此扣底,最高规格是两连对拖拉机,整手按 4 倍计算。

重要区分:扣底翻的是闲家的捡分得分(grade)本身,属于"算分"阶段;这与第 7 节里"大光 ×3""小光 ×2""升 N 级 ×N"这些子数倍率是完全不同的两件事——那些乘的是子数,属于"算子"阶段。两者的先后顺序是:扣底先把底牌分(可能翻倍)计入闲家的捡分总数,这个最终捡分总数再拿去跟庄家叫分比较,判定过庄 / 小光 / 大光 / 闲家赢(升级),最后才由判定结果决定子数乘几倍。


7. 结算:子数与升级

叫分与结算涉及两套并存的数值:倍数(用于计算"捡分得分" grade)与子数(用于计算最终筹码输赢),两者是独立概念,不能混用。

重要区分:本节里提到的倍率(大光 ×3、小光 ×2、过庄 ×1、升 N 级 ×N),乘的都是子数(最终结算给玩家的筹码单位),不是对局过程中闲家捡到的分数(捡分得分)本身。捡分得分只用来判定庄家的过庄 / 小光 / 大光,或闲家的升级级数,一旦等级判定完成,实际相乘的对象是这一局最终要结算的子数。

算子模式的选择:7.1 + 7.2 描述的"常规算子"是默认结算方式;开房时勾选"爬坡"后,才改用 7.3 的子数梯度和保小光分段;未勾选"爬坡"时,一律按常规算子(7.1 + 7.2)结算,两套规则不会同时生效。

7.0 四层关系总览

结算分四层,前三层是"算子"(本节),第四层是"算奖"(第 8 节),一层的输出是下一层的输入:

  1. 叫分 → 基础子数:叫分档位本身决定这一局的基础子数(见 7.1 / 7.3 的对照表),叫分越低(庄家承诺越苛刻),基础子数越高。
  2. 捡分 vs 叫分 → 判定结果:局末闲家的捡分总数(含扣底,见 6.3 节)与庄家叫分作比较,只会落入互斥的两个分支之一:
    • 闲家没达到叫分(庄家赢)→ 结果记在庄家名下,分三级:过庄 / 小光 / 大光。
    • 闲家达到或超过叫分(闲家赢,庄家倒庄)→ 结果记在闲家名下,只有一个概念:升级(第几级)。
    • 大光 / 小光和升级是两套完全独立的命名体系,分别只属于庄家一侧和闲家一侧,不能混用或类比:庄家赢的时候没有"升级",闲家赢的时候也没有"大光 / 小光"。
  3. 判定结果 → 子数倍率:过庄 / 小光 / 大光 / 升级第几级,各自对应一个子数倍率,乘上第 1 层的基础子数,得到这一局的子数结算结果 X(前三层,即"算子",到此为止)。X 是庄家与每一个闲家之间"一对一"结算的基础金额:庄家赢(过庄 / 小光 / 大光)时,两个闲家各输给庄家 X 子;闲家赢(升级)时,庄家各输给两个闲家 X 子。
  4. 算奖 → 结算倍率:第 8 节算出的"奖数"(8.1 常规算奖 + 8.2 傍王,各玩家分别求和)是"持有奖数的这个人"从其余两名玩家那里各自多收一笔钱的独立结算线,作用对象是这个人本身,不是整场结算的统一系数——某玩家 P 这一局总共有 N_P 奖,则另外两名玩家(不分庄闲)都要各自额外付给 P:X × N_P 子。三名玩家可能同时都持有各自的奖数,会产生最多 3 条互相独立的额外支付线,与第 1~3 层的基础输赢结算加总,才是每个人这一局的最终盈亏。算奖的计算过程本身不受叫分、过庄 / 小光 / 大光、升级影响(只看手牌结构),详见 8.3 节的完整举例。

例外:70 分坐庄选择投降时不走第 1~3 层模型——直接固定基础子数 1 个、庄家输掉,不比较捡分、不判定过庄 / 小光 / 大光,见 7.1 末尾说明;但第 4 层算奖仍然照常叠加(投降是选主阶段的选择、未选主也未埋牌,按庄家"发牌 + 暗牌"共 36 张、无主牌花色计算,见 8.4 节)。

查表索引:本节按叫分档位给出了完整判定表,位置如下:

叫分 常规算子(未勾选"爬坡") 爬坡(勾选"爬坡")
70 分 7.2.1 末尾"70 分坐庄" 与常规算子一致,见 7.3.3 末尾说明
65 / 60 / 55 / 50 / 45 分 7.2.1 对应表格 与常规算子数值一致(45 分子数不同),见 7.3.3 末尾说明
40 / 35 / 30 / 25 / 20 / 15 / 10 分 7.2.1"40 分及以下坐庄"通用规则 7.3.3 对应表格(子数、Q 值均与常规算子不同)
5 分 7.2.1"40 分及以下坐庄"内的"5 分坐庄没有小光"说明 7.3.3"5 分坐庄"(没有小光)

7.1 常规算子:叫分 → 基础子数(未勾选"爬坡"时的默认规则)

叫分范围是 5 ~ 70 分(见第 4 节),常规算子下完整的"叫分 → 基础子数"对照:

叫分 65 分 60 分 55 分 50 分及以下(50 / 45 / 40 / 35 / 30 / 25 / 20 / 15 / 10 / 5)
基础子数 2 个子 3 个子 4 个子 统一 6 个子,不再随叫分继续增加

即叫分从 65 分往下每降 5 分子数依次是 2 → 3 → 4,但到 50 分封顶:50 分及以下所有档位(50、45、40、35、30、25、20、15、10、5)基础子数都固定是 6 个子,不会像爬坡那样继续往上加(爬坡的区别见 7.3)。

70 分叫庄是特例,基础子数不接着上面的阶梯往下走,而是在"投降"和"打牌"两条路径下分别取值:

  • 选择投降:基础子数按 1 个算,庄家直接输 1 个子(此时局面还没有真正出牌捡分,不经过 7.2 的大光 / 小光 / 升级判定,是一次性的固定结算)。
  • 选择打牌:基础子数按 2 个算(与 65 分相同),之后照样按 7.2 节的方法,用捡分总数判定大光 / 小光 / 过庄 / 升级,不是不细分——完整判定表见 7.2.1。

70 分叫庄时,发牌时桌面留下的那 8 张暗牌(见第 4 节;不是埋牌埋下的底牌)需要在庄家把它们摸入手牌之前、向所有玩家亮出 3 秒,之后庄家才摸入手中;投降和打牌两种情况都适用(因为亮牌发生在选主 / 投降决策之前)。

7.2 捡分 vs 叫分:庄家的过庄 / 小光 / 大光,闲家的升级(常规算子)

7.2.0 判定方法(对任意叫分档位通用)

大光的判定条件是固定的、不随叫分或算子模式变化:闲家捡分 grade == 0(一分未捡到)就是大光,常规算子和爬坡完全一样。会随叫分变化的,是小光 / 过庄之间的分界线——常规算子下这条分界线固定为 40 分,不随叫分变化(这是与爬坡最核心的区别,爬坡的分界线 Q 会随叫分变化,见 7.3.2)。设叫分为 call,闲家捡分为 grade,按以下顺序依次判断(必须先判断第 1 步,即是否达标,再判断大光 / 小光 / 过庄,顺序不能颠倒):

  1. 先判断是否达标:若 grade ≥ call,闲家赢,判为升级——先升 1 级,此后每再多捡 40 分再升 1 级;子数倍率就是当前的级数本身:升 1 级 ×1、升 2 级 ×2、升 3 级 ×3……逐级 +1,不是逐级翻倍。
  2. 未达标(grade < call)时,再看捡分具体落在哪个区间:
    • grade == 0(一分未捡到)→ 庄家:大光,子数倍率 ×3。
    • 0 < grade < 40(捡了一点,但没满 40 分)→ 庄家:小光,子数倍率 ×2。
    • 40 ≤ grade < call(捡满 40 分,但仍没达标)→ 庄家:过庄,子数倍率 ×1(即基础子数,不翻倍)。

之所以要先判断"是否达标":当叫分本身 ≤ 40 时(比如叫 35 分坐庄),闲家只要捡到 35 分就已经达标升级了,根本不可能出现"捡到 40 分却还没达标"这种情况——"过庄"这一档这时候是空的,直接从"小光"跳到"升级"(完整例子见 7.2.1"40 分及以下坐庄")。

大光 / 小光只描述庄家(闲家没达标时,庄家赢得有多彻底);升级只描述闲家(闲家达标之后,赢得有多彻底),两套命名不通用、不能互换。

7.2.1 常规算子完整判定表

按上面的方法,叫分 > 40 分的档位(65 / 60 / 55 / 50 / 45)"过庄"区间是存在的;叫分 ≤ 40 分的档位(40 / 35 / 30 / 25 / 20 / 15 / 10 / 5)"过庄"区间不存在,闲家捡分只要达到叫分就直接升级。

65 分坐庄(基础 2 个子)

闲家捡分 判定 倍率 最终子数
0 分 庄家:大光 ×3 6 个子
1 ~ 39 分 庄家:小光 ×2 4 个子
40 ~ 64 分 庄家:过庄 ×1 2 个子
65 ~ 104 分 闲家:升 1 级 ×1 2 个子
105 ~ 144 分 闲家:升 2 级 ×2 4 个子
145 分起,每再多 40 分 闲家:再升 1 级 再 +1 逐级 +2 个子

60 分坐庄(基础 3 个子)

闲家捡分 判定 倍率 最终子数
0 分 庄家:大光 ×3 9 个子
1 ~ 39 分 庄家:小光 ×2 6 个子
40 ~ 59 分 庄家:过庄 ×1 3 个子
60 ~ 99 分 闲家:升 1 级 ×1 3 个子
100 ~ 139 分 闲家:升 2 级 ×2 6 个子
140 分起,每再多 40 分 闲家:再升 1 级 再 +1 逐级 +3 个子

55 分坐庄(基础 4 个子)

闲家捡分 判定 倍率 最终子数
0 分 庄家:大光 ×3 12 个子
1 ~ 39 分 庄家:小光 ×2 8 个子
40 ~ 54 分 庄家:过庄 ×1 4 个子
55 ~ 94 分 闲家:升 1 级 ×1 4 个子
95 ~ 134 分 闲家:升 2 级 ×2 8 个子
135 分起,每再多 40 分 闲家:再升 1 级 再 +1 逐级 +4 个子

50 分坐庄(基础 6 个子)

闲家捡分 判定 倍率 最终子数
0 分 庄家:大光 ×3 18 个子
1 ~ 39 分 庄家:小光 ×2 12 个子
40 ~ 49 分 庄家:过庄 ×1 6 个子
50 ~ 89 分 闲家:升 1 级 ×1 6 个子
90 ~ 129 分 闲家:升 2 级 ×2 12 个子
130 分起,每再多 40 分 闲家:再升 1 级 再 +1 逐级 +6 个子

45 分坐庄(基础 6 个子——从这一档开始进入"50 分及以下统一 6 个子"的范围)

闲家捡分 判定 倍率 最终子数
0 分 庄家:大光 ×3 18 个子
1 ~ 39 分 庄家:小光 ×2 12 个子
40 ~ 44 分 庄家:过庄 ×1 6 个子
45 ~ 84 分 闲家:升 1 级 ×1 6 个子
85 ~ 124 分 闲家:升 2 级 ×2 12 个子
125 分起,每再多 40 分 闲家:再升 1 级 再 +1 逐级 +6 个子

40 分及以下坐庄(40 / 35 / 30 / 25 / 20 / 15 / 10 / 5,基础都是 6 个子;此时 call ≤ 40,没有"过庄"这一档)

闲家捡分 判定 倍率 最终子数
0 分 庄家:大光 ×3 18 个子
1 分 ~(叫分 − 1)分 庄家:小光 ×2 12 个子
达到叫分 闲家:升 1 级 ×1 6 个子
达到叫分 + 40 分 闲家:升 2 级 ×2 12 个子
此后每再多 40 分 闲家:再升 1 级 再 +1 逐级 +6 个子

例如叫 10 分坐庄(基础 6 个子):0 分为大光(18 子);1 ~ 9 分为小光(12 子);捡到 10 分起升 1 级(6 子);捡到 50 分起升 2 级(12 子);之后每再多 40 分再升 1 级(每级再 +6 子)。

5 分坐庄没有"小光":分牌只有 5 分、10 分两种面值(见 6.1 节),闲家捡分永远是 5 的倍数。上面"1 分 ~(叫分 − 1)分为小光"这一行,在叫分为 5 分时对应区间是 1 ~ 4 分,里面不存在任何 5 的倍数,是空区间。所以叫 5 分坐庄时,闲家捡分只有 0(大光)和达到 5 分及以上(直接升 1 级,之后每再多 40 分再升 1 级)两种结果,没有小光这一档;这是"叫分 ≤ 40 分"这组档位里唯一的特例,其余档位(40/35/30/25/20/15/10)小光区间都至少包含一个 5 的倍数,正常存在。

70 分坐庄

  • 投降:基础子数按 1 个算,庄家直接输 1 个子,不经过大光 / 小光 / 过庄 / 升级判定(还没出牌捡分,直接放弃)。
  • 打牌:基础子数按 2 个算,之后按 7.2.0 的方法正常判定,Q 同样固定为 40 分——判定表和 65 分坐庄完全一致,只是把"基础 2 个子"原样代入(数值恰好和 65 分相同):
闲家捡分 判定 倍率 最终子数
0 分 庄家:大光 ×3 6 个子
1 ~ 39 分 庄家:小光 ×2 4 个子
40 ~ 69 分 庄家:过庄 ×1 2 个子
70 ~ 109 分 闲家:升 1 级 ×1 2 个子
110 ~ 149 分 闲家:升 2 级 ×2 4 个子
150 分起,每再多 40 分 闲家:再升 1 级 再 +1 逐级 +2 个子

7.3 爬坡:叫分 → 基础子数与保小光分段(可选规则,开房时勾选"爬坡"生效)

7.3.1 基础子数:叫分 → 子数的完整对照

叫分从 65 分(2 个子)开始,每叫低 5 分加 1 个子,直到 50 分(6 个子)——这一段与常规算子的四档数值完全相同;50 分以下,继续按每叫低 5 分加 1 个子延伸,一直到叫分范围的下限 5 分:

叫分 65 60 55 50 45 40 35 30 25 20 15 10 5
基础子数 2 3 4 6 7 8 9 10 11 12 13 14 15

7.3.2 保小光分段:叫分 → 小光 / 过庄分界线(Q 值)

判定方法与 7.2.0 完全相同,只是把固定的 Q = 40 换成按叫分区间取值的 Q;大光的判定条件不受 Q 影响,永远是 grade == 0,常规算子和爬坡完全一样——Q 只决定"小光"和"过庄"之间的分界线:

叫分区间 小光 / 过庄的分界线(Q)
≥ 45 分(含 65 / 60 / 55 / 50 / 45) 40 分
40 / 35 分 20 分
30 / 25 分 15 分
20 / 15 分 10 分
10 分 5 分
5 分 5 分(升级级距仍是 5,只是"小光"这一档因为区间为空而不存在,见下方说明)

≥ 45 分这一档的 Q = 40,与 7.2 节常规算子沿用的分界线数值相同,只是子数改按 7.3.1 的公式取值(65/60/55/50 与常规算子数值一致,45 分是爬坡独有的新增档位)。

5 分档没有"小光":分牌只有牌面 5(5 分)和牌面 10 / K(10 分)两种面值(见 6.1 节),闲家的捡分总数(grade)因此永远是 5 的倍数(0、5、10、15…),不可能出现 1 ~ 4 这样的中间值。当叫分是 5 分时,"小光"原本对应的区间是 0 < grade < 5,这个开区间里不存在任何 5 的倍数,也就是说这个区间必然是空的——闲家捡分要么是 0(大光),要么一旦捡到任何分牌(最少 5 分)就已经达到叫分、直接升级,中间不存在"捡到了一点、但没达标"的"小光"状态。所以 5 分档只有大光和升级两种结果,没有"小光"这一档;但 Q 值本身仍然是 5(与 10 分档一样),只是在"小光 / 过庄分界线"这个用途上区间恰好收窄为空,Q = 5 仍然继续作为"升级级距"生效(见 7.3.3 的 5 分坐庄判定表)。

升级级距的通用规则:不管哪个叫分档位,闲家赢了之后,"超过叫分多少分算升一级",用的分数差就是该档位的 Q 值——即上表里每一档的 Q 值,既是"小光 / 过庄"的分界线,也是"升级"的级距单位,两者共用同一个数字。例如叫分 40 分时 Q = 20:闲家捡分达到 40 分先升 1 级,之后每再多捡 20 分(60、80、100…)就再升一级。

7.3.3 各分段的完整判定表(按 7.2.0 的方法代入对应 call、Q、基础子数)

40 分坐庄(基础 8 个子,Q = 20)

闲家捡分 判定 倍率 最终子数
0 分 庄家:大光 ×3 24 个子
1 ~ 19 分 庄家:小光 ×2 16 个子
20 ~ 39 分 庄家:过庄 ×1 8 个子
40 ~ 59 分 闲家:升 1 级 ×1 8 个子
60 ~ 79 分 闲家:升 2 级 ×2 16 个子
80 分起,每再多 20 分 闲家:再升 1 级 再 +1 逐级 +8 个子

35 分坐庄(基础 9 个子,Q = 20)

闲家捡分 判定 倍率 最终子数
0 分 庄家:大光 ×3 27 个子
1 ~ 19 分 庄家:小光 ×2 18 个子
20 ~ 34 分 庄家:过庄 ×1 9 个子
35 ~ 54 分 闲家:升 1 级 ×1 9 个子
55 ~ 74 分 闲家:升 2 级 ×2 18 个子
75 分起,每再多 20 分 闲家:再升 1 级 再 +1 逐级 +9 个子

30 分坐庄(基础 10 个子,Q = 15)

闲家捡分 判定 倍率 最终子数
0 分 庄家:大光 ×3 30 个子
1 ~ 14 分 庄家:小光 ×2 20 个子
15 ~ 29 分 庄家:过庄 ×1 10 个子
30 ~ 44 分 闲家:升 1 级 ×1 10 个子
45 ~ 59 分 闲家:升 2 级 ×2 20 个子
60 分起,每再多 15 分 闲家:再升 1 级 再 +1 逐级 +10 个子

25 分坐庄(基础 11 个子,Q = 15)

闲家捡分 判定 倍率 最终子数
0 分 庄家:大光 ×3 33 个子
1 ~ 14 分 庄家:小光 ×2 22 个子
15 ~ 24 分 庄家:过庄 ×1 11 个子
25 ~ 39 分 闲家:升 1 级 ×1 11 个子
40 ~ 54 分 闲家:升 2 级 ×2 22 个子
55 分起,每再多 15 分 闲家:再升 1 级 再 +1 逐级 +11 个子

20 分坐庄(基础 12 个子,Q = 10)

闲家捡分 判定 倍率 最终子数
0 分 庄家:大光 ×3 36 个子
1 ~ 9 分 庄家:小光 ×2 24 个子
10 ~ 19 分 庄家:过庄 ×1 12 个子
20 ~ 29 分 闲家:升 1 级 ×1 12 个子
30 ~ 39 分 闲家:升 2 级 ×2 24 个子
40 分起,每再多 10 分 闲家:再升 1 级 再 +1 逐级 +12 个子

15 分坐庄(基础 13 个子,Q = 10)

闲家捡分 判定 倍率 最终子数
0 分 庄家:大光 ×3 39 个子
1 ~ 9 分 庄家:小光 ×2 26 个子
10 ~ 14 分 庄家:过庄 ×1 13 个子
15 ~ 24 分 闲家:升 1 级 ×1 13 个子
25 ~ 34 分 闲家:升 2 级 ×2 26 个子
35 分起,每再多 10 分 闲家:再升 1 级 再 +1 逐级 +13 个子

10 分坐庄(基础 14 个子,Q = 5——这一档同样没有"小光")

分牌只有 5 分、10 分两种面值,捡分永远是 5 的倍数。Q = 5 时,"小光"对应的区间 0 < grade < 5 里不存在任何 5 的倍数,同样是空区间:闲家捡分不可能停在 1 ~ 4 分,只要捡到分就已经是 5 分(直接落入"过庄"区间)。

闲家捡分 判定 倍率 最终子数
0 分 庄家:大光 ×3 42 个子
5 ~ 9 分 庄家:过庄(没有小光这一档) ×1 14 个子
10 ~ 14 分 闲家:升 1 级 ×1 14 个子
15 ~ 19 分 闲家:升 2 级 ×2 28 个子
20 分起,每再多 5 分 闲家:再升 1 级 再 +1 逐级 +14 个子

5 分坐庄(基础 15 个子,没有"小光",见 7.3.2 的说明)

5 分是叫分范围的下限,捡分只能是 5 的倍数:一旦捡到任何分牌就已经是 5 分,等于直接达标(grade ≥ call = 5)。所以"小光"和"过庄"这两个区间都不存在,闲家捡分只有 0(大光)和达到 5 分及以上(直接升 1 级)两种结果。

闲家捡分 判定 倍率 最终子数
0 分 庄家:大光 ×3 45 个子
5 ~ 9 分 闲家:升 1 级(没有小光、过庄这两档) ×1 15 个子
10 ~ 14 分 闲家:升 2 级 ×2 30 个子
15 分起,每再多 5 分 闲家:再升 1 级 再 +1 逐级 +15 个子

≥ 45 分档(65 / 60 / 55 / 50 / 45)判定逻辑与 7.2.1 完全相同(Q = 40),只是 45 分档基础子数按 7.3.1 取 7 个子,其余数值套用 7.2.1 对应叫分的表即可,此处不重复列出。

70 分叫庄时与常规算子规则一致(见 7.2.1 末尾"70 分坐庄":投降固定基础子数 1 个,打牌基础子数 2 个并正常套用大光 / 小光 / 过庄 / 升级判定),不适用本节的保小光分段。


8. 算奖规则

算奖在每个小局结算时计算(与第 7 节的子数结算属于同一次小局结算,不是等大局所有局数打完才统一算,也不是在出牌过程中途算)。8.1 常规算奖只计入庄家;8.3 傍王是额外叠加的独立奖励,庄家、闲家都要算——两者的计入范围不同,注意区分。

8.1 常规算奖只认庄家的身份,不看闲家的手牌是否达标:即使某位闲家的手牌结构凑巧也满足 8.1 表里的条件(比如手里也有 3 张王),这份常规算奖也不会计入这位闲家——常规算奖从规则上就只针对庄家一人。闲家想要获得算奖,只能靠 8.3 傍王(且必须房间勾选了这条可选规则)。

算奖依据的手牌快照时间点:不管是 8.1(只看庄家)还是 8.3 傍王(庄闲都算),都按静态初始手牌计算——庄家是埋牌完成后的那一刻手牌(28 张),闲家是发牌完成后的那 28 张手牌;这个快照全程固定,不随之后的出牌、被吃、被打出而改变。例外:70 分投降局庄家未选主也未埋牌,其快照为"发牌 + 暗牌"共 36 张(无主牌花色),见 8.4 节。

算奖(8.1 / 8.3)与亮牌(8.2)是两个互不干涉的独立概念:算奖是结算阶段"该给多少额外结算分"的规则;亮牌只是出牌开始前"要不要向对手公开一部分手牌统计信息"的展示规则。两者各自有自己的触发条件,只是恰好都以庄家埋牌后的手牌结构为依据,因此部分门槛数值相同——但达成亮牌的条件不代表一定触发算奖,反之亦然,具体对照见 8.2 末尾的说明。

8.1 常规算奖

组合 奖数
三个王 1 奖
四个王 3 奖
六个 7 1 奖
七个 7 2 奖
八个 7 3 奖
六个 2 1 奖
七个 2 2 奖
八个 2 3 奖

三王 / 四王在拥有"正 7"及以后连续对子的情况下,每多一对连续对子再加 1 奖,连续顺序为:

正7 - 副7 - 正2 - 副2 - A - K - Q - J - 10 - 9 - 8 - 6 - 5

其中从 A 到 5(即 A、K、Q、J、10、9、8、6、5 这一段普通点数)都必须是选定花色的主牌,才能计入连续对子——非主花色的普通对子不算数,链条到这里就断了。

8.2 亮牌规则

亮牌与算奖(8.1 / 8.3)是两个独立概念,互不干涉:亮牌只是"要不要向对手公开一部分手牌统计信息"的展示规则,本身不产生任何奖数、不影响结算;算奖该怎么算、算多少,完全按 8.1 / 8.3 的规则来,不因为触发了亮牌而增加或减少。

亮牌要求(仅针对庄家):庄家埋牌后,若剩余手牌满足以下任一条件,出牌开始需要向两个闲家亮出对应的统计信息——只亮数量 / 结构,不亮具体是哪几张牌:

触发条件 亮出的信息
固定主牌(王 + 2 + 7)总数 ≥ 10 张 主牌总数、其中的对子数、组成的拖拉机数(如"x 张主,x 对主带 x 拖")
王 ≥ 3 张 王的数量(如"x 张王")
7 ≥ 6 张 7 的数量(如"x 张 7")
2 ≥ 6 张 2 的数量(如"x 张 2")

同时满足多个条件时,对应的信息都要组合展示。若房间勾选了"不查牌"模式,则闲家看不到这些信息。

亮牌门槛与 8.1 算奖起点的数值巧合,不代表两者是同一条规则:王 ≥ 3 张 / 7 ≥ 6 张 / 2 ≥ 6 张这三个门槛,数值上恰好分别与 8.1 表里"三个王""六个 7""六个 2"的算奖起点相同,达到时会同时触发"亮牌"和"算奖"这两件独立的事——但它们是各自独立判定后凑巧同时发生,不是"亮牌导致算奖"或者"算奖导致亮牌"。这一点在"固定主牌 ≥ 10 张"这一档表现得最清楚:它只在亮牌这条规则里有定义、会触发亮牌,但 8.1 的算奖表里根本没有为这一档定义奖数,所以不触发任何算奖——如果亮牌和算奖是同一回事,这里就该矛盾;现在不矛盾,正说明两者互不干涉。

8.3 傍王(可选规则)

开房时勾选"傍王"后,每张王额外算一奖:这个奖是庄家、闲家都要各自计算(每个人按自己手里的王算,不限庄家)。

傍王奖是在 8.1 常规算奖之外额外叠加的一份奖励,与常规算奖互不冲突、不互相替代:庄家照常按 8.1 的规则算常规算奖(只计庄家),同时如果勾选了傍王,庄家、闲家还要各自另外再按自己手里的王数算一份傍王奖;两份奖励分开计算,最后相加。

8.4 算奖如何影响最终结算

算奖是"持有奖数的那个人"从其余两名玩家那里各自多收一笔钱的独立结算线,不是把第 7 节算出的输赢结果整体重新乘一遍:设第 7 节前三层算出的结算子数为 X(庄家与每个闲家之间"一对一"结算的基础金额,见 7.0 第 3 层),玩家 P 这一局总共积累了 N_P 奖(8.1 常规算奖 + 8.3 傍王,各自求和后相加;只有庄家可能有 8.1 的分量,8.3 傍王则庄闲都可能有):

  • 若 N_P > 0,另外两名玩家(不分是庄家还是闲家)都要各自额外付给 P:X × N_P 子;
  • 若 N_P = 0,P 没有额外收入。

三名玩家可能同时都持有各自的奖数,这时会产生最多 3 条互相独立、方向不同的额外支付线,互不冲突、按各自的 N 值同时生效,最后与第 1~3 层的基础输赢结算加总,才是每个人这一局的最终盈亏。

举例(X = 6 个子,庄家为 A,闲家为 B、C):

  • 若庄家 A 本局有 1 奖(N_A = 1):B、C 各自额外付给 A 6 × 1 = 6 子。
  • 若闲家 B 同时勾选了"傍王"、本局有 2 奖(N_B = 2):A、C 各自额外付给 B 6 × 2 = 12 子。
  • 这两条支付线同时成立、互不影响:A 从 B、C 各多收 6 子,B 从 A、C 各多收 12 子——包括"闲家 C 要付给闲家 B"这样的支付,即使 B、C 之间在第 1~3 层的基础输赢结算里并不直接结算(基础结算只发生在"庄家 vs 单个闲家"之间),算奖这一层是单独叠加在所有玩家两两之间的。

以下三点已确认:

  • 庄家倒庄(闲家达标升级)时,8.1 常规算奖仍然生效:算奖只看庄家埋牌后的手牌结构,与本局谁输谁赢无关。
  • 70 分投降时,仍叠加算奖倍率:投降只是跳过了第 13 层的叫分 / 捡分判定(此时 X = 1)。投降是选主阶段的选择,庄家未选主、未埋牌,故算奖按庄家"发牌 + 暗牌"共 36 张手牌计算——因没有选定主牌花色,没有连对链,只有三 / 四王、六八个 7、六~八个 2 这些组合,以及(勾选傍王时)按王数的傍王奖计入;8.1(及勾选傍王时的 8.3)照常计算并叠加。
  • 算奖对象的身份限制会带进 N 的计算:8.1 只算庄家、8.3 傍王勾选后才不分庄闲(见第 8 节开头说明),把这名玩家实际适用的分量求和,才是他自己的 N;"其余两人向他支付 X × N"这条支付规则本身不因身份而改变,但闲家的 N 从一开始就不可能包含 8.1 的分量。

9. 牌局查看模式

"查牌"指的是回看那些不该随时可见的信息:已经打过去的牌、他家手里还剩多少主牌、他家主牌的具体牌面。房间的"查牌模式"开关决定下列四项功能整体是否提供。

  • 可查牌模式(四项功能全部提供):

    1. 出牌历史:当前牌局中,所有玩家已经打出的牌(含之前每一轮打出、已被收走的牌),任何时候都可以回看。
    2. 一旦有玩家的主牌全部打空(即 5.4.2 节所说的"报无主"状态;"主牌"指大王、小王、所有花色的 2、所有花色的 7,以及主花色的其余普通牌,见第 3 节),系统就为全体三人(含刚刚报无主的这位玩家自己)显示另外两家各自的主牌数量、以及这些主牌里有多少对子。
    3. 同时界面上会出现一个"明牌"按钮:点击后可以查看另外两家手中全部主牌的具体牌面(不只是数量 / 对子结构),再点一次取消查看、恢复隐藏。
    4. 庄家若触发了 8.2 节的"亮牌要求",两个闲家可以看到对应的统计信息(只亮数量 / 结构,不亮具体牌面,见 8.2 节)。
  • 不可查牌模式:以上四项一项都不提供——

    • 不提供出牌历史:之前各轮打出过什么牌一律不能回看,只能靠玩家自己记牌;
    • 即使有玩家报无主,也不会显示任何人的主牌数量、对子结构,也没有"明牌"按钮;
    • 庄家即使触发了 8.2 节的亮牌条件,闲家也看不到相应的统计信息(见 8.2 节)。

"查牌"与"当前这一轮桌面上的牌"是两回事:本轮已经出过牌的玩家、打在桌面上的这几张牌,两种模式下都必须对全体可见——否则后出的人无从跟牌、也无从判断本轮谁最大。查牌模式管的是已经收走的往轮牌与他家手牌信息能不能回看,不影响当前这一轮的正常出牌展示(断线重连回到牌桌时同理:当前轮桌面上的牌照常恢复,往轮历史则按本节的模式开关决定给不给)。


10. 房间设置选项

10.1 牌局扣卡方式

扣卡方式 6 局 12 局
AA 制(每人扣卡) 每人 1 张 每人 2 张
房主扣卡 2 张 4 张

10.2 查牌模式

可查牌 / 不查牌(见第 9 节)。

10.3 附加规则

傍王、爬坡:两者可以同时勾选(互不冲突)。


11. 牌局交互提示

  • 选主阶段:4 个花色选主按钮上各显示"该花色在庄家手中的对子数"(供庄家判断选哪门为主);70 分坐庄时并列再显示一个投降按钮——选主与投降是同一决策点的互斥选择(见第 4 节)。
  • 首家出主牌时可以甩牌,甩牌的生效条件、跟牌规则、甩错惩罚详见 5.4 节。
  • 牌局结束需要亮出底牌。
  • 闲家在出牌时需要有 3 个提示选项:
    1. 踩:提示对家"我能大过庄家"。
    2. 没分:提示对家"我手上没分了"。
    3. 有分:提示对家"我手上有分"。
  • 倒计时只作展示,不触发任何自动操作:叫分 / 选主 / 埋牌 / 出牌四个阶段都会给出一个倒计时秒数,用于界面提醒当前该谁操作。倒计时归零后不做任何代打——不自动叫分、不自动选主、不自动埋牌、不自动出牌,也不判负、不跳过该玩家;轮到谁而谁不操作,牌局就停在这一步一直等。

"无超时托管"是确认过的规则,不是待实现的缺口:本局不设服务端代打/AI 托管,也不因超时改变任何对局状态。若玩家长时间不操作导致牌局停住,由玩家走房间的解散流程收场,按当前累计分结算(见 12.2)。后续核对不要把"没有超时动作"当成缺陷去补"超时托管/自动出牌"。


12. 完整牌局游玩流程

本节把前面各节的规则串成一局(一个"小局")从头到尾的完整流程,供整体理解与实现参照。这里只给出步骤与先后顺序,每一步的具体细则以其对应章节为准(避免与细则重复而产生分歧)。

12.1 一个小局的完整流程

  1. 开局准备:房间按第 10 节的设置(局数、扣卡方式、傍王、爬坡、查牌)建好后开战。第一局的暂定庄家为 0 号座位;之后每局按 4.6 的轮庄规则确定暂定庄家。

  2. 发牌(第 2 节):92 张牌洗匀,三家各摸 28 张,剩余 8 张扣在桌面作为"暗牌"。

  3. 叫分坐庄(4.2):由暂定庄家起、按逆时针依次叫分。暂定庄家必叫(5~70 分、步进 5,不能"不叫");其后每家只能叫比当前更低的分,或选择"不叫";有人叫出 5 分即立即坐庄,或一家叫分后另外两家都"不叫"也即坐庄。叫分越低表示庄家对"压住闲家捡分"越有信心,对应的基础子数越高(第 7 节)。

  4. 看暗牌:庄家坐定后摸暗牌(摸完共 36 张)。非 70 分:8 张暗牌仅庄家可见。70 分坐庄:庄家摸暗牌之前,先把这 8 张暗牌向所有玩家亮 3 秒,再由庄家摸入手牌(4.4 / 第 4 节)。

  5. 选主 / 投降(同一决策点,二选一,互斥)(第 4 节):

    • 选主:庄家选定一门花色为本局主牌(大王、小王、所有花色的 2、7 恒为主牌)→ 进入下一步埋牌。前端此阶段每个花色按钮上要显示该花色在庄家手中的对子数;70 分坐庄时并列显示投降按钮。
    • 投降:仅 70 分坐庄才有此选项;选投降即放弃本局,不选主、不埋牌、不出牌,直接按 7.1"70 分 · 投降"结算(算奖仍按下方 8 计,但用庄家 36 张、无主牌花色)。选花色就等于放弃投降、正常打牌。
    • (70 分的 8 张暗牌亮 3 秒发生在步骤 4"摸暗牌之前"。)
  6. 埋牌(第 4 节,仅"选主/打牌"路径):庄家从 36 张里选 8 张重新扣下作为"底牌"(供最后"扣底"判断),保留 28 张。(先选主、后埋牌。)

  7. 出牌对局(第 5、6 节):

    • 第一轮固定由庄家先出;此后每轮由上一轮牌面最大的一方先出。
    • 首家出什么花色 / 牌型,其余两家按 5.1~5.3 跟牌(同花色不够时可用主牌"毙牌"抢权,或"垫牌"不争)。
    • 首家出主牌时可"甩牌"(5.4):一次性打出多组主牌组合;服务端按全场手牌判定"最大性",甩错则按 5.4.5 收回、只强制打出最小一张。副牌一律不能甩。
    • 每轮比大小定出胜者:闲家赢下的那一轮,牌面上的分牌(5→5 分、10→10 分、K→10 分)计入闲家捡分;庄家赢的轮分牌作废(6.1~6.2)。
    • 过程中:有玩家主牌出空需"报无主",可查牌模式下为全体展示他家主牌数量 / 对子结构(第 9 节);庄家手牌达到 8.2 的门槛时触发"亮牌"。
  8. 末轮扣底(6.3):所有手牌出完后,若最后一轮由闲家用主牌赢下,则庄家埋的 8 张底牌翻开,其中的分按闲家赢牌的牌型翻倍(单张 ×1、主对 ×2、N 连对 ×2N)后计入闲家捡分。

  9. 小局结算(第 7、8 节,两部分同时结算):

    • 算子:闲家总捡分(含扣底)与庄家叫分比较 → 判定庄家的过庄 / 小光 / 大光,或闲家的升级第几级 → 结合叫分档的基础子数,得到庄家与每个闲家"一对一"的结算子数 X(勾选爬坡则改用 7.3 的梯度与分段)。
    • 算奖:以静态初始手牌(正常局:庄家埋牌后 28 张、闲家发牌后 28 张;70 分投降局:庄家用发牌+暗牌共 36 张、无主牌花色)计算奖数 N —— 常规算奖(8.1)只计庄家;勾选傍王(8.3)则庄闲每张王各算一奖。持有 N 奖的玩家从另外两人各多收 X × N(8.4)。
    • 以上两部分加总即各家本局盈亏;牌局结束需亮出底牌(第 11 节)。
  10. 进入下一局(4.6):庄家本局赢则连庄(暂定庄家仍是他);庄家输(闲家捡分达标 / 庄家投降)则暂定庄家顺延到其下家。回到第 2 步开新的一小局。

12.2 大局与结束

按房间设定的局数(6 局或 12 局,见第 10 节)打满全部小局后,进行大局结算(累计各家总分并记录战绩);若中途解散,则按当前累计分结算。

12.3 阶段速览

建房(§10) → 发牌(§2) → 叫分坐庄(§4.2) → 看暗牌 → 选主(§3) → 埋牌(§4)
      → [70分:投降/打牌决策(§4.4)] → 出牌对局(§5,§6.1-6.2) → 末轮扣底(§6.3)
      → 小局结算=算子(§7)+算奖(§8) → 轮庄(§4.6) → 下一局 …… 打满局数 → 大局结算