A. 关于麻将的算法的一些。
你说的是日本麻将的打法以及计番方法,国标就参照网上的“国际麻将标准规则”就好,计番方式是不同的。
B. 麻将游戏的算法(13张牌的那种)
国标麻将规则的番种
88番
1 大四喜 由4副风刻(杠)组成的和牌。不计圈风刻、门风刻、三风刻、碰碰和
2 大三元 和牌中,有中发白3副刻子。不计箭刻
3 绿一色 由23468条及发字中的任何牌组成的顺子、刻五、将的和牌。不计混一色。如无“发”字组成的各牌,可计清一色
4 九莲宝灯 由一种花色序数牌子按1112345678999组成的特定牌型,见同花色任何1张序数牌即成和牌。不计清一色
5 四杠 4个杠
6 连七对 由一种花色序数牌组成序数相连的7个对子的和牌。不计清一色、不求人、单钓
7 十三幺 由3种序数牌的一、九牌,7种字牌及其中一对作将组成的和牌。不计五门齐、不求人、单钓
64番
8 清幺九 由序数牌一、九刻子组成的和牌。不计碰碰和、同刻、无字
9 小四喜 和牌时有风牌的3副刻子及将牌。不计三风刻
10 小三元 和牌时有箭牌的两副刻子及将牌。不计箭刻
11 字一色 由字牌的刻子(杠)、将组成的和牌。不计碰碰和
12 四暗刻 4个暗刻(暗杠)。不计门前清、碰碰和
13 一色双龙会 一种花色的两个老少副,5为将牌。不计平各、七对、清一色
48番
14 一色四同顺 一种花色4副序数相同的顺子,不计一色三节高、一般高、四归一
15 一色四节高 一种花色4副依次递增一位数的刻子不计一色三同顺、碰碰和
32番
16 一色四步高 一种花色4副依次递增一位数或依次递增二位数的顺子
17 三杠 3个杠
18 混幺九 由字牌和序数牌一、九的刻子用将牌组成的和牌。不计碰碰和
24番
19 七对 由7个对子组成和牌。不计不求人、单钓
20 七星不靠 必须有7个单张的东西南北中发白,加上3种花色,数位按147、258、369中的7张序数牌组成没有将牌的和牌。不计五门齐、不求人、单钓
21 全双刻 由2、4、6、8序数牌的刻了、将牌组成的和牌。不计碰碰和、断幺
22 清一色 由一种花色的序数牌组成和各牌。不无字
23 一色三同顺 和牌时有一种花色3副序数相同的顺了。不计一色三节高
24 一色三节高 和牌时有一种花色3副依次递增一位数字的刻了。不计一色三同顺
25 全大 由序数牌789组成的顺了、刻子(杠)、将牌的和牌。不计无字
26 全中 由序数牌456组成的顺子、刻子(杠)、将牌的和牌。不计断幺
27 全小 由序数牌123组成的顺子、刻子(杠)将牌的的和牌。不计无字
16番
28 清龙 和牌时,有一种花色1-9相连接的序数牌
29 三色双龙会 2种花色2个老少副、另一种花色5作将的和牌。不计喜相逢、老少副、无字、平和
30 一色三步高 和牌时,有一种花色3副依次递增一位或依次递增二位数字的顺子
31 全带五 每副牌及将牌必须有5的序数牌。不计断幺
32 三同刻 3个序数相同的刻子(杠)
33 三暗刻 3个暗刻
12番
34 全不靠 由单张3种花色147、258、369不能错位的序数牌及东南西北中发白中的任何14张牌组成的和牌。不计五门齐、不求人、单钓
35 组合龙 3种花色的147、258、369不能错位的序数牌
36 大于五 由序数牌6-9的顺子、刻子、将牌组成的和牌。不计无字
37 小于五 由序数牌1-4的顺子、刻子、将牌组成的和牌。不计无字
38 三风刻 3个风刻
8 番
39 花龙 3种花色的3副顺子连接成1-9的序数牌
40 推不倒 由牌面图形没有上下区别的牌组成的和牌,包括1234589饼、245689条、白板。不计缺一门
41 三色三同顺 和牌时,有3种花色3副序数相同的顺子
42 三色三节高 和牌时,有3种花色3副依次递增一位数的刻子
43 无番和 和牌后,数不出任何番种分(花牌不计算在内)
44 妙手回春 自摸牌墙上最后一张牌和牌。不计自摸
45 海底捞月 和打出的最后一张牌
46 杠上开花 开杠抓进的牌成和牌(不包括补花)不计自摸
47 抢杠和 和别人自抓开明杠的牌。不计和绝张
6 番
48 碰碰和 由4副刻子(或杠)、将牌组成的和牌
49 混一色 由一种花色序数牌及字牌组成的和牌
50 三色三步高 3种花色3副依次递增一位序数的顺子
51 五门齐 和牌时3种序数牌、风、箭牌齐全
52 全求人 全靠吃牌、碰牌、单钓别人批出的牌和牌。不计单钓
53 双暗杠 2个暗杠
54 双箭刻 2副箭刻(或杠)
4 番
55 全带幺 和牌时,每副牌、将牌都有幺牌
56 不求人 4副牌及将中没有吃牌、碰牌(包括明杠),自摸和牌
57 双明杠 2个明杠
58 和绝张 和牌池、桌面已亮明的3张牌所剩的第4张牌(抢杠和不计和绝张)
2 番
59 箭刻 由中、发、白3张相同的牌组成的刻子
60 圈风刻 与圈风相同的风刻
61 门风刻 与本门风相同的风刻
62 门前清 没有吃、碰、明杠,和别人打出的牌
63 平和 由4副顺子及序数牌作将组成的和牌,边、坎、钓不影响平和
64 四归一 和牌中,有4张相同的牌归于一家的顺、刻子、对、将牌中(不包括杠牌)
65 双同刻 2副序数相同的刻子
66 双暗刻 2个暗刻
67 暗杠 自抓4张相同的牌开杠
68 断幺 和牌中没有一、九及字牌
1 番
69 一般高 由一种花色2副相同的顺子组成的牌
70 喜相逢 2种花色2副序数相同的顺子
71 连六 一种花色6张相连接的序数牌
72 老少副 一种花色牌的123、789两副顺子
73 幺九刻 3张相同的一、九序数牌及字牌组成的刻子(或杠)
74 明杠 自己有暗刻,碰别人打出的一张相同的牌开杠:或自己抓进一张与碰的明刻相同的牌开杠
75 缺一门 和牌中缺少一种花色序数牌
76 无字 和牌中没有风、箭牌
77 边张 单和123的3及789的7或1233和3、77879和7都为张。手中有12345和3,56789和6不算边张
78 坎张 和2张牌之间的牌。4556和5也为坎张,手中有45567和6不算坎张
79 单钓将 钓单张牌作将成和
80 自摸 自己抓进牌成和牌
81 花牌 即春夏秋冬,梅兰竹菊,每花计一分。不计在起和分内,和牌后才能计分。花牌补花成和计自摸分,不计杠上开花
C. 贵阳麻将的鸡个数和豆个数究竟怎么算呀
豆——贵阳捉鸡麻将中的“杠”称之为“豆”,“豆”做为胡牌的通行证,即:只有在有豆的情况下才能胡任何人的牌,否则只能自摸,或者是做出平胡以上的牌型(如大对子)才可以胡任何人的牌。
1、闷豆——即暗杠,自己摸到4张相同牌并杠出。在结算时,其他3个玩家每人给闷豆者2番,可叠加。
2、爬坡豆——碰牌后,再摸到最后一张杠牌。在结算时,其他3个玩家每人给转弯豆者3番,可叠加。
3、点豆——手中有3张相同的牌,然后杠了其他玩家的一张牌。在结算时,点豆者给被点豆者1番,可叠加。
鸡——鸡牌分为2种,一是“幺鸡”,二是在有玩家胡牌且还有未摸牌的情况下,翻开第1张未摸的牌,根据这张牌的数值,顺位+1的那张牌即为“鸡”(如翻开的是5万,则6万为鸡;翻开9筒,1筒为鸡),然后查看所有玩家的牌,包括打出去的牌。
如果玩家手中有1张鸡,则其它三位玩家每人给有鸡的玩家1番;多人有鸡,分别赔付;鸡和豆可叠加。若翻开的牌为9条,则幺鸡为“金鸡”,玩家在结算时1只鸡为2番。
1、冲锋鸡——在起牌后,玩家打出的第一张幺鸡为冲锋鸡,此鸡结算时加倍计算。若翻到金鸡,则此鸡牌结算为4番。
2、责任鸡——在起牌后,若玩家打出的第一张幺鸡被其他玩家碰走,则此鸡称为“责任鸡”,在结算时,打出鸡牌的玩家应比其他玩家多付1番。
(3)麻将java算法扩展阅读
贵阳捉鸡麻将是一种地方的玩法,增加了普通的捉鸡游戏的亮点,倒是也给了人们很多的惊喜,是一款拥有更多快乐感受的麻将玩法。
而说到胡牌的可能性当中,要考虑麻将的规则,也必须要明确到底有哪些胡法,可以胡出多种的赔率,这时候胡法的总结,有着全面性的特点,可以适当追求胡出大牌。
在胡法的总结中,比较受玩家喜欢的有四种对子的牌法,贵阳捉鸡麻将中的七对,这时候需要所有牌都是对子,不能有碰与杠。
而比七对大一些的就是龙七对,这时候七对中有两个是一样的,效果也非常好。当然还一种大牌,是大对子,就是有四个杠牌,增加一个对子,这样的胡牌,是胜算较高,而牌率很优秀的打法,也是捉鸡的一个游戏亮点。
虽然麻将的玩法有着很明确的精致特点,但是在实战的过程中,捉鸡与胡牌还是可以分开来考虑的,而贵阳捉鸡麻将的打法配合当中,胡牌的两款特殊加番项,倒是也很值得期待。
一种是青龙背,这时候五个对子,加四个相同的牌,而且要是清一色无混杂色。另一种是杠上胡,开杠抓牌的时候,直接自摸胡牌,可以获得额外的加分与奖励,是一个较难得的胡法。
D. 打麻将是怎么算番的
下面就是四川成都麻将的基本番的算法:
一番(x1):
平胡(基本胡),一番,四坎牌加一对将。如23445677筒345789条。
两番(x2):
对对胡(大对子), 玩家手牌除了一对对牌以外,剩下的都是三张一对的,一共四对。如111222444万33399筒。
三番(x4):
清一色,玩家胡牌的手牌全部都是一门花色。如11333222456999条。
带幺九,玩家手牌中,全部是用1的连牌或者9的连牌组成的牌。如111222333万78999筒。
七对,玩家的手牌全部是两张一对的,没有碰过和杠过,如2244552299万1199筒。
四番(x8)
清对,四番,玩家手上的牌是清一色的对对胡。如99887755221166筒。
将对,玩家手上的牌是带二、五、八的对对胡。如222555888条88855万。
五番(x16)
龙七对,玩家手牌为暗七对牌型,没有碰过或者杠过,并且有四张牌是一样的,叫龙七对。不再计七对,同时减1根。如
11222244筒557799万
清七对,玩家手上的牌是清一色的七对。如11334466778899条。
清幺九,清一色的幺九,如11123777888999铜。
六番(x32)
天胡,打牌的过程中,庄家在第一次模完牌后,就胡牌,叫天胡。
地胡,在打牌过程中,非庄家在第一次摸完牌后就可以下叫,第一轮摸牌后就胡牌,叫地胡。
青龙七对,玩家手牌是清一色的龙七对,叫清龙七对,如11224444557799万。算番时减 1根。
另加番:
杠上花,1番,杠后自模胡牌(杠了之后补牌而胡) 。
杠上炮,1番,玩家在杠牌时,先杠一张牌,再打掉一张牌,而打出的这张牌正好时其他玩家胡牌所需要的叫牌时,这种情况叫杠上炮。即玩家杠了后补牌,打出,然后给其他玩家胡了。
根,1番,四张同样的牌不作杠算1根,胡牌时1根加1番。
E. 求一个麻将的出牌的算法思路(麻将人工智能),最好可以提供资料,本人感激不尽
没接触过程序设计.不过我想:首先 你要知道麻将里的输赢规则,那些牌克制那些牌.然后监视玩家手里的牌,最后让AI针对玩家出牌就好.
因为麻将的张数很多,让AI直接出牌克制, 也让玩家不易察觉AI作弊.再次之,如果嫌AI设计体积太大了,可以让玩家得组合牌的几率降低.
当然,好不好玩,哪的另算
F. 麻将的算法公式麻将的算法公式
一分钟学会麻将的数学公式:nAAA+mABC+DD就赢了,mn可以等于0。
AAA就是三个一样的牌,ABC就是顺子,DD就是对子。mn可以为0,这句话得用高中数学来理解:mm中可以至少有1个为0。
实例分析:
发牌一开始拿到手,庄家14张牌,闲家13张牌。想要胡,就在接下来摸牌、打牌、对吃杠的过程中想办法使这13张牌符合nAAA+mABC+DD的规律。注意:东南西北中发白这7张牌不能组成ABC的形式,只能组成AAA。
-摸牌、打牌庄家先打一张不摸牌。轮到闲家,先摸一张牌,再打一张。再轮到下一个人。主要是把手上不利于组成公式的牌打掉。
吃、对(碰)、杠:
我有5条和6条。这时,如果我的上家出7条或者4条,那我就可以叫“吃”。通用规律是:
当上家出的牌可以帮我组成顺子ABC形式时;
其他人没有叫“对(碰)、杠、胡”
以上条件同时满足,就可以叫“吃”。然后把这对顺子拿出来,平放在旁边。
听牌、胡牌:
经过以上步骤之后,最终会里标准公式差一张牌。这时就叫听牌。如上图,我有两个AAA型,即m=2。它们是:三个东风,三个发财。这两个放在旁边的,就是我对来的。最右边有1个ABC型,它是7条8条9条。其次是一个DD型——两个八万。注意,有且只能有一个DD。
还有两张单牌,3万和5万。这时,我只要摸一张4万,或者我的上家出一张4万,我就可以胡牌了。最终我胡牌的公式就是2AAA+2ABC+DD。