導航:首頁 > 源碼編譯 > 麻將牌程序演算法

麻將牌程序演算法

發布時間: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