「麻将赖子口诀」 麻将起牌时是如何猜出赖子的

2020-01-05 00:29
后台-系统设置-扩展变量-手机广告位-内容正文顶部
[摘要]

麻将赖子口诀: 麻将起牌时是如何猜出赖子的? 打骰或随机开牌定赖子的(不管是上赖还是下赖,还是红中算赖)都是不好猜(作弊除外),没有规律可寻。 其他答案:红中:赖子麻将 […]

麻将赖子口诀: 麻将起牌时是如何猜出赖子的?

打骰或随机开牌定赖子的(不管是上赖还是下赖,还是红中算赖)都是不好猜(作弊除外),没有规律可寻。

其他答案:红中:赖子麻将中,红中是一张特殊的牌,胡牌的时候,手中不能有红中,必须打掉或者单张牌开杠。开红中杠或者打掉红中分数翻倍。 赖子皮:4家摸完牌以后,牌墙中翻出的下一张,就是赖子皮,赖子皮牌面点数+1,就是赖子。赖子皮是9万,赖子就是1万;赖子皮是东,赖子是南;赖子皮是北风,赖子是发财;赖子皮是红中,赖子是发财;赖子皮是白板,赖子是东风。赖子皮在打牌过程中,可以像普通的牌一样正常使用。 赖子:赖子是可以代替任意牌的牌。赖子可以向红中一样开杠,胡牌的时候,手中有2个赖子或以上不能胡小胡。赖子开杠或打出赖子,分数乘4。赖子不能用来吃碰杠。 将牌:按基本牌型和牌时必须具备的单独组合的对子。 顺子: 3张同花色序数相连的牌 刻子:3张同牌。 赖子麻将可胡的牌型有大胡、小胡2种。大胡,包含碰碰胡、清一色、风一色、将一色、全求人、海底捞、杠开、抢杠。另外,小胡、杠开、抢杠、海底捞、全求人都要求2、5、8做将,其他可乱将。

麻将赖子口诀: 赖子麻将怎么打

赖子麻将简介 麻将是一个四个人才能玩的游戏。游戏开始时,由一名玩家执筛起庄(东南西北) ,再由庄家执筛确定抓牌起点 . 庄家的意义在于他一开始可以拿十四张牌,其它玩者只能取十三张牌。 牌数 赖子麻将共有112张牌,每位分14墩,28张牌。112张牌中,有条,束,万,发财。 打法 1:发牌:不带花共112张 2:打法:可碰,可杠. 3:没有一炮多响,可以放冲,也可以自摸,胡牌必须一色8只以上(碰杠出来的都算) 4:平胡(点炮):3个 5:压档平胡(点边卡吊):4个,(类型叫压档) 6:自摸平胡:7个 7:自摸压档:8个 8:明杠:2个 9:暗杠:4个 10:发财明暗杠:10个 11:通天:10个(只要有就算) 12:混一色:10个 13:四活:10个(只要有就算) 14:双四活:30个 15:对对胡:10个 16:清一色:30个 17:见三压四:10个(边卡胡绝张) 18:杠开:10个 19:天胡:30个 20:黄庄:摸完牌墙,不换庄 做庄 第一把牌,系统随即产生庄,谁胡谁做庄。 执筛子拿牌 庄家执出2个点子,比如执出2,5点(确定拿牌的牌墙),那就对门玩家执再执一把,比如又执了4,6点,7+10=17,牌墙上不够拿,则移到下家牌墙拿牌,开始拿牌。(牌墙只有14栋). 和牌方式 1:赖子麻将以推倒胡的形式(没有刻意规定胡法) 2:胡牌,是以胡牌者牌型算番,番数是累加的。 特别说明 1:漏胡,如果胡牌一方,特意没胡,而在胡牌一家没摸到牌的时候,如果别的一方打户胡牌一家可以胡的牌,那胡牌的那家绝对不能胡牌(可以碰),另外自己打了自己能胡的牌,如果在你没摸牌前,别的玩家打出来,也不可以胡。 2:碰牌:如果玩家打了一张牌,你可以碰,但你没碰,在你没摸到牌前,别的玩家打,你是不可以碰的。 收起回答

麻将赖子口诀: 武汉麻将红中赖子扛有哪些技巧?-百度知道

展开全部 教你一招吧,把红中留到你听牌的时候再杠出,运气好的话就会杠开,杠开就是大胡噢。 如果对你有帮助就下载“一品武汉麻将”手机APP开始战斗吧。...

麻将赖子口诀: 麻将带混子口诀

麻将的必胜法 1.147,258规则:下家丢1万,3、4、7万基本不吃,2、5万可能要吃; 2.牌过半旬,上家开始落风子,不要碰(碰听张除外); 3.牌局一直不胡,最好不要动牌,要打熟张,牌一动就有吃大牌的可能; 4.下家丢3、8万,有可能手握3、5、6、8万,打4、7万要小心一点; 5.下家丢8、9万,有可能手中还有4、7万,打4、7万要小心一点; 6.开始几圈,除嵌张、边张外,两头张最好不吃,先上别的张,等上家再拿到这种牌时,他还 会打下来; 7.手中有1万一张,2万一对这种牌型,别人丢3万,如有混(百搭)不要吃(吃听张除外); 8.外面风子除东风外全都见了,不能打,有可能要杠开,至少看二圈再打; 9.外面有7万碰掉,8万见二张,9万基本上有人碰; 10.牌开始时先丢荡张,再丢风子,但是手中风子不可超过二张; 11.自己无混(百搭)听张,比如2、5万,上家丢2、5万,如果你吃了可听2、5、8,没有必要吃; 12.单吊不要吊一张都没有见过的张,最好吊两头都碰掉,外面见一张的张子或风子; 13.开始几圈,有人丢东风,手中有东西风,要先丢西风,因有可能有人拿西风对,别人丢你将 被轮出一圈,东风你还可能拿对。 最近出了一种叫金胶花的做记号产品,你到“美高白光眼镜网”去看看 收起回答

其他答案:去百度上搜索

麻将赖子口诀:大家觉得哪里的麻将最有意思?

谢邀,打了十几年麻将,川麻,武汉 赖子,广东麻将,佛山麻将都玩过,个人觉得佛山麻将和川麻好玩些,理由如下:佛山麻将有鬼,即赖子,它分为两种打法,分别是打104张和140张,还可以做十三幺等大牌,还可以拿马;而川麻是因为要缺一门,觉得很有意思,而且要会算牌,这个很有意思。

麻将赖子口诀:麻将胡牌算法优化草稿

1. 麻将检查胡牌算法

1)解释麻将的胡牌规则,简单描述为:1个对子加4副牌

2)检查胡牌的计算复杂度如下:

C(14,2) * C(12,3)*C(9,3)*C(6, 3)*C(3,3) ~ 10的8次方,如果运气恰好非常差,需要进行大概是1亿次判断(两张牌相同、3张牌相同、3张牌连续)

实际检查过程中,大部分是不满足条件中间短返回的

我们再计算下实际运行时的计算复杂度:

以第一步检查对子为例,1手牌,对子最多出现7对,也就是C(14,2)最多有7种情况进入到下一步的检查,其他的都被裁剪掉了,计算复杂度更改为:

C(14,2) + 7 * C(12,3)*C(9,3)*C(6,3)

第二检查3个是否是1副牌,12张牌,最多有XX(10>=XX>=8)副牌的可能性,也就是C(12,3)最多有XX种情况进入到下一步检查,其他的都被裁减掉了,计算复杂度更改为:

