The invention provides a chess and card game hosting method and device. By analyzing and calculating the existing data, the advantages and disadvantages of the current situation are obtained. At the same time, according to the strength of the user's own data, the estimation and analysis are carried out, and the current optimal game scheme is obtained, so as to carry out intelligent hosting.
【技术实现步骤摘要】
一种棋牌游戏托管方法及装置
本专利技术涉及牌类游戏
,具体涉及一种棋牌游戏托管方法及装置。
技术介绍
随着移动设备的大量普及,棋牌游戏逐渐从PC端在向移动端迁移,由于受移动端网络信号质量的制约,不能保证在任何地方都具有足够良好的信号质量来支持游戏运行。因此,在用户无法进行正常操作时,需要借助游戏托管来保证游戏的顺利进行。现有技术中,在进行托管时,往往只以点数大小来进行排序,从数组中依次提取牌型,只要满足条件的方案都视为可行方案,并没有对各种可行方案进行估算分析,因此在托管之后,棋牌游戏的成绩往往大幅下降。
技术实现思路
为克服上述现有技术的不足,本专利技术提供了一种棋牌游戏托管方法及装置。通过对当前已有的数据进行分析计算,得出当前局势的优劣,同时根据用户本身数据的强弱来进行估算分析,得出当前最优的游戏方案,从而来进行智能托管。本专利技术提供的一种棋牌游戏托管方法,其特征在于,包括以下步骤:S101、定义牌型权值;根据所有牌型的数据,对于各个牌型分别定义对应的牌型权值;S102、进行基础牌型组合;将每局游戏开始时下发的牌张进行基础牌型组合;S103、计算手数;将已 ...
【技术保护点】
1.一种棋牌游戏托管方法,其特征在于,包括以下步骤:S101、定义牌型权值;根据所有牌型的数据,对于各个牌型分别定义对应的牌型权值;S102、进行基础牌型组合;将每局游戏开始时下发的牌张进行基础牌型组合;S103、计算手数;将已经进行过基础牌型组合的牌型进行再次牌型组合;S104、进行牌力分析;牌力分析内容包括其他用户所出的牌型是否存在可以大过的牌型;S105、判断牌力是否满足要求;当牌力满足要求时,继续执行S106;当牌力不满足要求时,继续执行S110;S106、判断最优牌型组合中是否存在匹配的牌型,如果判断结果为是,则继续执行S110,如果判断结果为否,则继续执行S10 ...
【技术特征摘要】
1.一种棋牌游戏托管方法,其特征在于,包括以下步骤:S101、定义牌型权值;根据所有牌型的数据,对于各个牌型分别定义对应的牌型权值;S102、进行基础牌型组合;将每局游戏开始时下发的牌张进行基础牌型组合;S103、计算手数;将已经进行过基础牌型组合的牌型进行再次牌型组合;S104、进行牌力分析;牌力分析内容包括其他用户所出的牌型是否存在可以大过的牌型;S105、判断牌力是否满足要求;当牌力满足要求时,继续执行S106;当牌力不满足要求时,继续执行S110;S106、判断最优牌型组合中是否存在匹配的牌型,如果判断结果为是,则继续执行S110,如果判断结果为否,则继续执行S107;S107、拆分最优组合,查找匹配牌型;S108、判断是否存在匹配牌型,如果判断结果为是,则继续执行S109;如果判断结果为否,则继续执行S110;S109、重新计算手数及牌力分析;对删除打出牌型后的牌张列表再次进行手数合并;S110、根据查找出的结果来选择出牌还是过牌,如果没有可以打出的牌型,那么选择过牌;否则选择出牌。2.根据权利要求1所述的棋牌游戏托管方法,其特征在于:再次牌型组合的具体过程为:将牌张列表中牌点张数最多的N牌点取出,以N牌点在列表中的下标为中心点,分别对左侧牌张列表以及右侧牌张列表进行递归合并,一次合并结束后将当前的牌点张数减1,再次递归合并,直到牌点张数减至1,递归合并结束,记录当前合并结果的手数,根据手数对合并结果进行排序,删除手数大于最小手数的组合结果。3.根据权利要求1-2任一所述的棋牌游戏托管方法,其特征在于:根据当前其他用户所出牌张的牌型以及大小,以及当前牌局所有用户已出的牌张列表,用户自己所出的位置信息,来对需要打出的牌张进行牌力分析。4.根据权利要求1-3任一所述的棋牌游戏托管方法,其特征在于:按照牌点查找出所有符合的牌型,并对每个牌型剩余的牌张再次进行合并,计算剩余的手数。根据本发明的一个优选实施方式,当满足手数最少时,则视为满足最优的出牌策略;如果存在相同手数时,则继续对牌点进行降序排序,满足最小牌点的则视为满足最优出牌策略。5.根据权利要求1-4任一所述的棋牌游戏托管方法,其特征在于:找出所有牌型相同的组合列表,将这个列表中的所有牌型组合按照目标牌型进行组合,同时对比组合前后的手数差,将所有的组合结果根据手数进行排序,优先选择手数无变化的组合方案。6.根据权利要求1-5任一所述的棋牌游戏托管方法,其特征在于:如果没有牌型相同的组合列表,那么根据牌型权值的定义,对牌型不符合目标牌型、但是可通过拆分的方式来得到目标牌型的牌型进行优先级排序。7.根据权利要求1-6任一所述的棋牌游戏托管方法,其特征在于:所述步骤S103进一步包含如下步骤:S201、牌点合并;对所有牌点进行数值合并,并以数组的形式存储。S202、获取最大牌张数n;S203、对相邻的牌点...
【专利技术属性】
技术研发人员:邱斌,
申请(专利权)人:竞技世界北京网络技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。