mahjong

    2熱度

    1回答

    我正在尋找一種算法,以確定當前的麻將手是否是贏家。如果你不熟悉遊戲,這裏的基本思想(簡體): 有瓷磚的三套衣服,每個都包含瓷磚排名1-9。還有特殊的瓷磚,其中七種類型。每個瓷磚存在四份,因此每套西裝有36個瓷磚和28個特殊瓷磚。 一隻手中有14塊瓷磚。 A chow是按順序排列的單排三個拼貼的集合。 A pong是一組三個相同的瓷磚。 A kong是一組四個相同的瓷磚。 A 對是一組兩個相同的瓷磚

    5熱度

    7回答

    有多個相關問題,但我正在尋找特定於我的案例的解決方案。有一個(通常)14個整數的數組,每個範圍在1到34之間。如何快速判斷特定靜態列表中的每個int是否至少在該數組中出現過一次? 僅供參考,我目前使用此代碼,這是寫入儘可能地類似於規範,所以它肯定可以大大提高: if (array.Count < 13) { return; } var required = new int[] {

    1熱度

    4回答

    我正在開發一個麻將紙牌求解器,到目前爲止,我做得很好。然而, 它不是我想要的那麼快,所以我要求任何額外的優化 技術你們可能知道。 所有的瓷磚都從佈局中知道,但解決方案不是。目前,我有幾個規則可以保證安全移除某些相同瓷磚對(這不能成爲可能的解決方案的障礙)。 爲了清楚起見,當瓷磚隨時可以被揀選並且瓷磚鬆散時瓷磚是免費的,而瓷磚根本不會綁定任何其他瓷磚。 如果有四個免費的免費磁貼可用,立即刪除它們。

    0熱度

    1回答

    我正在讀一些中國古代的麻將遊戲介紹(有點像撲克,但更復雜)。我花了幾天的時間編寫一個程序,以確定一隻手是否勝利。任何人有任何想法或知道在哪裏可以找到免費的代碼?我只需要部分來確定輸贏,我不是在尋找整個項目。謝謝。

    0熱度

    2回答

    我要打造一款紙牌遊戲。遊戲就像麻將一樣。 我想要一些參考代碼或鏈接開始。如果您有任何問題,請分享。

    -3熱度

    1回答

    我試圖運行從在線取得的源代碼。該問題顯示已解壓.class文件,字節碼版本:46.0​​(java1.3或更早版本) 我有在線搜索,但我沒有找到任何有用的信息。請提供任何幫助或建議嗎?

    1熱度

    3回答

    我正在用JavaScript編寫一些麻將相關的功能。 下面是我在下面的代碼測試用例。 注意,麻將手被陣列表示,其中: 元件0 1至34爲磚的總數在手 元件是在手每種類型的瓦片的數目 第一craks,然後點,然後BAMS,然後卷繞,最後小龍 查找等待的功能運行非常慢。我如何加快速度? // tiles are indexed as follows: // 1..9 = 1 crak .. 9 cr

    1熱度

    1回答

    我正在努力找出麻將贏得的手,有沒有人有任何提示或工作公式? 麻將遊戲就像是13張卡片,4,3套或3張沖刷的杜松子酒。獲獎牌手包括被盜或給出的牌,總共14張牌。獲勝手套: 3組4加1對 4套3加1對組成。 2套4加2套3,無配對。 沖洗套裝是3套,但所有套房都是紅利。 所有對也是一種選擇。 還有一些與此相關的點。 任何指導或幫助將不勝感激。 要跟進,並添加信息,這可能會幫助其他人,並gould幫助我