Skip to content

Instantly share code, notes, and snippets.

@surfingtomchen
Last active November 18, 2021 08:08
Show Gist options
  • Save surfingtomchen/e676510b9753eb9dcd4dc3b0212dcd64 to your computer and use it in GitHub Desktop.
Save surfingtomchen/e676510b9753eb9dcd4dc3b0212dcd64 to your computer and use it in GitHub Desktop.
上海麻将规则

上海麻将规则

名词解释

  1. 自己面前的13张牌,称为手中牌
  2. 吃,或者碰到牌,会明牌并且倒下放在自己手中牌前面,称为 明牌区
  3. 打过的牌所放置的区域,称为 牌池
  4. 未摸的牌,称为牌堆
  5. 条子,万,筒子,称为字牌
  6. 【东】【南】【西】【北】【中】【发】【白】,称为 风向牌

摆牌

使用8张“花”牌(8x1)以及风向牌(7x4)和三种字牌(9x4x3)共144张,每人面前摆18对,头尾相接,组成 牌堆

打牌

  1. 可以吃上家牌或碰其他三家的牌,次数不限制
  2. 开局上手13张内,如果有【花】牌,不论多少张,当轮到自己的时候,需要把【花】牌放到明牌区内,并且在牌堆尾部补充相应的数量放入手中牌
  3. 之后,打牌过程中摸到一个【花】牌也需要放在明牌区,并在牌堆尾部补一张放入手中牌
  4. 暗杠,明杠,都需要在牌堆尾部补一张,并放入手中牌

胡牌

  1. 基本胡牌规律和其他没有百搭的牌一样,3+3+3+3+2,3张为顺子或者碰,2张是麻将头(但是乱风向是特例,详见第5条:牌型),不支持7对

  2. 一家自摸,其他三家都需要扣分给自摸的那家

  3. 如果有人点炮,只有点炮的人需要扣分

  4. 如果一人点炮,两家以上胡牌,点炮玩家需要叠加扣分,所有胡牌玩家都可以赢分

  5. 牌型:

    • 牌型1:基本牌型

      1. 碰碰胡,
      2. 混一色( 只有一种字牌 + 任意张风向牌
      3. 清一色(只有一种字牌,且无风向牌
    • 牌型2:无需满足3+3+3+3+2条件

      1. 乱风向(13张牌都是风向牌即可)
    • 牌型3:由基本组合而来:

      1. 混碰(混一色+碰碰胡)
      2. 清碰(清一色+碰碰胡)
      3. 全风向(乱风向+碰碰胡)
  6. 点数

    一番牌胡了就有1点,之后加点算法如下,可以叠加:

    • 【花】+ 1点/每个
    • 【东】【南】【西】【北】,+1点/每个碰
    • 【中】【发】【白】,+2点/每个碰
    • 明杠,+1点
    • 暗杠,+2点
  7. 番数:

    1. 一番牌

      1. 碰碰胡
      2. 混一色
    2. 辣子

      1. 点数超过封顶的一番牌,通常比如说10点封顶,20点封顶,如果一番牌最后计算下来超过这个点数,也算辣子
      2. 清一色,不论多少点
      3. 混碰,不论多少点
    3. 辣子*2

      1. 清碰
      2. 乱风向
    4. 辣子*4

      1. 全风向
    5. 辣子*8

      1. 地胡
    6. 辣子*16

      1. 天胡
  8. 加倍

​ 在番数的基础上,还会有加倍的胡牌,但是如果基数是一番牌,第一次加倍后不会超过辣子的封顶(比如基数是12点,大家规定了20是辣子,那么加倍后最多是20,如果还有加倍,会在辣子基础上继续加倍,而不是24)

​ 加倍包括:

		* 上一盘流局,本盘既自动加倍
		* 开局的骰子两个数字相同
		* 大吊车,(又称`全求人`,最后`手中牌`只有1张,单吊麻将头的胡牌方式)
		* 门清,(又称`不求人` ,胡牌时没有吃碰,只有暗杠也算门清)
		* 杠开,(最后的胡牌从`牌堆`末尾补上)
		* 抢杠,其他人的补杠刚好是自己的胡牌

一些地区的玩法,为了惩罚某些玩家总是给下家吃牌,导致下家很快就胡的相应措施,

  1. 如果玩家A给玩家B吃碰超过或等于3次,及产生包的互相关系,
    1. 如果B自摸,A要扣除5倍积分给B,其他人不用扣除
    2. 如果有C放炮给B,A和C都要扣除积分给B,其他人不用扣除
    3. 如果A放炮给B,A要扣除2倍积分给B
    4. A和B的包的关系是互相的,一旦形成,上述3条在A自摸或胡牌时,对B也生效
  2. 包的关系,可以在AB之间叠加,既,A给B吃碰3次,同时B也给A吃碰3次,则支付双倍(举例,比如A自摸,B要给A相当于10倍原来的积分,反之亦然)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment