[發明專利]一種新昌麻將游戲的作弊檢測方法在審
| 申請號: | 201710446944.5 | 申請日: | 2017-06-14 |
| 公開(公告)號: | CN107335214A | 公開(公告)日: | 2017-11-10 |
| 發明(設計)人: | 張永良 | 申請(專利權)人: | 張永良 |
| 主分類號: | A63F9/20 | 分類號: | A63F9/20 |
| 代理公司: | 杭州斯可睿專利事務所有限公司33241 | 代理人: | 王利強 |
| 地址: | 310011 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 新昌 麻將 游戲 作弊 檢測 方法 | ||
1.一種新昌麻將游戲的作弊檢測方法,其特征在于:包括以下步驟:
1)麻將游戲數據輸入,過程如下:
將麻將牌編碼,采用三維數組對麻將牌進行編碼,牌類型typeInt:1-萬;2-筒;3-條;4-字;牌大小number:1~9;牌標識index:1~4,區分相同的四張牌;對于麻將游戲中每一種操作也需要編碼,編碼規則是整數從低位到高位依次是:操作operation2位、位置position1位、牌類型type1、牌數字number1,若干牌序號index;如碰需要三個index,別人打過來的杠需要四個index,吃胡只需要一個index;操作operation的編碼規則如下:10:發牌,11:打牌,12:碰,13:別人打過來的胡,14:自摸,15:暗杠,16:自摸明杠,17:別人打過來的明杠,18:過,19:流局,20:搶杠胡,21:搶杠過;
2)判斷下一步操作是不是出牌操作,如果不是執行步驟3),如果是執行步驟4);
3)執行當前操作,回到步驟2);
4)執行預測出牌模塊,預測當前出牌玩家的出牌集合,和實際出牌做對比,如果實際出的牌在預測出牌集中,執行步驟2),否則執行步驟5);
5)執行作弊決策模塊,如果發現玩家作弊,給出提示,執行步驟2)。
2.如權利要求1所述的一種新昌麻將游戲的作弊檢測方法,其特征在于:所述步驟4)中,所述預測出牌模塊的處理過程如下:
4.1)分析用戶手牌中的每一門牌型的評分,這里每一門牌的評分由兩部分組成,一部分是每一門牌的牌型得分由牌型分析模塊計算出的得分,另一部分是每一門牌的手牌的數量,取這兩部分的和作為每一門牌的牌型的評分;
4.2)將評分最低的那一門的手牌都加入到預測出牌結果中,如果還有另一門牌的評分小于20分,則將這一門的單牌加入預測出牌結果中,將字牌中的單牌加入預測出牌結果中;
4.3)如果出牌預測結果不是空的則返回,否則進入下一步;
4.4)把無法組成缺一順子,順子,對子,刻子的單牌加入到預測出牌結果中;
4.5)如果出牌預測結果不是空的則返回,否則進入下一步;
4.6)分析手牌找出一張牌,使得出了這張牌后玩家的牌型評分最高,返回這張牌。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于張永良,未經張永良許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710446944.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圍棋棋子專用分棟電子裝置
- 下一篇:一種消極用戶的識別方法、裝置及服務器





