不能胡,也不能听牌
你可以QQ游戏里试试,那里也有规则介绍
11参与者
上海麻将必须由4个人玩。
加入游戏桌的玩家,根据所选择的座位方向各自获得一个方位:东家、南家、西家、北家。
第5个要加入游戏桌的人,必须在上海麻将游戏房间中点击该桌的某一个家,以旁观人(旁观点选者)身份加入。
12基本游戏流程
四人加入游戏桌开始游戏按照发牌规则发牌 按照打牌规则打牌按照胡牌规则胡牌按照算分规则改写积分
13麻将游戏元素
6面骰子2个
144张麻将牌:
风向:东风、南风、西风、北风,各4张,总共16张
字牌:红中,发财,白皮。各四张,总共12张
同子:一同,二同,三同……八同,九同。各四张,总共36张
条子:一条,二条,三条……八条,九条。各四张,总共36张万子:一万,两万,三万……八万,九万。各四张,总共36张
花牌:总共8张
14开局
141底分设置
第一个加入空游戏桌的人作为房间主,要求在游戏界面上设置底分(详见用户 *** 作),设置好后确认后,其他在正在游戏桌或者后加入游戏桌的玩家将收到设置的底分数值提示,要求确认是否同意,如果都同意,游戏开始。如果不同意,个人退出游戏桌;
如果设置底分者未设置好底分即离开游戏桌,那么激活桌内对手玩家的底分设置界面,要求设置底分。
设置底分者设置好底分后,底分将被确认,所有人不能更改,除非设置者离开该游戏桌,底分才被重置,那么随机击活在桌内另一个玩家的底分设置界面,要求设置底分,否则将不会更改一直延续。
142开始游戏
桌主设置好底分后,桌内其他所有人确认同意,游戏正式开局。
每局开局后,系统按照发牌规则发牌,第一次开局随机确定一家为“庄家”,确定开始打牌;
一局结束处理
每局结束计算、改写积分,并d出信息框。判断桌内各人积分是否够50倍所设底分,如果不够,给予信息提示“您的积分不足,不能进行下一局”,同时踢离当前游戏桌。满足积分条件的要求玩家选择“继续游戏”或“退出”, 4人全部选择“继续游戏”那么开始下一局;
第一次开局随机确定一家为“庄家”,以后每局开局将由上局的赢家作为“庄家”。如果上局多家胡牌,那么下局庄家为上局的“放炮”者。
遇到当局四家都没有胡牌的情况,如果各自确认继续后,下一局庄家仍旧由上一局的庄家来当。
开局第一步由庄家进行掷骰子 *** 作,掷出骰子后系统随机取骰子面值,四方玩家都可以看到取的随机数值结果。
骰子数确定后开始发牌。
15发牌规则
从144张牌中随机分配给四方玩家每人13张,发牌完毕台面上余下未分配的所有牌,留作待补。
在界面表现上,发牌时从台面上的待补牌中依次取,取的位置根据骰子数来定,详见“界面和信息提示”
16名词定义
牌河——每家打出的牌所罗列显示的地方
出牌——丢弃手头的一张牌,将它打入牌河
待补牌——分配发牌之后,在台上留下的余牌
补牌——正常情况下,每方手头有13张牌,当局杠过一次就多一张;每次轮到打牌,就需要从待补牌中取一张,这样就有14张牌,然后再出牌
补花——手头的花牌将不记入手头的牌数,所以如果发牌得到花牌或者补牌得到花牌,就需要补花来补充应有的牌数。补花同补牌一样,从待补牌中取一张,但是取的位置不同。另外杠后也需要补花
上家——根据正常打牌的逆时针顺序,前一个打牌的就是上家。东家的上家是南家,南家的上家是西家,西家的上家是北家,北家的上家是东家。
下家——上家相对的就是下家
吃——上家打到牌河的牌,如果刚好可以和下家手中的两张牌构成筒、条、万的三张连续牌(如“三条、四条、五条”,“七万、八万、九万”,“九”和“一”不连),那么下家可以把上家打出的牌“吃”进,这张牌将属于下家的,但是构成“吃”条件的这三张连续牌将被冻结,列在一边,不能进行任何 *** 作。
碰——打到牌河的牌,如果刚好有另外一家手中有两张一样的牌,那么这家可以把打出的牌“碰”进,这张牌将属于进行“碰” *** 作的这一家。但是构成“碰”条件的这三张牌将被冻结,列在一边,除了“上杠”以外不能进行任何 *** 作。“碰”牌 *** 作将视牌局情况有一定限制,见打牌规则
上杠——一家如果已经“碰”过牌,那么在每次补牌后要判断手中牌是否有和所碰牌同样的牌,有即可选择“上杠” *** 作,这4张牌将列到一起,并冻结。
暗杠——自己手头有4张同样的牌,并且都未冻结,可以选择进行“暗杠” *** 作,暗杠之后,这4张牌列到一起,并冻结。
明杠——打到牌河的牌,如果刚好有另外一家手中有3张一样的牌,那么这家可以把打出的牌“杠”进,这张牌将属于进行“明杠” *** 作的这一家。但构成“明杠”条件的这4张牌将被冻结,列在一边。
胡——当补到(或他家打出、他人上杠)的牌加手头的牌能构成胡牌牌型条件的,即可进行“胡”牌 *** 作。胡牌者根据最终胡牌的牌型得出番数,来赢得积分,其他人相应地扣分
放炮——因打出或“上杠”的牌被他家胡了,称为“放炮”
自摸——除了因别人“放炮”胡牌的其他胡牌方式都为“自摸”。
抢杠——一家进行“上杠” *** 作,上杠的牌如果刚好可以构成另外一家胡牌的条件,那家即可胡牌,此类胡牌称抢杠。
17打牌规则
上海麻将的正常行动顺序是,发牌完毕后,从庄家开始补牌、出牌,然后逆时针轮流。
每次轮到行动时,如果手头出现花牌,即要多一步“补花” *** 作,然后再正常出牌。
当遇到吃、碰、杠、胡条件多个同时满足的时候,主优先级:“胡”>“杠”、“碰”>“吃”,次优先级:打牌方的下家>对家>上家,即进行优先级高的选项 *** 作的玩家,处理被接受,优先级低的被取消。胡牌不受次优先级的影响,即可能出现多家一起胡的情况。
实现方法是:一家选择 *** 作完后,判断还有没有优先级更高的情况(如果是胡牌判断有没有其他人也可以胡牌),如果有,继续等待一段时间,如果没有,即克执行。详见“用户 *** 作”。
每次“杠”后需要进行“补”花 *** 作,然后再正常出牌。“上杠” *** 作造成“抢杠”胡牌除外。
“吃”“碰”完后必须在手头现有的牌中选择一张打出,然后再轮到下一家打牌。
“碰”和“明杠” *** 作可以打断正常的行动轮流次序,“碰”和“明杠” *** 作完毕,打出一张牌,如果这张牌不造成他家“碰”“明杠”“胡”,即轮到执行这 *** 作的下一家行动。
一旦满足胡牌条件,玩家即可选择进行胡牌。胡牌后按照积分计算规则来进行积分奖罚,然后4方玩家都要各自确认“继续”或“退出”,如果都继续那么进入下一局,庄家为上一局的胡牌者。如果上局多家胡牌,如果上局多家胡牌,那么下局庄家为上局的“放炮”者。
“碰”牌 *** 作的限制:假如A家打出的牌,B家手头有2张一样牌并且都未冻结,此时B家没选择“碰”,然后C家又打出这张牌,此时要判断:A和C这两轮行动之间B有没有打出过牌,如果没有,那么B家不能选择“碰”,否则可以。
(A、B、C、D代表玩上海麻将的任意4家角色)
出牌限制——有一种情况下的牌不能出:吃了上家的牌后,本次出牌不能出所吃的牌,并且如果存在这种情况: “手头有 5 6 ,吃4后除了不能打4外还不能打7”,同理:“手头2 3 ,吃4后不能打1”。要到下一次出牌才可以,即“两头吃”,吃后还不能打另一头链接的一个牌。1、2吃3时和8、9吃7时没有另一头的限制
吃、碰、胡限制——吃一类牌之前判断是否已有非同类牌(风牌、字牌除外)的吃、碰、杠冻结牌,如果有,这步“吃”不满足条件;碰、杠一类牌前要判断是否有非同类牌(风牌、字牌除外)的吃冻结牌,如果有,这步碰、杠步满足条件。
18胡牌规则
181胡牌条件
自己手中的牌,加上自己补的一张牌(或他家出的牌,或者他家上杠的牌),满足胡牌类型并不受胡牌限制的,即达成胡牌条件,可以胡牌。
182胡牌牌型
普通胡牌牌型为“3(4),3(4),3(4),3(4),2”的形状。
2——两个一样的牌
3——筒子、万子、条子的三个同类连续的牌,如:三万、四万、五万;七条、八条、九条。或者是三个同样的牌。
4——杠牌
其中手牌中的花牌不参与胡牌牌型,不计入手牌的牌数。
特殊胡牌牌型有:八花、乱风向(见胡牌类型)。
183胡牌方式
胡牌分两种方式:
①自摸——通过自己补牌、补花达成胡牌牌型而胡牌;
②他家放炮——他家出的牌或上杠的牌与自己手上的牌构成胡牌牌型而胡牌。
程序需要在补牌、补花 *** 作确定牌后判断己方是否满足胡牌牌型和限制条件,要在一家打出牌和上杠时判断一下其他三家是否能利用这个牌达成胡牌牌型和限制条件。
184胡牌类型
一、大吊车:“吃”或“碰”或“杠”总计有4次,并符合普通胡牌牌型;
二、天胡:当局庄家未出过牌,并且手中的牌满足普通胡牌牌型或者特殊胡牌牌型;
三、地胡:当局非庄家的未出过牌的一家,利用自摸或者他家放炮达成普通胡牌牌型或特殊胡牌牌型。
四、杠开:补到花牌或杠牌后需要补花(见名词定义),如果因补花得到的牌使手头牌达成 普通胡牌牌型或特殊胡牌牌型。
五、混一色:由万子,同子,条子中的一种花色,和风向、字牌中的任意种类和数量所组成的普通胡牌牌型。
六、清一色:由万子,同子,条子中的一种花色,组成的普通胡牌牌型。
七、碰碰胡:普通胡牌牌型3(4),3(4),3(4),3(4),2,中3都是同样的牌,4都是杠。
八、混碰:即是混一色又是碰碰胡所组成的牌形。
九、清碰:即是清一色又是碰碰胡所组成的牌形。
十、字一色:由风向和字牌组合的碰碰胡,所组成的牌形称为字一色。
十一、乱风向:由全部风向和字牌所组成的任意牌型称为乱风向。
十二、八花 :补到8张花牌,并且手头有14张牌的任意牌型。
185胡牌限制
以他人放炮方式中他人打出牌胡牌的,有一种情况即便满足胡牌类型也不允许胡牌的,假如A打了一个牌,B加上手中牌满足胡牌类型但是B没选择“胡”,然后C又打了一个牌,加上B手中牌满足胡牌类型,此时要判断:A和C这两轮行动之间B有没有 *** 作过,假如B *** 作过,那么可以胡C打出的牌,否则不能胡。
(A、B、C、D代表玩上海麻将的任意4家角色)
抢杠、自摸的胡牌方式不存在限制。
19算分规则
191荒番说明
荒番——如果补光台面上所有待补牌,四家都没能胡牌,下一局就是荒番局。如果下一局仍然没有人胡牌,再下来的第3、第4局两局都为荒番局,依此类推,记录荒番数。
当局有人胡牌,荒番数扣1,到0为止,否则荒番数+1。
骰子荒番——如果掷得的2个骰子数为“1”“1”或“4”“4”,加2次荒番数。
骰子数为:1、n(n=2~6);4、n(n=1~3,5,6);2、2;3、3;5、5; 6、6的情况,加1次荒番数。
获得骰子荒番,当局即开始荒番局。
192底花
胡牌的底花根据胡牌时牌型中包含的元素来定,以下列出所有有花的元素和对应的花数/个
花牌:1花/个
风向碰:1花/个
风暗刻:1花/个(手牌中的3个风向牌)
字牌碰:2花/个
字暗刻:2花/个(手牌中的3个字牌)
明杠(上杠):1花/个
暗杠:2花/个
风向明杠(上杠):2花/个
风向暗杠:3花/个
字牌明杠(上杠):3花/个
字牌暗杠:4花/个
总底花为=3花+∑分值元素个数×对应的花数
193胡牌花数计算
胡牌的花数根据胡牌时的胡牌类型和胡牌方式来定(1喇=50花),如果非一、二类胡牌的,还要参照底花:
一类
天胡:10喇
地胡:8喇
八花:6喇
二类
字一色:4喇
乱风向:2喇
清碰:2喇
清一色:1喇
混一色碰碰胡:1喇
大吊车:1喇
三类
杠开:1番
混一色:0番
碰碰胡:0番
是由程序自动完成的。程序麻将机会根据当前的情况来判断什么时候留牌,什么时候碰牌或杠牌。通常情况下,如果你有一张可以胡牌或者赢牌的牌,程序就会自动帮你留牌,而没有可以胡牌或者赢牌的牌时,程序就会帮你碰牌或者杠牌。
怎样破解麻将机遥控器:
这个太简单了,只要每次把麻将机洗好牌了,升上来的时候把麻将牌推一下。这样程序的设置就没有用了,全部乱掉了。 广州那边的程序机就不好卖,这边的程序机就好卖产。正因为打麻将的时候不喜欢这个动作,记得当打麻将碰到出大牌或感觉不正常的时候,就用招。一招致命!
了解了程序麻将机的工作原理那么防范遥控程序麻将机作弊也就不在话下了:
1、把麻将机上骰子拿出来,放到磁圈一或麻将机专用牌检验一下,看骰子是否带磁性,若是,则可断定为程序骰子。此时,只要交骰子换个不带磁的进去即可破除控制。
2、在开局前要以把麻将牌与别的麻将机上的牌进行调换即破除程序控制,除非对方交所有麻将机的牌都经过特殊处理,否则程序将不会起到作用。
3、当怀疑有程序,但是又不便说量,可以将自己身前的牌进行调换,将最左调到最右边,反之亦可,这样可预防75%的作弊情况。
经验内容仅供参考。
先进算法当然有啊,有详细的介绍,思路非常屌爆。
大体意思如下(以下掺杂我的个人理解,可能有解释错误之处。会日语的读者请尽量阅读链接原文):
暴力拆解比较吃计算,查表法比较吃内存,虽然这两者对于当今的PC都不是问题,但如果平台机能特别有限,可以采用改进的查表法。
基础的查表法,是给每种牌编一个id,麻将中共34种牌因此需要至少6位空间。手牌14张也就是84位。要保存和牌的全部组合约1700万种需要约175MB存储。
改进的思路是先给手牌排序,然后不管具体牌面,只计算连续牌的张数,得到一个「牌型」,再从表中查牌型是否胡。
例如222456万345678饼北北,可以编码为30111011111102(三张相同牌,三张连续牌,六张连续牌,两张相同牌,中间隔开)。
下一步是将其二进制化,采用如下特制规则:
1→0
2→110
3→11110
4→1111110
10→10
20→1110
30→111110
40→11111110
很容易看出,这样编码后每张牌只占用1到2位空间,最恶情况子下(十四张不连单牌)仅占用27位。跟之前的84位相比,单组数据压缩了三分之二以上。更牛逼的是,和牌表从1700万种具体组合下降到仅仅9362种形状排列!
另外,作者反复强调:查表时需要大量整型比较运算,将数据控制在32位以内对于(2008年成文当时主流的)32位CPU本身也是优化(省 *** 作次数)。
结论上,根据作者测试,优化后的查表算法比暴力拆解快大约50倍,而且速度特别稳定。相对地,传统的拆解法碰上清一色这种同色牌多的牌型会变慢。
还有一个是役的计算,分为事后判定(先检查是否和牌、再检查役种)和事前判定(检查和牌的同时检查役种)。文中的算法支持一部分役的事前判定。
如果您使用的是MA麻将程序,这是一款加入了人工智能算法的麻将游戏,您可以按照以下步骤进行匹配:
1打开MA麻将程序,进入主界面。
2在主界面上选择您想要加入的房间类型(如初级场、中级场等)。
3进入房间后选择您想要加入的座位(东、南、西、北),然后等待其他玩家加入房间。
4当四名玩家准备齐后,游戏即刻开始。
当然,MA麻将程序还可以设置胡牌方式、底分、局数等参数,您可以在游戏之前选择适合自己的参数。同时,如果您想与好友或其他玩家一起玩,您也可以选择“创建房间”选项,创建您自己的房间并邀请其他玩家加入。
程序麻将摇控器全自动麻将机遥控器看起来就像一把车钥匙,上面有A、B、C、D四个按键,它是通过一道程序控制麻将机的,只要在30米以内,就按遥控器上的字母,这样的话就能拿到好牌,而其它的三个人只能拿到普通的牌,所以使用遥控器就能保赢。坐在麻将机位置边上,按四下A键位置,主要就是为了让遥控器跟麻将机发出
2: 确定自己所在的方位。只要是按住B键不放,让仪器来自动识别所在的位置再放手。
3: C键的主要功能其实就是程序的选择,需要什么程序就选择什么程序。
4: 游戏开始之后,你也可以继续使用遥控器来遥控程序的。
以上就是关于上海麻将门清要怎么的牌形才能胡全部的内容,包括:上海麻将门清要怎么的牌形才能胡、程序麻将机怎么留牌的、怎样破解麻将机手机遥控程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)