[发明专利]麻将游戏的控制方法及装置、存储介质、电子设备在审
| 申请号: | 201910780131.9 | 申请日: | 2019-08-22 |
| 公开(公告)号: | CN110478908A | 公开(公告)日: | 2019-11-22 |
| 发明(设计)人: | 张鸿鹏 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
| 主分类号: | A63F13/75 | 分类号: | A63F13/75;A63F13/55 |
| 代理公司: | 11438 北京律智知识产权代理有限公司 | 代理人: | 王辉;阚梓瑄<国际申请>=<国际公布>= |
| 地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 手牌 花色牌 麻将游戏 提示信息 信息对应 预设 存储介质 电子竞技 电子设备 计算过程 控制显示 数组确定 一维数组 用户体验 复杂度 匹配 存储 响应 | ||
1.一种麻将游戏的控制方法,其特征在于,包括:
获取当前手牌信息,其中,所述麻将游戏中所包括的所有花色牌信息均以一维数组的方式进行存储;
根据所述当前手牌信息对应的当前手牌数组确定所述当前手牌信息对应的当前手牌特征值,其中,所述当前手牌特征值由所述手牌信息中不同花色牌分别对应的花色牌特征值组合而成;
将所述当前手牌特征值与预设胡牌列表中的目标特征值进行匹配;
当所述预设胡牌列表中存在与所述当前手牌特征值对应的目标特征值时,则控制显示胡牌提示信息。
2.根据权利要求1所述的麻将游戏的控制方法,其特征在于,所述一维数组包括N个元素,所述元素代表所述麻将牌的花色种类;
所述元素的数值代表对应的花色牌集合,且所述元素的数值包括n位;
所述数值中的不同的位对应当前元素所代表的花色牌的子牌,所述数值的不同的位的值代表所述子牌的个数。
3.根据权利要求1所述的麻将游戏的控制方法,其特征在于,控制显示胡牌提示信息包括:
对所述当前手牌信息中包括的手牌总数进行对3取余的运算得到运算结果;
在确认所述运算结果为2时,控制显示胡牌提示信息。
4.根据权利要求1所述的麻将游戏的控制方法,其特征在于,获取当前手牌信息包括:
检测是否发生操作提醒触发事件;其中,所述操作提醒触发事件包括由当前客户端控制的玩家发生摸牌操作或者与当前客户端控制的玩家对应的其他玩家发生的出牌操作;
如果检测到发生所述操作提醒触发事件,则获取所述当前手牌信息。
5.根据权利要求1所述的麻将游戏的控制方法,其特征在于,所述麻将游戏的控制方法还包括:
对所述麻将游戏中所包括的所有花色牌面按照预设规则进行处理,得到所述目标特征值,其中,所述预设规则包括顺子组合规则、刻子组合规则以及将组合规则;
所述目标特征值按照关键字与牌张数的形式进行存储;
所述关键字为各花色牌面对应的所述顺子组合规则或者刻子组合规则或者将组合规则所需的目标牌面特征值;
所述牌张数为各花色牌面对应的所述顺子组合规则或者刻子组合规则或者将组合规则所需的目标牌张数。
6.根据权利要求5所述的麻将游戏的控制方法,其特征在于,对所述麻将游戏中所包括的所有花色牌面按照预设规则进行处理,得到所述目标特征值包括:
利用所述一维数组对所述麻将游戏中所包括的所有花色牌面进行转换得到各个不同花色中各个不同点数牌面的所述牌面特征值;
分别根据所述顺子组合规则、刻子组合规则以及将组合规则遍历所述所有花色牌面,得到根据各个不同花色牌面组成的顺子组合、刻子组合以及将组合;
利用各个不同花色中各个不同点数牌面的所述牌面特征值对所述顺子组合、刻子组合以及将组合中对应的各个不同花色牌面进行替换,得到所述目标特征值。
7.根据权利要求5所述的麻将游戏的控制方法,其特征在于,将所述当前手牌特征值与预设胡牌列表中的目标特征值进行匹配包括:
分别对所述当前手牌特征值中不同花色牌对应的不同牌面特征值以及不同牌张数,与所述预设胡牌列表中对应花色的目标牌面特征值以及目标牌张数进行匹配。
8.根据权利要求1所述的麻将游戏的控制方法,其特征在于,所述麻将游戏的控制方法还包括:
根据所述当前手牌特征值将所述当前手牌信息拆分为第一垛以及第二垛;其中,所述第一垛满足成牌型,所述第二垛满足听牌条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910780131.9/1.html,转载请声明来源钻瓜专利网。





