导航:首页 > 源码编译 > 麻将牌程序算法

麻将牌程序算法

发布时间:2023-04-19 08:20:09

1. 关于麻将的算法的一些。

你说的是日本麻将的打法以及计番方法,国标就参照网上的“国际麻将标准规则”就好,计番方式是不同的。

2. 麻将的算法公式麻将的算法公式

一分钟学会麻将的数学公式: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。

3. 麻将是如何算数的

谁掷骰子就以谁为起点开始数数,以逆时针方向数起。

一般麻将的骰子是两个,掷骰子的人为庄家,比如掷出来的数字是3和6,从庄家逆时针开始数到第九家(两个数字的和)的牌面上拿牌,在其牌面上顺时针过三张牌(骰子里比较小的这个数)开始拿牌(就是第四张牌开始拿)就可以了。

国标麻将简介:

国际标准麻将,简称国标麻将,是麻将的一种玩法,其拦戚规则为中国国家体育总局于1998年7月所制定。其后在众多国际及国内麻将竞赛中应用,故被称为国标麻将。

洗牌:把牌全反扣过来,使牌面朝下。玩家双手搓动牌,使牌均匀而无序地运动,称为“洗牌”。

码牌:洗均匀之后,每人码36张牌,两张牌上下摞在一起为一墩,各自为18墩,并码成牌墙摆在自己门前,四人牌墙左右相接成正方形。

开牌:国标麻将中,简核陵庄家掷骰,两颗骰子的总和所得的点数就是开牌的基数。以庄家为第一位,按逆时针方向顺序点数,数到点数的位置为开牌的牌墙。

从右向左依次数到与点数相同的那一墩,由庄家开始抓下两墩牌,下一家再按顺时针方向顺序抓牌,直到每个人抓3次共12张牌,再由庄家跳牌(隔一墩)抓上层两牌,其他人依次各抓一张。庄家共有14张牌,其他人各有13张牌。

理牌、审牌、补花:分类整理手中的牌,整齐排列,审视牌势。如手中有花牌,首先由庄家补花,即是从牌墙的尾端取一张牌。另外三家依次逐一补花,若补回来的是花牌,则待该轮完结后再补。

行牌:行牌即是打牌进行过程。由庄家打出第一张牌开始,此氏悄过程包括抓牌、出牌、吃牌、碰牌、开杠(明杠、暗杠)、补直至和牌或荒牌。

4. 成都麻将的算法

成都麻将采用川渝地区流行的麻将打法,尤其是成都及周边比较盛行的打法。核心是打缺门,刮风下闷族纤雨,成都计番,流局查卫生(查花猪)。

按照四川一带的流行打法,尤其是以成都及周边地区较为盛行的打法:在麻将牌中去掉“中,发,白”的字牌,去掉“东,南,西,北”的风牌,只剩下筒、条、万,三色牌一共108张。麻将的打法按照当前流行的十三张打法。

成都麻将规定,做牌的时候,游穗皮戏玩家必须从筒、条、万的三色牌中任意打缺一门牌才能胡牌。

14.杠上炮(每杠+1番 底金:×2)玩家在杠牌时,先杠一张牌,再打掉一张牌,而打出的这张牌正好是其它玩家胡牌所需要的叫牌时,这种情况叫做杠上炮。

15. 报叫(2番 底金:×4)庄家在配牌完成后,打出第一张牌就下叫,或者闲家在配牌完成后,就下叫,并宣告下叫(庄家闲家都要),之后不等变更手牌。

16.天胡(5翻 底金:×32)庄家在配牌完成后,就胡牌,这样的情况叫做天胡。

17.地胡(5翻 底金:×32)闲家在配牌完成后,就下叫,并在第一轮摸牌后胡牌。这样的情况叫做地胡。 番数:番数是玩家在每盘牌局结束后的计算单位,每种牌型有不同的番数计算。

5. 麻将游戏的算法(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 花牌 即春夏秋冬,梅兰竹菊,每花计一分。不计在起和分内,和牌后才能计分。花牌补花成和计自摸分,不计杠上开花

阅读全文

与麻将牌程序算法相关的资料

热点内容
除了滴滴app哪里还能用滴滴 浏览:397
截图怎么保存文件夹然后压缩 浏览:8
幻影服务器怎么样 浏览:27
具体哪些广东公司招程序员 浏览:867
嵌入式编译器教程 浏览:304
ssl数据加密传输 浏览:86
51单片机定时器方式2 浏览:330
命令行查看开机时间 浏览:812
python微博复杂网络分析 浏览:550
rf3148编程器 浏览:505
浙江标准网络服务器机柜云主机 浏览:587
设置网络的服务器地址 浏览:600
java图形界面设计 浏览:751
纯前端项目怎么部署到服务器 浏览:538
瓜子脸程序员 浏览:505
如何保证服务器优质 浏览:94
小微信aPP怎么一下找不到了 浏览:299
算法纂要学术价值 浏览:977
程序员你好是什么意思 浏览:803
倩女幽魂老服务器如何玩 浏览:563