[发明专利]麻将游戏的控制方法及装置、存储介质、电子设备在审
| 申请号: | 201910780131.9 | 申请日: | 2019-08-22 |
| 公开(公告)号: | CN110478908A | 公开(公告)日: | 2019-11-22 |
| 发明(设计)人: | 张鸿鹏 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
| 主分类号: | A63F13/75 | 分类号: | A63F13/75;A63F13/55 |
| 代理公司: | 11438 北京律智知识产权代理有限公司 | 代理人: | 王辉;阚梓瑄<国际申请>=<国际公布>= |
| 地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 手牌 花色牌 麻将游戏 提示信息 信息对应 预设 存储介质 电子竞技 电子设备 计算过程 控制显示 数组确定 一维数组 用户体验 复杂度 匹配 存储 响应 | ||
本发明实施例是关于一种麻将游戏的控制方法及装置、存储介质、电子设备,涉及电子竞技技术领域,该方法包括:获取当前手牌信息,其中,所述麻将游戏中所包括的所有花色牌信息均以一维数组的方式进行存储;根据所述当前手牌信息对应的当前手牌数组确定所述当前手牌信息对应的当前手牌特征值,其中,所述当前手牌特征值由所述手牌信息中不同花色牌分别对应的花色牌特征值组合而成;将所述当前手牌特征值与预设胡牌列表中的目标特征值进行匹配;当所述预设胡牌列表中存在与所述当前手牌特征值对应的目标特征值时,则控制显示胡牌提示信息。本发明实施例降低了计算过程的复杂度,提高了向玩家发出胡牌提示信息的响应速度进而提升了用户体验。
技术领域
本发明实施例涉及电子竞技技术领域,具体而言,涉及一种麻将游戏的控制方法、麻将游戏的控制装置、计算机可读存储介质以及电子设备。
背景技术
在麻将类游戏中,在听牌(手牌张数为3n+1)或打出一张牌可听牌(手牌张数为3n+2)的情况下,如何高效率地将所有将牌拆分为两垛(例如可以包括a垛以及b垛),并且满足a垛成牌型(3m或3m+2),b垛仍可听牌(3x+1)的情况,还需要规定玩家要将b垛明牌摆出,只能听b垛的胡口,在此情形下其他家不能出明示出的胡口牌,以此来封锁他们出特定牌,从而使他们更难凑成听牌牌型,但该玩家也只能通过自摸来胡牌是需要解决的问题。
在现有的摆牌算法中,首先,需要将手牌递归拆分成顺刻将之后,再利用计算得到的顺刻将组合,逐个尝试从手牌里剔除掉,进行听牌计算判断是否满足摆牌的牌型要求,递归进行如上操作直至手牌归零;然后,对此过程中得到的所有满足摆牌牌型要求的情况进行汇集和去重。
但是,上述方法存在如下缺陷:一方面,需要进行大量的深层循环以及递归操作,同时要重复地遍历二维数组(至少包含27个元素)来计算,过程中包含许多没有在外围就屏蔽掉的无效计算,复杂度至少在O(n^5)以上,其使用的听牌算法无法满足如此大的计算量;另一方面,因为14张手牌时还需逐个剔除掉一张出牌,计算量翻上几倍,计算1次14张手牌的所有摆牌情况要花费1秒以上,进而造成计算量过大的问题。
因此,需要提供一种新的麻将游戏的控制方法及装置。
需要说明的是,在上述背景技术部分发明的信息仅用于加强对本发明的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本发明的目的在于提供一种麻将游戏的控制方法、麻将游戏的控制装置、计算机可读存储介质以及电子设备,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的计算量过大以及计算过程复杂的问题。
根据本公开的一个方面,提供一种麻将游戏的控制方法,包括:
获取当前手牌信息,其中,所述麻将游戏中所包括的所有花色牌信息均以一维数组的方式进行存储;
根据所述当前手牌信息对应的当前手牌数组确定所述当前手牌信息对应的当前手牌特征值,其中,所述当前手牌特征值由所述手牌信息中不同花色牌分别对应的花色牌特征值组合而成;
将所述当前手牌特征值与预设胡牌列表中的目标特征值进行匹配;
当所述预设胡牌列表中存在与所述当前手牌特征值对应的目标特征值时,则控制显示胡牌提示信息。
在本公开的一种示例性实施例中,所述一维数组包括N个元素,所述元素代表所述麻将牌的花色种类;
所述元素的数值代表对应的花色牌集合,且所述元素的数值包括n位;
所述数值中的不同的位对应当前元素所代表的花色牌的子牌,所述数值的不同的位的值代表所述子牌的个数。
在本公开的一种示例性实施例中,控制显示胡牌提示信息包括:
对所述当前手牌信息中包括的手牌总数进行对3取余的运算得到运算结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910780131.9/2.html,转载请声明来源钻瓜专利网。