C(14,2) + 7 * (C(12,3) + XX* (C(9,3) + YY* (C(6,3) + ZZ)

100 + 7 * (300 + 10*(80 + 7 *(20 + 3))) ~ 10的4次方,最差情况大概需要1万次判断

2. 优化思路

为什么要优化?

1W次的判断,对于CPU来说,可以在万分之一秒中解决,也就是1秒中最差可以完成1W次以上的胡牌检查,这个数据看起来已经很好了,还有优化的必要吗?

先看第一个场景:

赖子听牌检查

手里如果有3个赖子,3个赖子可以有34*34*34种组合,每种组合放入现有的手牌中后,需要再*14,50W左右的组合需要进行检查,嗯,看起来,5秒可以搞定,对于客户端来说可以通过分步处理来解决,但体验会打个折扣,对服务器来说,压力就有点大了

第二个场景:

AI计算胡牌概率

AI在考虑打牌时,会模拟打牌,然后再计算手中新牌的胡牌概率,要算手中牌胡牌概率,首先要进行听牌检查,这是一个不断模拟和检查是否听牌的过程,以模拟打出3张牌为例,胡牌检查的数量,就是跟3个赖子的胡牌检查数量是一样的,AI要聪明,我们想模拟打出的牌越多,对胡牌的概率估算也就越精确,所以检查胡牌的算法需要越快越好

如何优化?

1)并行

2)缓存

3)查表

第二个方法目前游戏中有使用,问题主要是第一次检查还是需要时间的,另外就是缓存的数量的问题,太多会占用较多内存

并行的方法可以考虑在后期加入,主要是把多核的优势发挥出来

查表这个方法很吸引我,因为可以在O(1)时间内返回胡牌的结果,所以决定尝试下

我们从屁胡的检查开始

先看下有多少屁胡的牌型?

屁胡的牌是由1个对子和4副牌组成,简单计算如下:

C(34,1) * (C(33, 4) + C(33, 3) * C(21, 1) + C(33, 2) * C(21, 2) + C(33, 1) * C(21, 3) + C(21, 4))

~1000万

嗯,这个量级,可以看下能否努力下,通过查表的方式实现

3. 继续优化:如何减少表的尺寸

1000万

这么多胡牌的牌型,如果简单的以牌组成的字符串进行hash,我们可以估算下hash表的大小:

以1个牌被hash成1个int来计算,14 bytes -> 4 bytes

4 * 10M = 40M,这仅仅是键的存储,hash表的存储效率50%左右,这样算>100M是肯定的,对于客户端程序来说,这个开销是有点大,还没有算上值的开销

我们发现不同的胡牌牌型,实际上可以归为一类

我们对手牌进行一下编码

1)连续的或相同的被视为一段

2)段之间通过00间隔

3)连续的以连续的1表示

4)相同的以01表示

示例:

1;1;14;15;16;17;18;19;21;22;23;27;28;29

->

10100 111111 00 111 00 111

7;7;16;16;16;17;18;19;21;22;23;27;28;29

->

10100 10101 111 00 111 00 111

经过编码后,1000多W的牌型减少为1W多

我们的hash表的尺寸减少为40K

4. 最终性能对比

胡牌牌型对比:

对比判定胡牌算法共耗时17.6秒

新的算法的判定时间是2.3秒,接近一个数量级的优化

麻将赖子口诀:年轻人打麻将是浪费人生吗?

个人觉得金华麻将很好玩!

我们老家流行血流换三张,很无感,通常陪朋友打牌就是凑个人数,有人来我就让位置了!因为打牌对我来说是一种催眠,玩几把就瞌睡来了!

只从在金华工作一段时间了后,天天同事约麻将,学会了金华麻将,别说,还挺有意思的,主要是金华麻将发筹码,按捆数,有一张明牌相当于斗地主里的赖子!

作为菜鸡,纯属娱乐,开心就好……

广告
「黑龙江扑克红a玩法」 黑龙江玩扑克的一种玩法 「三缺一麻将官网」 麻将三缺一是什么意思?
Top