太阳城集团

  • / 58
  • 下载费用:30 金币  

终端中的对局界面显示方法、装置、设备及存储介质.pdf

关 键 词:
终端 中的 对局 界面 显示 方法 装置 设备 存储 介质
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

太阳城集团CN201810618163.4

申请日:

20180615

公开号:

太阳城集团CN108888950A

公开日:

20181127

当前法律状态:

有效性:

审查中

法律详情:
IPC分类号: A63F13/35,A63F13/45,A63F13/52,H04L29/06 主分类号: A63F13/35,A63F13/45,A63F13/52,H04L29/06
申请人: 腾讯科技(深圳)有限公司
发明人: 罗健
地址: 518057 广东省深圳市南山区高新区科技中一路腾讯大厦35层
优先权: CN201810618163A
专利代理机构: 北京三高永信知识产权代理有限责任公司 代理人: 张所明
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

太阳城集团CN201810618163.4

授权太阳城集团号:

法律状态太阳城集团日:

法律状态类型:

摘要

太阳城集团本申请公开了一种终端中的对局界面显示方法、装置、设备及存储介质,属于互联网领域。所述方法包括:在屏幕的用户界面上显示对局棋盘;获取第i位置交换指令;根据第i位置交换指令消除相连的消除元素;将被消除的消除元素对应的棋格的占位标识显示为第一占位标识;显示胜利方。本申请通过接收至少两个终端在各自的回合在同一对局棋盘上的位置交换指令,在对局棋盘上实时同步显示至少两个终端对应的帐号对对局棋盘上的消除元素的消除操作和/或对对局棋盘上的棋格的占据效果,解决了相关技术中在各自的地图上显示消除消除元素所造成同步时延较大的问题,由于每个帐号在各自回合的操作都是在同一对局地图上同步显示的,从而降低了对局同步时延。

权利要求书

1.一种终端,其特征在于,所述终端包括处理器、存储器和屏幕,所述存储器存储有至少一条指令;所述处理器用于加载并执行所述至少一条指令以实现如下步骤:在所述屏幕的用户界面上显示对局棋盘,所述对局棋盘中阵列排布的多个棋格用于显示各自对应的消除元素和占位标识,存在至少一个所述棋格在起始状态下的所述占位标识是与当前帐号对应的第一占位标识;在n个回合中的第i个回合中,获取用于将相邻的第一消除元素和第二消除元素进行位置交换的第i位置交换指令,所述n个回合是至少两个帐号交替拥有操作权限的操作时序单位,所述第i个回合是所述当前帐号拥有操作权限的回合,n为自然数,i为自然数,1≤i≤n;根据所述第i位置交换指令交换所述第一消除元素和所述第二消除元素;在所述第一消除元素和所述第二消除元素交换位置后,若存在预定个数相同类型的消除元素相连,则消除相连的消除元素;若被消除的消除元素中存在具有所述第一占位标识的消除元素时,将所述被消除的消除元素对应的棋格的占位标识显示为所述第一占位标识;根据所述对局棋盘上的各个棋格的占位标识以及胜利条件,显示所述至少两个帐号中的胜利方。2.根据权利要求1所述的终端,其特征在于,所述处理器还用于加载并执行所述至少一条指令以实现如下步骤:当所述被消除的消除元素中存在冲击元素时,将位于所述冲击元素对应的冲击范围内的消除元素进行消除,且将位于所述冲击范围内的棋格的占位标识显示为所述第一占位标识;其中,所述冲击范围是根据所述冲击元素对应的棋格位置和冲击方向在所述对局棋盘中确定的。3.根据权利要求2所述的终端,其特征在于,所述处理器还用于加载并执行所述至少一条指令以实现如下步骤:在所述被消除的消除元素对应的棋格内显示更新的消除元素;当所述更新的消除元素中存在所述冲击元素时,将位于所述冲击元素对应的冲击范围内的消除元素进行消除,且将位于所述冲击范围内的棋格的占位标识显示为所述第一占位标识;其中,所述冲击范围是根据所述冲击元素对应的棋格位置和冲击方向在所述对局棋盘中确定的。4.根据权利要求2或3所述的终端,其特征在于,所述处理器还用于加载并执行所述至少一条指令以实现如下步骤:当所述冲击方向上存在障碍物元素时,所述冲击范围包括所述冲击方向所在棋盘列或所述冲击方向所在棋盘行上位于所述障碍物元素和边缘消除元素之间的第一棋格,所述第一棋格包括所述冲击元素所属的棋格;当所述冲击方向上不存在所述障碍物元素时,所述冲击范围包括所述冲击方向所在棋盘列或所述冲击方向所在棋盘行上所有棋格。5.根据权利要求1至4任一所述的终端,其特征在于,所述处理器还用于加载并执行所述至少一条指令以实现如下步骤:当所述被消除的消除元素满足追加条件时,在所述被消除的消除元素对应的棋格内显示更新的消除元素,所述更新的消除元素中包括冲击元素;在所述第i个回合中,获取用于将相邻的第三消除元素和第四消除元素进行位置交换的追加位置交换指令;根据所述追加位置交换指令交换所述第三消除元素和所述第四消除元素;其中,所述追加条件包括所述被消除的消除元素的个数大于第一数量阈值,和/或,所述被消除的消除文件中包括追加元素。6.根据权利要求1至4任一所述的终端,其特征在于,所述处理器还用于加载并执行所述至少一条指令以实现如下步骤:当所述对局棋盘中具有所述第一占位标识的棋格数量达到第二数量阈值时,在所述对局棋盘中随机增加显示宝箱元素和/或障碍物元素,所述宝箱元素在被消除后更新显示为随机消除元素,所述随机消除元素包括所述消除元素、冲击元素和障碍物元素中的任意一种。7.根据权利要求1至4任一所述的终端,其特征在于,所述处理器还用于加载并执行所述至少一条指令以实现如下步骤:当i大于k或所述至少两个帐号各自占据的棋格数量差在预设时长内持续小于第三数量阈值时,在所述对局棋盘中随机增加显示闪电消除元素,k为自然数,1≤k≤n;当所述被消除的消除元素中存在所述闪电消除元素时,将所述至少两个帐号中除所述当前帐号之外的其它帐号所占据的目标棋格中的消除元素进行消除,且将所述目标棋格的占位标识显示为所述第一占位标识;其中,所述目标棋格是在所述其它帐号所占据的棋格中随机确定的。8.根据权利要求1至4任一所述的终端,其特征在于,所述处理器还用于加载并执行所述至少一条指令以实现如下步骤:在所述n个回合后,将所述至少两个帐号中占据的棋格最多的帐号显示为所述胜利方;或,当所述当前帐号占据的棋格的数量大于第四数量阈值时,将所述当前帐号显示为所述胜利方;或,在所述第i个回合后,当所述目标帐号占据了所述对局棋盘上的所有棋格时,将所述目标帐号显示为所述胜利方;其中,所述对局棋盘中具有第j占位标识的棋格是所述至少两个帐号的第j帐号所占据的棋格,j为自然数。9.根据权利要求8所述的终端,其特征在于,所述处理器还用于加载并执行所述至少一条指令以实现如下步骤:在所述第i个回合后,若所述n个回合中的第一个回合至第i-1个回合中,未能在第一预定太阳城集团内接收到所述至少两个帐号中除所述当前帐号的其它帐号的位置交换指令,将所述当前帐号显示为所述胜利方;或,在所述第i个回合后,若所述第一个回合至所述第i-1个回合中,存在预定次数的回合中未能在第二预定太阳城集团内接收到所述其它帐号的位置交换指令,将所述当前帐号显示为所述胜利方;或,在所述n个回合后,当所述至少两个帐号中每个帐号占据的棋格数量相同时,将执行第n位置交换指令的帐号显示为所述胜利方。10.一种服务器,其特征在于,所述服务器包括处理器和存储器,所述存储器存储有至少一条指令;所述处理器用于加载并执行所述至少一条指令以实现如下步骤:记录对局棋盘的棋盘数据,所述对局棋盘中包括阵列排布的多个棋格,所述棋盘数据包括所述棋格上显示的消除元素和占位标识;在n个回合中的第i个回合中,接收目标帐号对应的目标终端发送的第i位置交换指令,所述第i换位指令用于将相邻的第一消除元素和第二消除元素进行位置交换,所述n个回合是至少两个帐号交替拥有操作权限的操作时序单位,所述第i个回合是所述至少两个帐号中的所述目标帐号拥有操作权限的回合,n为自然数,i为自然数,1≤i≤n;根据所述第i位置交换指令在所述棋盘数据中交换所述第一消除元素和所述第二消除元素的显示位置;在所述第一消除元素和所述第二消除元素交换位置后,若存在预定个数相同类型的消除元素相连,向所述至少两个帐号分别对应的终端发送第一指令,所述第一指令用于指示消除相连的消除元素;若被消除的消除元素中存在具有第一占位标识的消除元素时,向所述至少两个帐号分别对应的终端发送第二指令,所述第二指令用于指示将所述被消除的消除元素对应的棋格的占位标识显示为所述第一占位标识,所述第一占位标识是所述目标帐号对应的占位标识;根据所述对局棋盘上的各个棋格的占位标识以及胜利条件确定所述至少两个帐号中的胜利方,向所述至少两个帐号分别对应的终端发送第三指令,所述第三指令用于指示显示所述至少两个帐号中的胜利方。11.根据权利要求10所述的服务器,其特征在于,所述处理器还用于加载并执行所述至少一条指令以实现如下步骤:当所述被消除的消除元素中存在冲击元素时,根据所述冲击元素对应的棋格位置和冲击方向,在所述对局棋盘中确定所述冲击元素对应的冲击范围;向所述至少两个帐号分别对应的终端发送第四指令,所述第四指令用于指示将位于所述冲击范围内的消除元素进行消除,且将位于所述冲击范围内的棋格的占位标识显示为所述第一占位标识。12.根据权利要求11所述的服务器,其特征在于,所述处理器还用于加载并执行所述至少一条指令以实现如下步骤:在所述被消除的消除元素对应的棋格内确定更新的消除元素;当所述更新的消除元素中存在所述冲击元素时,根据所述冲击元素对应的棋格位置和冲击方向,在所述对局棋盘中确定所述冲击元素对应的冲击范围;向所述至少两个帐号分别对应的终端发送第五指令,所述第五指令用于指示显示所述更新的消除元素,将位于所述冲击元素对应的冲击范围内的消除元素进行消除,且将位于所述冲击范围内的棋格的占位标识显示为所述第一占位标识。13.根据权利要求11或12所述的服务器,其特征在于,所述处理器还用于加载并执行所述至少一条指令以实现如下步骤:当所述冲击方向上存在障碍物元素时,根据所述冲击元素对应的棋格位置和冲击方向,确定所述冲击范围包括所述冲击方向所在棋盘列或所述冲击方向所在棋盘行上位于所述障碍物元素和边缘消除元素之间的第一棋格,所述第一棋格包括所述冲击元素所属的棋格;当所述冲击方向上不存在障碍物元素时,根据所述冲击元素对应的棋格位置和冲击方向,确定所述冲击范围包括所述冲击方向所在棋盘列或所述冲击方向所在棋盘行上所有棋格。14.根据权利要求10至13任一所述的服务器,其特征在于,所述处理器还用于加载并执行所述至少一条指令以实现如下步骤:当所述被消除的消除元素满足追加条件时,确定在所述被消除的消除元素对应的棋格内显示更新的消除元素,所述更新的消除元素中包括冲击元素;向所述至少两个帐号所对应的终端发送第五指令,所述第五指令用于指示显示所述更新的消除元素;在所述第i个回合中,接收所述目标终端发送的用于将相邻的第三消除元素和第四消除元素进行位置交换的追加位置交换指令;根据所述追加位置交换指令在所述棋盘数据中交换所述第三消除元素和所述第四消除元素;其中,所述追加条件包括所述被消除的消除元素的个数大于第一数量阈值,和/或,所述被消除的消除文件中包括追加元素。15.根据权利要求10至13任一所述的服务器,其特征在于,所述处理器还用于加载并执行所述至少一条指令以实现如下步骤:当所述对局棋盘中具有所述第一占位标识的棋格数量达到第二数量阈值时,根据第一配置太阳城集团生成第六指令,所述第六指令用于指示在所述对局棋盘中随机增加显示宝箱元素和/或障碍物元素,所述宝箱元素是在被消除后更新显示为随机消除元素,所述随机消除元素包括所述消除元素、所述冲击元素和障碍物元素中的任意一种;向所述至少两个帐号所对应的终端发送所述第六指令。16.根据权利要求10至13任一所述的服务器,其特征在于,所述对局棋盘中具有第j占位标识的棋格是所述至少两个帐号的第j帐号所占据的棋格,j为自然数,所述处理器还用于加载并执行所述至少一条指令以实现如下步骤:当i大于k或所述至少两个帐号各自占据的棋格数量差小于第三数量阈值时,根据第二配置太阳城集团生成第七指令,所述第七指令用于指示在所述对局棋盘中随机增加显示闪电消除元素,k为自然数,1≤k≤n;当所述被消除的消除元素中存在所述闪电消除元素时,在所述至少两个帐号中除所述目标帐号之外的其它帐号所占据的棋格中随机确定出目标棋格,向所述至少两个帐号所对应的终端发送第八指令,所述第八指令用于将所述目标棋格中的消除元素进行消除,且将所述目标棋格的占位标识显示为所述第一占位标识。17.根据权利要求10至13任一所述的服务器,其特征在于,所述处理器还用于加载并执行所述至少一条指令以实现如下步骤:在所述n个回合后,将所述至少两个帐号中占据的棋格最多的帐号确定为所述胜利方;或,当所述目标帐号占据的棋格的数量大于第四数量阈值时,将所述目标帐号确定为所述胜利方;或,在所述第i个回合后,当所述目标帐号占据了所述对局棋盘上的所有棋格时,将所述目标帐号确定为所述胜利方;向所述至少两个帐号所对应的终端发送第九指令,所述第九指令用于指示显示所述胜利方;其中,所述对局棋盘中具有第j占位标识的棋格是所述至少两个帐号的第j帐号所占据的棋格,j为自然数。18.根据权利要求17所述的服务器,其特征在于,所述处理器还用于加载并执行所述至少一条指令以实现如下步骤:在所述第i个回合后,若所述n个回合中的第一个回合至第i-1个回合中,未能在第一预定太阳城集团内接收到所述至少两个帐号中除所述目标帐号的其它帐号的位置交换指令,将所述目标帐号确定为所述胜利方;或,在所述第i个回合后,若所述第一个回合至所述第i-1个回合中,预定回合内未能在第二预定太阳城集团内接收到所述其它帐号的位置交换指令,将所述目标帐号确定为所述胜利方;或,在所述n个回合后,当所述至少两个帐号中每个帐号占据的棋格数量相同时,将执行第n位置交换指令的帐号确定为所述胜利方;向所述至少两个帐号所对应的终端发送第九指令,所述第九指令用于指示显示所述胜利方。19.根据权利要求10至13任一项所述的服务器,其特征在于,所述处理器还用于加载并执行所述至少一条指令以实现如下步骤:获取多个帐号对应的历史胜率等级,将所述历史胜率等级之间的差值小于差值阈值的所述至少两个帐号分配到同一对局棋盘;向所述至少两个帐号发送对局开始信号,所述对局开始信号用于指示在所述对局棋盘上进行对局。20.根据权利要求19所述的服务器,其特征在于,所述处理器还用于加载并执行所述至少一条指令以实现如下步骤:确定所述目标帐号的第一历史胜率等级;在所述第一历史胜率等级对应的第一帐号匹配池中进行第一匹配;当所述第一匹配失败时,在第二历史胜率等级对应的第二帐号匹配池中进行第二匹配,所述第二历史胜率等级比所述第一历史胜率等级高一等级;当所述第二匹配失败时,在第三历史胜率等级对应的第三帐号匹配池中进行第三匹配,所述第三历史胜率等级比所述第一历史胜率等级低一等级;当所述第一匹配或所述第二匹配或所述第三匹配成功时,将匹配成功的所述至少两个帐号分配到同一对局棋盘。21.根据权利要求19所述的服务器,其特征在于,所述处理器还用于加载并执行所述至少一条指令以实现如下步骤:根据所述目标帐号的第一历史胜率等级对应的棋盘库中随机确定出所述对局棋盘。22.根据权利要求19所述的服务器,其特征在于,所述处理器还用于加载并执行所述至少一条指令以实现如下步骤:在所述对局棋盘中随机确定出所述棋格在起始状态下的占位标识,所述至少两个帐号中每个帐号对应的占位标识分别存在至少一个棋格对应。23.一种终端中的对局界面显示方法,其特征在于,所述方法包括:在屏幕的用户界面上显示对局棋盘,所述对局棋盘中阵列排布的多个棋格用于显示各自对应的消除元素和占位标识,存在至少一个所述棋格在起始状态下的所述占位标识是与当前帐号对应的第一占位标识;在n个回合中的第i个回合中,获取用于将相邻的第一消除元素和第二消除元素进行位置交换的第i位置交换指令,所述n个回合是至少两个帐号交替拥有操作权限的操作时序单位,所述第i个回合是所述当前帐号拥有操作权限的回合,n为自然数,i为自然数,1≤i≤n;根据所述第i位置交换指令交换所述第一消除元素和所述第二消除元素;在所述第一消除元素和所述第二消除元素交换位置后,若存在预定个数相同类型的消除元素相连,则消除相连的消除元素;若被消除的消除元素中存在具有所述第一占位标识的消除元素时,将所述被消除的消除元素对应的棋格的占位标识显示为所述第一占位标识;根据所述对局棋盘上的各个棋格的占位标识以及胜利条件,显示所述至少两个帐号中的胜利方。24.根据权利要求23所述的方法,其特征在于,所述方法还包括:当所述被消除的消除元素中存在冲击元素时,将位于所述冲击元素对应的冲击范围内的消除元素进行消除,且将位于所述冲击范围内的棋格的占位标识显示为所述第一占位标识;其中,所述冲击范围是根据所述冲击元素对应的棋格位置和冲击方向在所述对局棋盘中确定的。25.根据权利要求24所述的方法,其特征在于,所述方法还包括:在所述被消除的消除元素对应的棋格内显示更新的消除元素;当所述更新的消除元素中存在所述冲击元素时,将位于所述冲击元素对应的冲击范围内的消除元素进行消除,且将位于所述冲击范围内的棋格的占位标识显示为所述第一占位标识;其中,所述冲击范围是根据所述冲击元素对应的棋格位置和冲击方向在所述对局棋盘中确定的。26.根据权利要求24或25所述的方法,其特征在于,所述方法还包括:当所述冲击方向上存在障碍物元素时,所述冲击范围包括所述冲击方向所在棋盘列或所述冲击方向所在棋盘行上位于所述障碍物元素和边缘消除元素之间的第一棋格,所述第一棋格包括所述冲击元素所属的棋格;当所述冲击方向上不存在所述障碍物元素时,所述冲击范围包括所述冲击方向所在棋盘列或所述冲击方向所在棋盘行上所有棋格。27.根据权利要求23至26任一所述的方法,其特征在于,所述方法还包括:当所述被消除的消除元素满足追加条件时,在所述被消除的消除元素对应的棋格内显示更新的消除元素,所述更新的消除元素中包括冲击元素;在所述第i个回合中,获取用于将相邻的第三消除元素和第四消除元素进行位置交换的追加位置交换指令;根据所述追加位置交换指令交换所述第三消除元素和所述第四消除元素;其中,所述追加条件包括所述被消除的消除元素的个数大于第一数量阈值,和/或,所述被消除的消除文件中包括追加元素。28.根据权利要求23至26任一所述的方法,其特征在于,所述方法还包括:当所述对局棋盘中具有所述第一占位标识的棋格数量达到第二数量阈值时,在所述对局棋盘中随机增加显示宝箱元素和/或障碍物元素,所述宝箱元素在被消除后更新显示为随机消除元素,所述随机消除元素包括所述消除元素、冲击元素和障碍物元素中的任意一种。29.根据权利要求23至26任一所述的方法,其特征在于,所述对局棋盘中具有第j占位标识的棋格是所述至少两个帐号的第j帐号所占据的棋格,j为自然数,所述方法还包括:当i大于k或所述至少两个帐号各自占据的棋格数量差在预设时长内持续小于第三数量阈值时,在所述对局棋盘中随机增加显示闪电消除元素,k为自然数,1≤k≤n;当所述被消除的消除元素中存在所述闪电消除元素时,将所述至少两个帐号中除所述当前帐号之外的其它帐号所占据的目标棋格中的消除元素进行消除,且将所述目标棋格的占位标识显示为所述第一占位标识;其中,所述目标棋格是在所述其它帐号所占据的棋格中随机确定的。30.根据权利要求23至26任一所述的方法,其特征在于,所述方法还包括:在所述n个回合后,将所述至少两个帐号中占据的棋格最多的帐号显示为所述胜利方;或,当所述当前帐号占据的棋格的数量大于第四数量阈值时,将所述当前帐号显示为所述胜利方;或,在所述第i个回合后,当所述目标帐号占据了所述对局棋盘上的所有棋格时,将所述目标帐号显示为所述胜利方;其中,所述对局棋盘中具有第j占位标识的棋格是所述至少两个帐号的第j帐号所占据的棋格,j为自然数。31.根据权利要求23至26任一所述的方法,其特征在于,所述方法还包括:在所述第i个回合后,若所述n个回合中的第一个回合至第i-1个回合中,未能在第一预定太阳城集团内接收到所述至少两个帐号中除所述当前帐号的其它帐号的位置交换指令,将所述当前帐号显示为所述胜利方;或,在所述第i个回合后,若所述第一个回合至所述第i-1个回合中,存在预定次数的回合中未能在第二预定太阳城集团内接收到所述其它帐号的位置交换指令,将所述当前帐号显示为所述胜利方;或,在所述n个回合后,当所述至少两个帐号中每个帐号占据的棋格数量相同时,将执行第n位置交换指令的帐号显示为所述胜利方。32.一种终端中的对局界面显示方法,其特征在于,所述方法包括:记录对局棋盘的棋盘数据,所述对局棋盘中包括阵列排布的多个棋格,所述棋盘数据包括所述棋格上显示的消除元素和占位标识;在n个回合中的第i个回合中,接收目标帐号对应的目标终端发送的第i位置交换指令,所述第i换位指令用于将相邻的第一消除元素和第二消除元素进行位置交换,所述n个回合是至少两个帐号交替拥有操作权限的操作时序单位,所述第i个回合是所述至少两个帐号中的所述目标帐号拥有操作权限的回合,n为自然数,i为自然数,1≤i≤n;根据所述第i位置交换指令在所述棋盘数据中交换所述第一消除元素和所述第二消除元素的显示位置;在所述第一消除元素和所述第二消除元素交换位置后,若存在预定个数相同类型的消除元素相连,向所述至少两个帐号分别对应的终端发送第一指令,所述第一指令用于指示消除相连的消除元素;若被消除的消除元素中存在具有第一占位标识的消除元素时,向所述至少两个帐号分别对应的终端发送第二指令,所述第二指令用于指示将所述被消除的消除元素对应的棋格的占位标识显示为所述第一占位标识,所述第一占位标识是所述目标帐号对应的占位标识;根据所述对局棋盘上的各个棋格的占位标识以及胜利条件确定所述至少两个帐号中的胜利方,向所述至少两个帐号分别对应的终端发送第三指令,所述第三指令用于指示显示所述至少两个帐号中的胜利方。33.根据权利要求32所述的方法,其特征在于,所述方法还包括:当所述被消除的消除元素中存在冲击元素时,根据所述冲击元素对应的棋格位置和冲击方向,在所述对局棋盘中确定所述冲击元素对应的冲击范围;向所述至少两个帐号分别对应的终端发送第四指令,所述第四指令用于指示将位于所述冲击范围内的消除元素进行消除,且将位于所述冲击范围内的棋格的占位标识显示为所述第一占位标识。34.根据权利要求33所述的方法,其特征在于,所述方法还包括:在所述被消除的消除元素对应的棋格内确定更新的消除元素;当所述更新的消除元素中存在所述冲击元素时,根据所述冲击元素对应的棋格位置和冲击方向,在所述对局棋盘中确定所述冲击元素对应的冲击范围;向所述至少两个帐号分别对应的终端发送第五指令,所述第五指令用于指示显示所述更新的消除元素,将位于所述冲击元素对应的冲击范围内的消除元素进行消除,且将位于所述冲击范围内的棋格的占位标识显示为所述第一占位标识。35.根据权利要求33或34所述的方法,其特征在于,所述方法还包括:当所述冲击方向上存在障碍物元素时,根据所述冲击元素对应的棋格位置和冲击方向,确定所述冲击范围包括所述冲击方向所在棋盘列或所述冲击方向所在棋盘行上位于所述障碍物元素和边缘消除元素之间的第一棋格,所述第一棋格包括所述冲击元素所属的棋格;当所述冲击方向上不存在障碍物元素时,根据所述冲击元素对应的棋格位置和冲击方向,确定所述冲击范围包括所述冲击方向所在棋盘列或所述冲击方向所在棋盘行上所有棋格。36.根据权利要求32至35任一所述的方法,其特征在于,所述方法还包括:当所述被消除的消除元素满足追加条件时,确定在所述被消除的消除元素对应的棋格内显示更新的消除元素,所述更新的消除元素中包括冲击元素;向所述至少两个帐号所对应的终端发送第五指令,所述第五指令用于指示显示所述更新的消除元素;在所述第i个回合中,接收所述目标终端发送的用于将相邻的第三消除元素和第四消除元素进行位置交换的追加位置交换指令;根据所述追加位置交换指令在所述棋盘数据中交换所述第三消除元素和所述第四消除元素;其中,所述追加条件包括所述被消除的消除元素的个数大于第一数量阈值,和/或,所述被消除的消除文件中包括追加元素。37.根据权利要求32至35任一所述的方法,其特征在于,所述方法还包括:当所述对局棋盘中具有所述第一占位标识的棋格数量达到第二数量阈值时,根据第一配置太阳城集团生成第六指令,所述第六指令用于指示在所述对局棋盘中随机增加显示宝箱元素和/或障碍物元素,所述宝箱元素是在被消除后更新显示为随机消除元素,所述随机消除元素包括所述消除元素、所述冲击元素和障碍物元素中的任意一种;向所述至少两个帐号所对应的终端发送所述第六指令。38.根据权利要求32至35任一所述的方法,其特征在于,所述对局棋盘中具有第j占位标识的棋格是所述至少两个帐号的第j帐号所占据的棋格,j为自然数,所述方法还包括:当i大于k或所述至少两个帐号各自占据的棋格数量差小于第三数量阈值时,根据第二配置太阳城集团生成第七指令,所述第七指令用于指示在所述对局棋盘中随机增加显示闪电消除元素,k为自然数,1≤k≤n;当所述被消除的消除元素中存在所述闪电消除元素时,在所述至少两个帐号中除所述目标帐号之外的其它帐号所占据的棋格中随机确定出目标棋格,向所述至少两个帐号所对应的终端发送第八指令,所述第八指令用于将所述目标棋格中的消除元素进行消除,且将所述目标棋格的占位标识显示为所述第一占位标识。39.根据权利要求32至35任一所述的方法,其特征在于,所述方法还包括:在所述n个回合后,将所述至少两个帐号中占据的棋格最多的帐号确定为所述胜利方;或,当所述目标帐号占据的棋格的数量大于第四数量阈值时,将所述目标帐号确定为所述胜利方;或,在所述第i个回合后,当所述目标帐号占据了所述对局棋盘上的所有棋格时,将所述目标帐号确定为所述胜利方;向所述至少两个帐号所对应的终端发送第九指令,所述第九指令用于指示显示所述胜利方;其中,所述对局棋盘中具有第j占位标识的棋格是所述至少两个帐号的第j帐号所占据的棋格,j为自然数。40.根据权利要求32至35任一所述的方法,其特征在于,所述方法还包括:在所述第i个回合后,若所述n个回合中的第一个回合至第i-1个回合中,未能在第一预定太阳城集团内接收到所述至少两个帐号中除所述目标帐号的其它帐号的位置交换指令,将所述目标帐号确定为所述胜利方;或,在所述第i个回合后,若所述第一个回合至所述第i-1个回合中,预定回合内未能在第二预定太阳城集团内接收到所述其它帐号的位置交换指令,将所述目标帐号确定为所述胜利方;或,在所述n个回合后,当所述至少两个帐号中每个帐号占据的棋格数量相同时,将执行第n位置交换指令的帐号确定为所述胜利方;向所述至少两个帐号所对应的终端发送第九指令,所述第九指令用于指示显示所述胜利方。41.根据权利要求32至35任一所述的方法,其特征在于,所述记录对局棋盘的棋盘数据之前,还包括:获取多个帐号对应的历史胜率等级,将所述历史胜率等级之间的差值小于差值阈值的所述至少两个帐号分配到同一对局棋盘;向所述至少两个帐号发送对局开始信号,所述对局开始信号用于指示在所述对局棋盘上进行对局。42.根据权利要求41所述的方法,其特征在于,所述获取多个帐号对应的历史胜率等级,将所述历史胜率等级之间的差值小于差值阈值的所述至少两个帐号分配到同一对局棋盘,包括:确定所述目标帐号的第一历史胜率等级;在所述第一历史胜率等级对应的第一帐号匹配池中进行第一匹配;当所述第一匹配失败时,在第二历史胜率等级对应的第二帐号匹配池中进行第二匹配,所述第二历史胜率等级比所述第一历史胜率等级高一等级;当所述第二匹配失败时,在第三历史胜率等级对应的第三帐号匹配池中进行第三匹配,所述第三历史胜率等级比所述第一历史胜率等级低一等级;当所述第一匹配或所述第二匹配或所述第三匹配成功时,将匹配成功的所述至少两个帐号分配到同一对局棋盘。43.根据权利要求41所述的方法,其特征在于,所述方法还包括:根据所述目标帐号的第一历史胜率等级对应的棋盘库中随机确定出所述对局棋盘。44.根据权利要求41所述的方法,其特征在于,所述方法还包括:在所述对局棋盘中随机确定出所述棋格在起始状态下的占位标识,所述至少两个帐号中每个帐号对应的占位标识分别存在至少一个棋格对应。45.一种对局界面显示装置,其特征在于,所述装置包括:显示模块,用于在所述屏幕的用户界面上显示对局棋盘,所述对局棋盘中阵列排布的多个棋格用于显示各自对应的消除元素和占位标识,存在至少一个所述棋格在起始状态下的所述占位标识是与当前帐号对应的第一占位标识;获取模块,用于在n个回合中的第i个回合中,获取用于将相邻的第一消除元素和第二消除元素进行位置交换的第i位置交换指令,所述n个回合是至少两个帐号交替拥有操作权限的操作时序单位,所述第i个回合是所述当前帐号拥有操作权限的回合,n为自然数,i为自然数,1≤i≤n;处理模块,用于根据所述第i位置交换指令交换所述第一消除元素和所述第二消除元素;在所述第一消除元素和所述第二消除元素交换位置后,若存在预定个数相同类型的消除元素相连,则消除相连的消除元素;所述显示模块,还用于若被消除的消除元素中存在具有所述第一占位标识的消除元素时,将所述被消除的消除元素对应的棋格的占位标识显示为所述第一占位标识;根据所述对局棋盘上的各个棋格的占位标识以及胜利条件,显示所述至少两个帐号中的胜利方。46.一种对局界面显示装置,其特征在于,所述装置包括:处理模块,用于记录对局棋盘的棋盘数据,所述对局棋盘中包括阵列排布的多个棋格,所述棋盘数据包括所述棋格上显示的消除元素和占位标识;接收模块,用于在n个回合中的第i个回合中,接收目标帐号对应的目标终端发送的第i位置交换指令,所述第i换位指令用于将相邻的第一消除元素和第二消除元素进行位置交换,所述n个回合是至少两个帐号交替拥有操作权限的操作时序单位,所述第i个回合是所述至少两个帐号中的所述目标帐号拥有操作权限的回合,n为自然数,i为自然数,1≤i≤n;所述处理模块,还用于根据所述第i位置交换指令在所述棋盘数据中交换所述第一消除元素和所述第二消除元素的显示位置;发送模块,用于在所述第一消除元素和所述第二消除元素交换位置后,若存在预定个数相同类型的消除元素相连,向所述至少两个帐号分别对应的终端发送第一指令,所述第一指令用于指示消除相连的消除元素;若被消除的消除元素中存在具有第一占位标识的消除元素时,向所述至少两个帐号分别对应的终端发送第二指令,所述第二指令用于指示将所述被消除的消除元素对应的棋格的占位标识显示为所述第一占位标识,所述第一占位标识是所述目标帐号对应的占位标识;根据所述对局棋盘上的各个棋格的占位标识以及胜利条件确定所述至少两个帐号中的胜利方,向所述至少两个帐号分别对应的终端发送第三指令,所述第三指令用于指示显示所述至少两个帐号中的胜利方。47.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求23至44任一所述的终端中的对局界面显示方法。

说明书

技术领域

本申请涉及互联网领域,特别涉及一种终端中的对局界面显示方法、装置、设备及存储介质。

背景技术

消除游戏,是在诸如移动电话、平板电脑、个人电子计算机之类的终端上运行的休闲游戏类应用程序。通常,消除游戏应用于用户与环境对局(Player versus environment,PVE)的场景中。在该场景中,用户在一个回合内将至少三个相同类型的消除元素连接至相邻的位置时,即可消除该相邻的消除元素,同时获得分数。

太阳城集团相关技术中,消除游戏也可应用于用户和用户对局(Player versus player,PVP)的场景中。典型的,该消除游戏的对局方法包括:第一用户和第二用户在联机后同时进行消除,也即第一用户和第二用户分别在各自的回合中,在各自对应的地图上将相同类型的消除元素连接在相邻的位置消除,获得各自的分数;当在第一用户或第二用户获得的分数达到预设胜利条件后,判定第一用户或第二用户获得胜利。

由于上述对局方法是对局双方在各自的地图上消除并显示消除消除元素之后,再将各自的对局数据同步至服务器,导致对局显示的时延较大。

发明内容

太阳城集团本申请实施例提供了一种终端中的对局界面显示方法、装置、设备及存储介质,可以用于解决相关技术中对局双方在各自的地图上消除并显示消除消除元素所导致的对局同步时延较大的问题。所述技术方案如下:

一方面,本申请实施例提供了一种终端,所述终端包括处理器、存储器和屏幕,所述存储器存储有至少一条指令;所述处理器用于加载并执行所述至少一条指令以实现如下步骤:

太阳城集团在所述屏幕的用户界面上显示对局棋盘,所述对局棋盘中阵列排布的多个棋格用于显示各自对应的消除元素和占位标识,存在至少一个所述棋格在起始状态下的所述占位标识是与当前帐号对应的第一占位标识;

太阳城集团在n个回合中的第i个回合中,获取用于将相邻的第一消除元素和第二消除元素进行位置交换的第i位置交换指令,所述n个回合是至少两个帐号交替拥有操作权限的操作时序单位,所述第i个回合是所述当前帐号拥有操作权限的回合,n为自然数,i为自然数,1≤i≤n;

太阳城集团根据所述第i位置交换指令交换所述第一消除元素和所述第二消除元素;

太阳城集团在所述第一消除元素和所述第二消除元素交换位置后,若存在预定个数相同类型的消除元素相连,则消除相连的消除元素;

若被消除的消除元素中存在具有所述第一占位标识的消除元素时,将所述被消除的消除元素对应的棋格的占位标识显示为所述第一占位标识;

根据所述对局棋盘上的各个棋格的占位标识以及胜利条件,显示所述至少两个帐号中的胜利方。

一方面,本申请实施例提供了一种服务器,所述服务器包括处理器和存储器,所述存储器存储有至少一条指令;所述处理器用于加载并执行所述至少一条指令以实现如下步骤:

记录对局棋盘的棋盘数据,所述对局棋盘中包括阵列排布的多个棋格,所述棋盘数据包括所述棋格上显示的消除元素和占位标识;

太阳城集团在n个回合中的第i个回合中,接收目标帐号对应的目标终端发送的第i位置交换指令,所述第i换位指令用于将相邻的第一消除元素和第二消除元素进行位置交换,所述n个回合是至少两个帐号交替拥有操作权限的操作时序单位,所述第i个回合是所述至少两个帐号中的所述目标帐号拥有操作权限的回合,n为自然数,i为自然数,1≤i≤n;

根据所述第i位置交换指令在所述棋盘数据中交换所述第一消除元素和所述第二消除元素的显示位置;

太阳城集团在所述第一消除元素和所述第二消除元素交换位置后,若存在预定个数相同类型的消除元素相连,向所述至少两个帐号分别对应的终端发送第一指令,所述第一指令用于指示消除相连的消除元素;

太阳城集团若被消除的消除元素中存在具有第一占位标识的消除元素时,向所述至少两个帐号分别对应的终端发送第二指令,所述第二指令用于指示将所述被消除的消除元素对应的棋格的占位标识显示为所述第一占位标识,所述第一占位标识是所述目标帐号对应的占位标识;

太阳城集团根据所述对局棋盘上的各个棋格的占位标识以及胜利条件确定所述至少两个帐号中的胜利方,向所述至少两个帐号分别对应的终端发送第三指令,所述第三指令用于指示显示所述至少两个帐号中的胜利方。

太阳城集团一方面,本申请实施例提供了一种终端中的对局界面显示方法,所述方法包括:

太阳城集团在所述屏幕的用户界面上显示对局棋盘,所述对局棋盘中阵列排布的多个棋格用于显示各自对应的消除元素和占位标识,存在至少一个所述棋格在起始状态下的所述占位标识是与当前帐号对应的第一占位标识;

在n个回合中的第i个回合中,获取用于将相邻的第一消除元素和第二消除元素进行位置交换的第i位置交换指令,所述n个回合是至少两个帐号交替拥有操作权限的操作时序单位,所述第i个回合是所述当前帐号拥有操作权限的回合,n为自然数,i为自然数,1≤i≤n;

根据所述第i位置交换指令交换所述第一消除元素和所述第二消除元素;

太阳城集团在所述第一消除元素和所述第二消除元素交换位置后,若存在预定个数相同类型的消除元素相连,则消除相连的消除元素;

太阳城集团若被消除的消除元素中存在具有所述第一占位标识的消除元素时,将所述被消除的消除元素对应的棋格的占位标识显示为所述第一占位标识;

太阳城集团根据所述对局棋盘上的各个棋格的占位标识以及胜利条件,显示所述至少两个帐号中的胜利方。

一方面,本申请实施例提供了一种终端中的对局界面显示方法,所述方法包括:

太阳城集团记录对局棋盘的棋盘数据,所述对局棋盘中包括阵列排布的多个棋格,所述棋盘数据包括所述棋格上显示的消除元素和占位标识;

在n个回合中的第i个回合中,接收目标帐号对应的目标终端发送的第i位置交换指令,所述第i换位指令用于将相邻的第一消除元素和第二消除元素进行位置交换,所述n个回合是至少两个帐号交替拥有操作权限的操作时序单位,所述第i个回合是所述至少两个帐号中的所述目标帐号拥有操作权限的回合,n为自然数,i为自然数,1≤i≤n;

根据所述第i位置交换指令在所述棋盘数据中交换所述第一消除元素和所述第二消除元素的显示位置;

太阳城集团在所述第一消除元素和所述第二消除元素交换位置后,若存在预定个数相同类型的消除元素相连,向所述至少两个帐号分别对应的终端发送第一指令,所述第一指令用于指示消除相连的消除元素;

若被消除的消除元素中存在具有第一占位标识的消除元素时,向所述至少两个帐号分别对应的终端发送第二指令,所述第二指令用于指示将所述被消除的消除元素对应的棋格的占位标识显示为所述第一占位标识,所述第一占位标识是所述目标帐号对应的占位标识;

太阳城集团根据所述对局棋盘上的各个棋格的占位标识以及胜利条件确定所述至少两个帐号中的胜利方,向所述至少两个帐号分别对应的终端发送第三指令,所述第三指令用于指示显示所述至少两个帐号中的胜利方。

一方面,本申请实施例提供了一种对局界面显示装置,所述装置包括:

太阳城集团显示模块,用于在所述屏幕的用户界面上显示对局棋盘,所述对局棋盘中阵列排布的多个棋格用于显示各自对应的消除元素和占位标识,存在至少一个所述棋格在起始状态下的所述占位标识是与当前帐号对应的第一占位标识;

获取模块,用于在n个回合中的第i个回合中,获取用于将相邻的第一消除元素和第二消除元素进行位置交换的第i位置交换指令,所述n个回合是至少两个帐号交替拥有操作权限的操作时序单位,所述第i个回合是所述当前帐号拥有操作权限的回合,n为自然数,i为自然数,1≤i≤n;

太阳城集团处理模块,用于根据所述第i位置交换指令交换所述第一消除元素和所述第二消除元素;在所述第一消除元素和所述第二消除元素交换位置后,若存在预定个数相同类型的消除元素相连,则消除相连的消除元素;

所述显示模块,还用于若被消除的消除元素中存在具有所述第一占位标识的消除元素时,将所述被消除的消除元素对应的棋格的占位标识显示为所述第一占位标识;根据所述对局棋盘上的各个棋格的占位标识以及胜利条件,显示所述至少两个帐号中的胜利方。

太阳城集团一方面,本申请实施例提供了一种对局界面显示装置,所述装置包括:

处理模块,用于记录对局棋盘的棋盘数据,所述对局棋盘中包括阵列排布的多个棋格,所述棋盘数据包括所述棋格上显示的消除元素和占位标识;

接收模块,用于在n个回合中的第i个回合中,接收目标帐号对应的目标终端发送的第i位置交换指令,所述第i换位指令用于将相邻的第一消除元素和第二消除元素进行位置交换,所述n个回合是至少两个帐号交替拥有操作权限的操作时序单位,所述第i个回合是所述至少两个帐号中的所述目标帐号拥有操作权限的回合,n为自然数,i为自然数,1≤i≤n;

所述处理模块,还用于根据所述第i位置交换指令在所述棋盘数据中交换所述第一消除元素和所述第二消除元素的显示位置;

太阳城集团发送模块,用于在所述第一消除元素和所述第二消除元素交换位置后,若存在预定个数相同类型的消除元素相连,向所述至少两个帐号分别对应的终端发送第一指令,所述第一指令用于指示消除相连的消除元素;若被消除的消除元素中存在具有第一占位标识的消除元素时,向所述至少两个帐号分别对应的终端发送第二指令,所述第二指令用于指示将所述被消除的消除元素对应的棋格的占位标识显示为所述第一占位标识,所述第一占位标识是所述目标帐号对应的占位标识;根据所述对局棋盘上的各个棋格的占位标识以及胜利条件确定所述至少两个帐号中的胜利方,向所述至少两个帐号分别对应的终端发送第三指令,所述第三指令用于指示显示所述至少两个帐号中的胜利方。

一方面,本申请实施例提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上所述的终端中的对局界面显示方法。

本申请实施例提供的技术方案带来的有益效果至少包括:

通过接收至少两个终端在各自的回合在同一对局棋盘上的位置交换指令,在对局棋盘上实时同步显示至少两个终端对应的帐号对对局棋盘上的消除元素的消除操作和/或对对局棋盘上的棋格的占据效果,解决了相关技术中对局双方在各自的地图上消除并显示消除消除元素所造成同步时延较大的问题,由于每个帐号在各自回合的操作都是在同一对局地图上同步显示的,从而降低了对局同步时延。

附图说明

太阳城集团为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

太阳城集团图1是本申请一个示例性实施例提供的计算机系统的结构框图;

图2是本申请一个示例性实施例提供的终端中的对局界面显示方法的流程图;

太阳城集团图3是本申请一个示例性实施例提供的对局棋盘的示意图;

图4是本申请一个示例性实施例提供的对消除元素进行消除的示意图;

图5是本申请一个示例性实施例提供的对消除元素进行消除的示意图;

图6是本申请一个示例性实施例提供的终端中的对局界面显示方法的流程图;

太阳城集团图7是本申请一个示例性实施例提供的对局棋盘在等待对局时的示意图;

图8是本申请一个示例性实施例提供的冲击元素的冲击消除示意图;

太阳城集团图9是本申请一个示例性实施例提供的冲击元素的冲击消除示意图;

太阳城集团图10是本申请一个示例性实施例提供的冲击元素的冲击消除示意图;

太阳城集团图11是本申请一个示例性实施例提供的冲击元素的冲击消除示意图;

图12是本申请一个示例性实施例提供的终端中的对局界面显示方法的流程图;

图13是本申请一个示例性实施例提供的对局界面显示装置的框图;

太阳城集团图14是本申请一个示例性实施例提供的对局界面显示装置的框图;

太阳城集团图15是本申请一个示例性实施例提供的在对战过程的游戏平台执行步骤;

太阳城集团图16是本申请一个示例性实施例提供的段位匹配示意图;

图17是本申请一个示例性实施例提供的段位匹配示意图;

图18是本申请一个示例性实施例提供的终端中的对局界面显示方法的流程图;

图19是本申请一个示例性实施例提供的棋格占据覆盖关系的示意图;

太阳城集团图20是本申请一个示例性实施例提供的棋格占据覆盖关系的示意图;

太阳城集团图21是本申请一个示例性实施例提供的棋格占据覆盖关系的示意图;

图22是本申请一个示例性实施例提供的终端的框图;

图23是本申请一个示例性实施例提供的计算机设备的框图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

以下,对本申请实施例中涉及的部分名词进行介绍:

太阳城集团对局棋盘:是PVP类型的消除游戏中至少两个帐号同时对局时所使用的地图,该地图包括阵列排布的多个棋格,每个棋格上用于显示一个消除元素。其中,在消除游戏中每个棋格的位置保持不变。可选地,对局棋盘的形状是正方形、矩形、菱形、不规则图像中的至少一种。对局棋盘中的棋格的形状是正方形、六边形或其它满足重复阵列排布的图像。本申请对对局棋盘和棋格的具体形状不加以限定。

消除元素:是对局棋盘的棋格中显示的图像元素,棋格与消除元素之间一一对应。相邻两个棋格中的消除元素可根据用户的操作互换所在棋格的位置。在对局棋盘上显示的消除元素包括至少两种不同类型的消除元素,该消除元素的类型是按照颜色、形状、色泽、图标和文字中的至少一种属性进行划分的。当消除元素满足消除条件时,从棋格中消除。基本的消除条件包括:在同一方向(或同一列)上存在相邻的至少三个同类型的消除元素时,将该相邻的至少三个同类型的消除元素进行消除。比如,消除元素按照颜色划分,当同一行或同一列存在相邻的至少三个红色消除元素时,将至少三个红色消除元素进行消除。可选地,当棋格上的消除元素被消除后会显示更新的消除元素,该更新的消除元素和被消除的消除元素可以相同或不同。在一些消除游戏中,更新的消除元素直接新增在棋格中;在另一些消除游戏中,更新的消除元素是从棋盘外部以落入动画形式新增在棋格中;在另一些消除游戏中,更新的消除元素是将被消除的消除元素上方的所有消除元素向下掉落一个棋格位置来新增在棋格中。

回合:是在同一对局棋盘上对局的至少两个用户帐号中的单个用户帐号具有操作权限的操作时序单位。通常,一个回合中仅有一个用户帐号具有操作权限,该操作权限包括将对局棋盘上相邻的两个消除元素互换棋盘位置的操作权限。可选地,一局对战中的总回合数是预先设置的固定值。比如,当存在用户帐号1和用户帐号2在同一对局棋盘进行消除对战时,用户帐号1拥有奇数回合的操作权限,用户帐号2拥有偶数回合的操作权限;又比如,用户帐号1、用户帐号2和用户帐号3在同一对局棋盘进行消除对战时,根据随机分配原则在第一回合由用户帐号2进行操作,在第二回合由用户帐号3进行操作,在第三回合由用户帐号1进行操作;在第四回合由用户帐号2进行操作,在第五回合由用户帐号3进行操作,在第六回合由用户帐号1进行操作,……重复上述步骤,直到最后回合结束。

占位标识:是棋格上显示的用于标识该棋格归属的标识,也该棋格属于哪一个用户帐号的标识。占位标识采用棋格背景色、棋盘背景纹理、棋格边框、棋格形状、棋格背景图标中的至少一种形式来表示。比如,背景色为红色的棋格属于用户帐号1、背景色为绿色的棋格属于用户帐号2、背景色为黄色的棋格属于用户帐号3;又比如,棋格边框为红色边框的棋格属于用户帐号1、棋格边框为绿色边框的棋格属于用户帐号2,本申请实施例对占位标识的具体形式不加以限定。当用户对相邻的至少三个同类型的消除元素进行消除后,若被消除的消除元素对应的棋格中存在该用户帐号对应的占位标识,则消除的消除元素对应的棋格全部显示该用户帐号对应的占位标识,以便表示这些棋格均被该用户帐号所占据。

冲击元素:是对局棋盘的棋格中显示的具有第一特殊效果的图像元素,冲击元素对应有冲击范围和冲击方向。该第一特殊效果是指当冲击元素被消除后,将冲击方向上冲击范围内的消除元素进行同时消除,并将消除的消除元素对应的棋格作为该回合的用户帐号占据的棋格。其中,冲击方向是指按照棋格排列方向划分的方向。当对局棋盘是横竖划分的棋盘时,则同一行棋格属于同一个冲击方向,同一列棋格属于另一个冲击方向;当对局棋盘是按照六边形划分的棋盘时,则从左到右的同一行棋格属于同一个冲击方向、从左上至右下的同一行棋格属于另一个冲击方向、从右上至左下的同一行棋格属于另一个冲击方向。

障碍物元素:是对局棋盘的棋格中显示的不能移动且不能被消除的图像元素。

太阳城集团闪电元素:是对局棋盘的棋格中显示的具有第二特殊效果的图像元素。该第二特殊效果是指闪电元素被消除后,额外会对除当前帐号之外的其它帐号所占据的目标棋格中的消除元素进行消除,并将目标棋格设置为该当前帐号占据的棋格。其中,目标棋格是在其它帐号所占据的棋格中随机确定的棋格。可选地,该闪电元素是在一局对战的总回合数的最后几个回合中出现的消除元素。

太阳城集团追加元素:是对局棋盘的棋格中显示的具有第三特殊效果的图像元素。该第三特殊效果是指追加元素被消除后,会有至少一次额外的交换操作从而对满足消除条件的消除元素进行消除的权限。

宝箱元素:是对局棋盘的棋格中显示的具有第四特殊效果的图像元素。该第三特殊效果是指宝箱元素被消除后,在宝箱元素对应的棋格会随机出现新的消除元素,该新的消除元素的类型是多个类型中任意一种类型。示意性的,该新的消除元素是常规消除元素、冲击元素、闪电元素、追加元素和障碍物元素中的任意一种。可选地,宝箱元素是在一局对局中任一用户帐号占据的棋格数量达到预定的数量阈值或预定比例时,在对局地图上随机增加的消除元素。宝箱元素对应的消除类型可以是普通消除元素中的任一类型,比如普通消除元素是按照颜色划分类型的消除元素时,宝箱元素可以具有红色宝箱元素、绿色宝箱元素、黑色宝箱元素中的任一类型元素。

太阳城集团请参考图1,其示出了本申请一个示例性实施例提供的计算机系统的结构框图。该计算机系统100包括:第一终端110、服务器系统120以及第二终端130。

第一终端110安装和运行有支持消除游戏功能的应用程序。当第一终端110运行该应用程序时,第一终端110的屏幕上显示有应用程序的用户界面111,该用户界面111中显示有对局棋盘以及消除元素。可选地,第一终端110是第一用户101使用的终端,第一用户101使用第一终端110通过第一帐号在对局棋盘上对消除元素进行消除,进而占据被消除的消除元素所在的棋格。其中,第一帐号占据的棋格上显示有第一占位标识。

第一终端110通过无线网络或有线网络与服务器系统120相连。

服务器系统120包括一台服务器、多台服务器、云计算平台和虚拟化中心中的至少一种。服务器系统120用于为实现至少两个支持消除游戏功能的应用程序在同一对战地图上进行联机对战提供后台服务。可选地,服务器系统120承担主要计算工作,第一终端110和第二终端130承担次要计算工作;或者,服务器系统120承担次要计算工作,第一终端110和第二终端130承担主要计算工作;或者,服务器系统120、第一终端110和第二终端130三者之间采用分布式计算架构进行协同计算。

太阳城集团第二终端130安装和运行有支持消除游戏功能的应用程序,当第二终端运行应用程序时,第二终端130的屏幕上显示应用程序的用户界面131,该用户界面131中显示有对局棋盘以及消除元素。第二终端130是第二用户102使用的终端,第二用户102使用第二终端130通过第二帐号在对局棋盘上对消除元素进行消除,进而占据被消除的消除元素所在的棋格。其中,第二帐号占据的棋格上显示有第二占位标识。

太阳城集团可选地,第一终端110和第二终端130上安装的应用程序是相同的,或两个终端上安装的应用程序是不同操作系统平台的同一类型应用程序,该操作系统平台是安卓操作系统、IOS操作系统和视窗操作系统中的至少一种。第一终端110可以泛指多个终端中的一个,第二终端130可以泛指多个终端中的一个,本实施例仅以第一终端110和第二终端130来举例说明。第一终端110和第二终端130的设备类型相同或不同,该设备类型包括:智能手机、平板电脑、电子书阅读器、MP3播放器、MP4播放器、膝上型便携计算机和台式计算机中的至少一种。以下实施例以终端包括智能手机来举例说明。

太阳城集团可选地,第一终端110和第二终端130通过服务器系统120同时联机,在同一个对局棋盘中进行消除游戏的PVP对战。可选地,当存在至少三个用户帐号在同一个对局棋盘中进行消除游戏时,第一终端110和第二终端130是至少三个同时进行消除游戏对战的终端中的任意两个终端。

请参考图2,其示出了本申请一个示例性实施例提供的终端中的对局界面显示方法的流程图。本实施例以该方法应用于如图1中所示的第一终端110中来举例说明,该方法包括:

步骤201,在屏幕的用户界面上显示对局棋盘。

太阳城集团示例性的,如图3所示,终端在屏幕上显示用户界面300,用户界面300上显示有对局棋盘311。对局棋盘311包括多个阵列排布的棋格320,每个棋格320中显示有各自对应的消除元素330。可选地,每个棋格320还显示有各自对应的占位标识。该占位标识用于表示该棋格320被某一个用户帐号所占据,或者,用于表示该棋格320尚未被任意一个用户帐号所占据。

对局棋盘311中存在有第一棋格321,该第一棋格321具有第一终端对应的第一帐号(下称当前帐号)对应的第一占位标识,该第一占位标识是以显示为红色(图3中以斜线指代红色)的形式显示在棋格321上;对局棋盘311中还存在有第二棋格322,该第二棋格322具有第二帐号(下称其它帐号)对应的第二占位标识,该第二占位标识以绿色(图3中以竖线指代绿色)的形式显示在第二棋格322上。显示第一占位标识的棋格321即为当前帐号占据的棋格,在一局对战中的起始状态下,每个用户帐号至少占据有一个棋格。可选地,每个用户帐号在起始状态下所占据的棋格的位置是随机确定的,且每个用户帐号在起始状态下所占据的棋格数量是相同的。可选地,占位标识采用棋格背景色、棋盘背景纹理、棋格边框、棋格形状、棋格背景图标中的至少一种形式来表示。

太阳城集团消除元素330具有不同的类型,其中,类型可以是消除元素的颜色、形状、标识、纹理中的至少一种。例如,图3中,消除元素的颜色相同,同为椭圆形状的消除元素为同一类型的消除元素,同为圆形形状的消除元素为同一类型的元素,同为四角星形状的消除元素为同一类型的消除元素,同为五角星形状的消除元素为同一类型的消除元素。为了增加显示上的区别,可以将不同形状的消除元素显示为不同的颜色,例如,椭圆形的消除元素可以显示为红色,圆形的消除元素可以显示为黄色。

太阳城集团步骤202,在n个回合中的第i个回合中,获取用于将相邻的第一消除元素和第二消除元素进行位置交换的第i位置交换指令。

太阳城集团示例性的,终端在n个回合中的第i个回合中,获取第i位置交换指令。可选地,位置交换指令是在终端上通过滑动触控、物理操控手柄、鼠标滑动中的至少一种操作指示对相邻的两个消除元素进行交换的指令。

第i个位置交换指令是在第i个回合中,通过终端上触发的操作指示对相邻的第一消除元素和第二消除元素进行交换所产生的指令。支持消除游戏功能的应用程序中预先设置有n个按照时序划分的操作权限单位,一个操作权限单位为一个回合,每个回合占据一段太阳城集团段,每个回合占据的太阳城集团段等长或不等长,n、i为自然数,1≤i≤n。

步骤203,根据第i位置交换指令交换第一消除元素和第二消除元素的位置。

终端根据第i位置交换指令交换第一消除元素和第二消除元素的位置,将第一消除元素显示在第二消除元素在交换前所处的棋格中,将第二消除元素显示在第一消除元素在交换前所处的棋格中。

太阳城集团步骤204,在第一消除元素和第二消除元素交换位置后,若存在预定个数相同类型的消除元素相连,则消除相连的消除元素。

太阳城集团可选地,在第一消除元素和第二消除元素交换位置后,若在对局棋盘上在同一方向(或同一行或同一列)存在至少三个相同类型的消除元素相连或相邻时,将该至少三个相连的相同类型的消除元素进行消除。

步骤205,若被消除的消除元素中存在具有第一占位标识的消除元素时,将被消除的消除元素对应的棋格的占位标识显示为第一占位标识。

示例性的,如图4所示,棋格421中显示有消除元素431、棋格422中显示有消除元素432、棋格423中显示有消除元素433、棋格424中显示有消除元素434,其中,消除元素431、432和434都是圆形的图像元素,属于相同类型的消除元素,消除元素433是椭圆形的图像元素,和消除元素431、432、434不属于同一类型,棋格421显示有红色的第一占位标识。

当终端根据第i个位置交换指令按照箭头方向所指的位置,将消除元素433和消除元素434进行交换后,消除元素433显示在接收第i个位置交换指令之前消除元素434对应的棋格424中,消除元素434显示在接收第i个位置交换指令之前消除元素433对应的棋格423中,因此相同类型的三个消除元素431、432和434在同一方向上连接在一起,则终端对消除元素431、432和434进行消除。由于棋格421具有红色的第一占位标识,因此终端在消除消除元素431、432和434之后,将棋格422和423显示为红色的第一占位标识,在视觉效果上,第一占位标识由棋格421“扩散”到了棋格422和423。可选的,终端在消除消除元素431、432和434之后,在棋格422、423、424上更新显示消除元素435、436、437。

示例性的,如图5所示,棋格521中显示有消除元素531、棋格522中显示有消除元素532、棋格523中显示有消除元素533、棋格524中显示有消除元素534。其中,消除元素531、532和534都是圆形的图像元素,属于相同类型的消除元素,消除元素533是椭圆形的图像元素,和消除元素531、532、534不属于同一类型,棋格525显示有红色的第一占位标识。

当终端根据第i个位置交换指令按照箭头方向所指的位置,将消除元素533和消除元素534进行交换后,消除元素533显示在接收第i个位置交换指令之前消除元素534对应的棋格524中,消除元素534显示在接收第i个位置交换指令之前消除元素533对应的棋格523中,因此相同类型的三个消除元素531、532和534连接在一起,如果预定个数为三个,则终端对消除元素531、532和534进行消除。由于消除元素531、532和534对应的棋格521、522、523中均不具有占位标识,因此终端在对消除元素531、532和534进行消除后,不在棋格521、522、523上显示任何占位标识,在视觉效果上,第一占位标识并未“扩散”。可选的,终端在消除消除元素531、532和534之后,在棋格522、523、524上更新显示消除元素535、536、537。

太阳城集团步骤206,根据对局棋盘上的各个棋格的占位标识以及胜利条件,显示至少两个帐号中的胜利方。

终端根据对局棋盘上的各个棋盘的占位标识,统计每个帐号占据的棋格数,当满足胜利条件时,在用户界面显示至少两个帐号中的胜利方。其中,胜利条件可以是以下条件中的至少一种:

在第n个回合之后,终端将占据棋格数最多的帐号确定为胜利方,在用户界面显示该帐号为胜利方的提示太阳城集团。

在第i个回合,当当前帐号占据的棋格数量超过第四数量阈值时,终端确定当前帐号为胜利方,在用户界面显示当前帐号为胜利方的提示太阳城集团。

太阳城集团在第i个回合,当当前帐号占据了对局棋盘上所有的棋格时,终端确定当前帐号为胜利方,在用户界面显示当前帐号为胜利方的提示太阳城集团。

在第n个回合之后,若至少两个帐号中每个帐号占据的棋格数相同,终端将第n个回合对应的帐号确定为胜利方,在用户界面显示该帐号为胜利方的提示太阳城集团。

在第i个回合之后,若未能在第一预定太阳城集团内接收到其它帐号的位置交换指令,则确定当前帐号为胜利方,在用户界面显示当前帐号为胜利方的提示太阳城集团。例如,在对局中具有两个帐号,在第i回合接收当前帐号的第i交换信号完成消除消除元素和/或占据棋格之后,在第i+1回合,在第一预定太阳城集团30秒内未能接收到对方帐号的第i+1位置交换指令,则确定当前帐号为胜利方。

在第i个回合之后,若预定次数的回合中未能在第二预定太阳城集团内接收到其它帐号的位置交换指令,确定当前帐号为胜利方,在用户界面显示当前帐号为胜利方的提示太阳城集团。例如,在对局中具有两个帐号,在第i回合接收当前帐号的第i交换信号完成消除消除元素和/或占据棋格之后,在第i+1回合,在第二预定太阳城集团10秒内未能接收到对方帐号的第i+1位置交换指令,若在之前的回合中有两个回合未能在第二预定太阳城集团10秒内接收到对方帐号的位置交换指令,则对方帐号累积有三次未能在10秒内执行操作,若预定次数为三次,则确定当前帐号为胜利方。

综上所述,本申请实施例中,通过接收至少两个终端在各自的回合在同一对局棋盘上的位置交换指令,在对局棋盘上实时同步显示至少两个终端对应的帐号对对局棋盘上的消除元素的消除操作和/或对对局棋盘上的棋格的占据效果,解决了相关技术中对局双方在各自的地图上消除并显示消除消除元素所造成同步时延较大的问题,由于每个帐号在各自回合的操作都是在同一对局地图上同步显示的,从而降低了对局同步时延。

太阳城集团请参考图6,其示出了本申请一个示例性实施例提供的终端中的对局界面显示方法的流程图。本实施例以该方法应用于如图1中所示的计算机系统100中来举例说明,该方法包括:

太阳城集团步骤601,多个帐号对应的终端向服务器发送的各自的帐号。

首先需要说明的是,图6中以第一终端110为目标终端对多个帐号对应的多个终端进行举例说明。

太阳城集团多个帐号对应的终端在运行消除游戏功能的应用程序时,向服务器发送各自的帐号。

步骤602,服务器根据多个帐号的历史胜率等级,将历史胜率等级之间差值小于差值阈值的至少两个帐号分配到同一对局棋盘。

服务器在应用程序的数据库中查询多个帐号的历史胜利场次和/或历史胜利率,根据每个帐号历史胜利的场次和/或历史胜利率通过预定的算法计算得到每个帐号的历史胜率等级,将多个帐号的历史胜率等级两两之间相减得到差值,将差值小于差值阈值的至少两个帐号分配到同一对局棋盘。其中,至少两个帐号包括目标帐号。

可选的,服务器在目标帐号对应的第一历史胜率等级对应的第一帐号匹配池中进行第一匹配;当第一匹配失败时,在第二历史胜率等级对应的第二帐号匹配池中进行第二匹配,第二历史胜率等级比第一历史胜率等级高一等级;当第二匹配失败时,在第三历史胜率等级对应的第三帐号匹配池中进行第三匹配,第三历史胜率等级比第一历史胜率等级低一等级;当第一匹配或第二匹配或第三匹配成功时,将匹配成功的至少两个帐号分配到同一对局棋盘。

太阳城集团目标帐号可能未必能够匹配到历史胜率差值小于差值阈值的其它帐号,因此服务器在确定目标帐号对应的第一历史胜率等级之后,首先在对应第一历史胜率等级的帐号组成的第一帐号匹配池中对目标帐号进行匹配;若第一帐号匹配池中没有能够和目标帐号匹配的帐号,则在对应第二历史胜率等级的帐号组成的第二帐号匹配池中对目标帐号进行匹配,其中,第二历史胜率等级高于第一历史胜率等级;若第二帐号匹配池中没有能够和目标帐号匹配的帐号,则在对应第三历史胜率等级的帐号组成的第三帐号匹配池中对目标帐号进行匹配,其中,第三历史胜率等级低于第一历史胜率等级。

例如,目标帐号对应的历史胜率等级为青铜Ⅰ级,如果在青铜Ⅰ级的第一匹配池中匹配不到对应的帐号,则在比青铜Ⅰ级高一等级的白银Ⅲ对应的第二匹配池中进行匹配,如果在第二匹配池中匹配不到对应的帐号,则在比青铜Ⅰ级低一等级的青铜Ⅱ级对应的匹配池中进行匹配。

步骤603,服务器根据目标帐号的第一历史胜率等级对应的棋盘库随机确定出对局棋盘后,向至少两个帐号分别对应的终端发送对局信号。

示例性的,服务器中存储有历史胜率等级和棋盘库的对应关系,例如,历史胜率等级可分为初级、中级、高级,每个等级对应有符合该等级的对局地图数量和类型:初级帐号对应的地图数量要少于中级和高级的帐号;初级帐号对应的地图难度要低于中级和高级的帐号。

服务器根据目标帐号的第一历史胜率,在对应关系中查询得到目标帐号对应的至少一个对局棋盘,在至少一个对局棋盘中随机选择一个对局棋盘作为至少两个帐号的对局棋盘后,向至少两个帐号分别对应的终端发送对局信号。

步骤604,目标终端根据对局信号在屏幕的用户界面上显示在对局棋盘上对局。

太阳城集团示例性的,目标终端接收到对局信号后,首先在用户界面显示对局棋盘预览画面。如图7左侧所示,对局棋盘的预览画面310包括阵列排布的多个棋格320,每个棋格被遮挡元素340遮挡,以及显示红色(图7中以斜线表示)的棋格和显示绿色(图7中)的棋格。其中,目标帐号(目标终端对应的帐号)对应的第一占位标识为红色,其它帐号(其它终端对应的帐号)对应的第一占位标识为绿色,对局棋盘的预览画面310中显示为红色的棋格中至少有一个棋格在对局棋盘的初始状态中显示为第一占位标识,显示为绿色的棋格中至少有一个棋格在对局棋盘的初始状态中显示为第二占位标识。

目标终端在显示对局棋盘预览画面之后,显示对局棋盘进入对局。如图7右侧所示,初始状态下的对局棋盘311包括阵列排布的多个棋格320,每个棋格320中显示有消除元素330,棋格721显示有第一占位标识,棋格722显示有第二占位标识。其中,对局棋盘311的棋格的排布和对局棋盘预览画面310相同,棋格721是对局棋盘预览画面310中显示为红色的棋格中随机选择得到的,棋格722是对局棋盘预览画面310中显示为绿色的棋格中随机选择得到的。

在进入对局后,至少两个帐号分别对应的终端在各自的回合接收各自对应的位置交换指令,依次向服务器发送各自接收到的位置交换指令,服务器根据接收到位置交换指令,向至少两个终端发送相应的指令,显示每一回合的对局画面。

太阳城集团步骤605,在n个回合的第i回合中,目标终端向服务器发送的第i位置交换指令。

在n个回合的第i回合中,目标终端接收到第i位置交换指令后,向服务器发送该第i位置交换指令。可选地,位置交换指令是在终端上通过滑动触控、物理操控手柄、鼠标滑动中的至少一种操作指示对相邻的两个消除元素进行交换的指令。

步骤606,服务器根据第i位置交换指令在棋盘数据中交换第一消除元素和第二消除元素的显示位置。

太阳城集团服务器在接收到第i位置交换指令后,在棋盘数据中交换第一消除元素和第二消除元素的显示位置,例如,可以将第一消除元素和第二消除元素和各自对应的棋格的对应关系进行互换,或,可以改变第一消除元素和第二消除元素在对局棋盘上的参考坐标,将第一消除元素和第二消除元素之间的参考坐标进行互换。

步骤607,在第一消除元素和第二消除元素交换位置后,当存在预定个数相同类型的消除元素相连时,服务器向至少两个帐号分别对应的终端发送消除指令。

太阳城集团在第一消除元素和第二消除元素交换位置后,服务器检测在对局棋盘中是否存在预定个数相同类型的消除元素相连。例如,服务器可通过在交换位置之后对局棋盘上每个消除元素的参考坐标获得具有相邻关系的消除元素,根据每个消除元素对应的类型,在具有相邻关系的消除元素中查询是否具有预定个数相同类型的消除元素。若存在预定个数相同类型的消除元素相连时,服务器确定将该预定个数相同类型的消除元素消除,向至少两个帐号分别对应的终端发送消除指令。

步骤608,目标终端根据消除指令在用户界面显示对相连的消除元素进行消除。

目标终端在接收到消除指令后,在用户界面显示对相连的消除元素进行消除。目标终端显示将相连的消除元素进行消除的方法可参考图2的实施例,在此不做赘述。

太阳城集团步骤609,当消除的消除元素中存在具有特殊消除效果的特殊元素时,服务器确定在消除特殊元素后会被特殊效果消除的消除元素,向至少两个帐号分别对应的终端发送特殊消除指令。

服务器检测在消除的消除元素中是否存在特殊元素,当消除的消除元素中存在特殊元素时,服务器确定在消除特殊元素后,特殊元素的特殊效果是否会造成追加的消除效果,如果具有追加的消除效果,根据追加的消除效果确定被特殊效果消除的消除元素后,向至少两个帐号分别对应的终端发送特殊消除指令。

可选的,具有特殊元素包括冲击元素、闪电元素、追加元素或宝箱元素。特殊消除指令包括冲击消除指令或闪电消除指令。

当服务器确定在消除的消除元素中存在冲击元素时,根据冲击元素对应的棋格位置和冲击方向,在对局棋盘中确定冲击元素对应的冲击范围,向至少两个帐号分别对应的终端发送冲击消除指令。

可选的,若当冲击方向上存在障碍物元素时,服务器确定冲击范围包括冲击方向所在棋盘列或行上位于障碍物元素和边缘消除元素之间的第一棋格,第一棋格包括冲击元素所属的棋格;当冲击方向上不存在障碍物元素时,服务器确定冲击范围包括冲击方向所在棋盘列或行上所有棋格。当服务器确定冲击范围后,向至少两个帐号分别对应的终端发送冲击消除指令。

当服务器确定在消除的消除元素中存在闪电元素时,在至少两个帐号中除目标帐号之外的其它帐号所占据的棋格中随机确定出目标棋格,向至少两个帐号所对应的终端发送闪电消除指令。

太阳城集团当服务器确定在消除的消除元素中存在追加元素后,其需要执行的步骤请参考图12的实施例,在此不做赘述。

当服务器确定在消除的消除元素中存在宝箱元素时,确定宝箱元素在消除后不会造成追加的消除效果,进入步骤611。

太阳城集团步骤610,目标终端在用户界面显示被特殊消除效果消除的消除元素被特殊消除效果消除。

当消除的消除元素中存在冲击元素时,终端根据特殊冲击消除指令,将位于冲击范围内的消除元素进行消除。

太阳城集团当消除的消除元素中存在闪电元素时,终端根据闪电消除指令,将目标棋格中的消除元素进行消除。

当消除的消除元素中存在追加元素时,其需要执行的步骤请参考图12的实施例,在此不做赘述。

太阳城集团步骤611,当消除的消除元素中对应有存在具有第一占位标识的棋格时,服务器向至少两个帐号分别对应的终端发送显示占位指令。

太阳城集团当消除的消除元素(包括相邻的相同类型的消除元素和特殊效果消除的消除元素)中对应有存在具有第一占位标识的棋格时,服务器向至少两个帐号分别对应的终端发送显示占位指令。

太阳城集团步骤612,目标终端根据显示占位指令,将被消除的消除元素对应的棋格的占位标识显示为第一占位标识。

太阳城集团目标终端根据显示占位指令,将被消除的消除元素对应的棋格的占位标识显示为第一占位标识,显示为第一占位标识的棋格即为目标帐号占据的棋格。

以下通过四个具体的实施例对目标终端显示消除冲击元素之后,根据冲击元素的特殊消除效果消除消除元素的方法做出说明:

太阳城集团示例性的,如图8所示,目标终端的用户界面上显示有对局棋盘,对局棋盘的棋格821中显示有冲击元素831,冲击元素831中的竖线标识指示了冲击元素831的冲击方向,该冲击方向为冲击元素831所在的列。

太阳城集团当在目标终端按照箭头的方向交换冲击元素831和消除元素832后,生成第i位置交换指令,目标终端向服务器发送第i位置交换指令;服务器在接收到第i位置交换指令后,确定达成消除条件,从而确定冲击元素831需要被消除,同时,服务器根据冲击元素831的属性确定冲击元素831的冲击方向为冲击元素831所在的列,确定冲击元素831的冲击范围是冲击方向上一整列棋格822、823、824、825,向目标终端发送冲击消除指令;目标终端接收冲击消除指令后,将棋格823、824、825各自对应的消除元素833、834和835消除。因此,在第i回合被消除的消除元素为包括冲击元素831在内的三个相邻的消除元素,以及冲击范围内被消除的消除元素833、834和835。服务器检测在第i回合中消除的消除元素对应的棋格中是否具有第一占位标识的棋格,当确定在第i回合中消除的消除元素对应的棋格中具有第一占位标识的棋格时,向目标终端发送显示占位指令,目标终端根据显示占位指令,在第i回合被消除的消除元素对应的棋格上显示目标帐号对应的第一占位标识,即,将上述棋格显示为红色(图8中以斜线表示),作为目标帐号占据的棋格。服务器在确定目标帐号占据的棋格后,确定在目标帐号占据的棋格中更新的消除元素,向目标终端发送显示更新指令;目标终端接收到服务器发送的显示更新指令后,在目标帐号占据的棋格上显示更新的消除元素。

示例性的,如图9所示,目标终端的用户界面上显示有对局棋盘,对局棋盘的棋格921中显示有冲击元素931,冲击元素931中的竖线标识指示了冲击元素931的冲击方向,该冲击方向为冲击元素931所在的列,冲击元素931的冲击方向上存在有障碍元素934。

当在目标终端按照箭头的方向交换冲击元素931和消除元素932后,生成第i位置交换指令,目标终端向服务器发送第i位置交换指令;服务器在接收到第i位置交换指令后,确定达成消除条件,从而确定冲击元素931需要被消除,同时,服务器根据冲击元素931的属性确定冲击元素931的冲击方向为冲击元素931所在的列,同时,服务器检测到冲击方向上存在有障碍元素934,因此服务器确定冲击元素931的冲击范围是冲击方向上的棋格925,向目标终端发送冲击消除指令;目标终端接收冲击消除指令后,将棋格925对应的消除元素935消除。因此,在第i回合被消除的消除元素为包括冲击元素931在内的三个相邻的消除元素,以及冲击范围内被消除的消除元素935。服务器检测在第i回合中消除的消除元素对应的棋格中是否具有第一占位标识的棋格,当确定在第i回合中消除的消除元素对应的棋格中具有第一占位标识的棋格时,向目标终端发送显示占位指令,目标终端根据显示占位指令,在第i回合被消除的消除元素对应的棋格上显示目标帐号对应的第一占位标识,即,将上述棋格显示为红色(图9中以斜线表示),作为目标帐号占据的棋格。服务器在确定目标帐号占据的棋格后,确定在目标帐号占据的棋格中更新的消除元素,向目标终端发送显示更新指令;目标终端接收到服务器发送的显示更新指令后,在目标帐号占据的棋格上显示更新的消除元素。

冲击元素的冲击方向可以设置为不同的方向,如图10所示,目标终端的用户界面上显示有对局棋盘,对局棋盘的棋格1021中显示有冲击元素1031,冲击元素1031中的竖线标识指示了冲击元素1031的冲击方向,该冲击方向为冲击元素1031所在的行。目标终端通过和服务器之间的交互,显示消除冲击元素1031冲击范围内的消除元素,在消除的消除元素对应的棋格上显示第一占位标识(图10中以斜线表示),显示在消除的消除元素对应的棋格上更新消除元素的方法可参考上述实施例,在此不做赘述。

冲击元素具有叠加效果,如图11所示,目标终端的用户界面上显示有对局棋盘,对局棋盘的棋格1121中显示有冲击元素1131,冲击元素1131中的竖线标识指示了其冲击方向为冲击元素1131所在列,在冲击元素1131的冲击范围内的棋格1122中显示有冲击元素1132,冲击元素1132中的斜线标识指示了其冲击方向为冲击元素1132所在的行。目标终端通过和服务器之间的交互,显示消除冲击元素1131的冲击范围内的消除元素,其中包括冲击元素1132,显示消除冲击元素1132后,显示冲击元素1132冲击范围内的消除元素,在消除的消除元素对应的棋格上显示第一占位标识(图11中以斜线表示),显示在消除的消除元素对应的棋格上更新消除元素的方法可参考上述实施例,在此不做赘述。

步骤613,服务器确定更新的消除元素,发送显示更新指令,向至少两个帐号分别对应的终端发送显示更新指令。

服务器通过以下方式确定更新的消除元素后,向至少两个帐号分别对应的终端发送显示更新指令。

当被消除的消除元素中不包含宝箱元素时,服务器确定在消除的消除元素对应的棋格上随机更新消除元素,向至少两个帐号分别对应的终端发送显示更新指令。

太阳城集团当被消除的消除元素中包含宝箱元素时,服务器确定在宝箱元素消除后,其对应的棋格上更新随机消除元素,向至少两个帐号分别对应的终端发送显示更新指令。其中,该随机消除元素可以是包括普通的消除元素、冲击元素、追加元素和障碍物元素中的任意一种。

可选的,当服务器确定第i回合中的i大于k或至少两个帐号各自占据的棋格数量差小于第三数量阈值时,服务器确定更新的消除元素中包括闪电元素,向至少两个帐号分别对应的终端发送显示更新指令,其中,k为自然数,1≤k≤n。

当至少两个帐号之间的对局进入对局的尾声时,可能会由于胶着的对局状态导致难分胜负,因此需要在对局棋盘上增加闪电元素,通过消除对方占据的棋格,增加对局的对抗性。服务器检测第i回合中的i是否大于k,从而判断第i回合是否是进入对局尾声的回合,其中,k是服务器中预设的一个较大的数值。如果是进入对局尾声的回合,则向至少两个帐号分别对应的终端发送闪电元素配置指令,目标终端和其它终端在接收到闪电元素配置指令后,在对局棋盘上随机增加显示闪电元素。

可选的,当服务器确定对局棋盘中具有第一占位标识的棋格数量达到第二数量阈值时,服务器确定更新的消除元素中包括宝箱元素和/或障碍物元素,向至少两个帐号分别对应的终端发送显示更新指令。

当至少两个帐号中存在一个帐号占据的棋格数量较多,具有明显优势时,为了增加对局的戏剧性,因此需要在对局棋盘上增加宝箱元素,通过消除宝箱元素增加对局的戏剧性。

步骤614,目标终端根据显示更新指令,在被消除的消除元素对应的棋格内显示更新的消除元素。

当被消除的消除元素中不包含宝箱元素时,目标终端根据显示更新指令,在消除的消除元素对应的棋格上随机生成消除元素。

当被消除的消除元素中包含宝箱元素时,目标终端根据显示更新指令,在宝箱元素对应的棋格上随机生成随机消除元素,在其它消除的消除元素对应的棋格上随机生成消除元素。其中,该随机消除元素可以是包括普通的消除元素、冲击元素、追加元素和障碍物元素中的任意一种。

太阳城集团当第i回合中的i大于k或至少两个帐号各自占据的棋格数量差小于第三数量阈值时,目标终端根据显示更新指令在消除的消除元素对应的棋格上随机生成并显示至少一个闪电元素。

太阳城集团当对局棋盘中具有第一占位标识的棋格数量达到第二数量阈值时,目标终端根据显示更新指令在消除的消除元素对应的棋格上随机生成并显示至少一个宝箱元素。

步骤615,服务器根据对局棋盘上的各个棋格的占位标识以及胜利条件,确定至少两个帐号中的胜利方,向至少两个帐号分别对应的终端发送显示胜利指令。

在至少一个回合之后,服务器根据对局棋盘上的各个棋格的占位标识以及胜利条件,确定达成胜利条件以及至少两个帐号中的胜利方,向至少两个帐号分别对应的终端发送显示胜利指令。服务器获得胜利方的示例性的方法可参考图2实施例,在此不做赘述。

步骤616,目标终端根据显示胜利指令,在用户界面显示至少两个帐号中的胜利方。

目标终端在接收到显示胜利指令后,在用户界面显示至少两个帐号中的胜利方。

综上所述,本申请实施例中,通过接收至少两个终端在各自的回合在同一对局棋盘上的位置交换指令,在对局棋盘上实时同步显示至少两个终端对应的帐号对对局棋盘上的消除元素的消除操作和/或对对局棋盘上的棋格的占据效果,解决了相关技术中对局双方在各自的地图上消除并显示消除消除元素所造成同步时延较大的问题,由于每个帐号在各自回合的操作都是在同一对局地图上同步显示的,从而降低了对局同步时延。

可选的,本申请实施例中,通过在对局棋盘上显示特殊消除元素,在特殊消除元素被消除后具有追加消除效果,每个帐号可通过消除特殊消除元素在己方回合增加占据的棋格,从而提高了终端中的界面显示方法的多样性。

可选的,本申请实施例中,通过在对局棋盘上显示特殊消除元素,在特殊消除元素被消除后,可随机更新为普通消除元素或其它特殊消除元素,提高了终端中的对局界面显示方法中获取胜利方的随机性。

可选的,本申请实施例中,当参与对局的至少两个帐号中存在一个帐号占据的棋格数超过数量阈值时,通过在对局棋盘上增加宝箱元素和/或障碍物元素,能够延缓对局太阳城集团,解决了终端中的对局界面显示方法的显示太阳城集团较短的问题,在一定程度上提高了终端中的对局界面显示方法的相对显示太阳城集团。

可选的,本申请实施例中,服务器在确定进入最后几个回合后,通过在对局棋盘上增加闪电元素,当闪电元素被消除后,当前帐号可随机占据其它帐号占据的棋格,缩短了对局太阳城集团,解决了终端中的对局界面显示方法的显示太阳城集团较长的问题,在一定程度上减少了终端中的对局界面显示方法的相对显示太阳城集团。

可选的,本申请实施例中,通过获取多个帐号对应的历史胜率等级,将历史胜率等级之间的差值小于差值阈值的至少两个帐号分配到同一对局棋盘,避免了将历史胜利等级差别过大的帐号分配在同一对局棋盘,提高了终端中的对局界面显示方法的公平性。

可选的,本申请实施例中,通过根据目标帐号的第一历史胜率等级对应的棋盘库中随机确定出对局棋盘,避免了每次使用同一对局棋盘进行对局所导致的对局单调问题,提高了终端中的对局界面显示方法的多样性。

请参考图12,其示出了本申请一个示例性实施例提供的终端中的对局界面显示方法的流程图。本实施例以该方法应用于如图1中所示的计算机系统100中来举例说明,该方法可以是图6实施例中步骤609的一个可选的实施例,该方法包括:

步骤1201,当被消除的消除元素满足追加条件时,服务器确定在被消除的消除元素对应的棋格内显示更新的消除元素,该更新的消除元素中包括冲击元素,向至少两个帐号对应的终端发送显示更新指令。

太阳城集团服务器检测被消除的消除元素是否满足追加条件,当确定在被消除的消除元素对应的棋格内显示更新的消除元素,该更新的消除元素中包括冲击元素,向至少两个帐号对应的终端发送显示更新指令。其中,追加条件包括:被消除的消除元素的个数大于第一数量阈值,和/或,被消除的消除文件中包括追加元素。

为了提高游戏的趣味性,在消除的消除元素达到追加条件后,可设置奖励回合。该追加条件可以是消除的消除元素较多,或,在消除的消除元素中具有第三特殊图案元素,该第三特殊图案元素可以触发奖励回合,在该奖励回合中,消除的消除元素对应的棋格中会更新冲击元素。

步骤1202,目标终端根据显示更新指令,在被消除的消除元素对应的棋格内显示更新的消除元素,该更新的消除元素中包括冲击元素。

目标终端根据显示更新指令,在被消除的消除元素对应的棋格内显示更新的消除元素,该更新的消除元素中随机生成至少一个更新的冲击元素。

太阳城集团步骤1203,目标终端获取用于将相邻的第三消除元素和第四消除元素进行位置交换的追加位置交换指令,向服务器发送该追加位置交换指令。

太阳城集团目标终端接收到追加位置交换指令后,向服务器发送该追加位置交换指令。可选地,追加位置交换指令是在目标终端上通过滑动触控、物理操控手柄、鼠标滑动中的至少一种操作指示对相邻的第三消除元素和第四消除元素进行交换的指令。其中,第三消除元素和第四消除元素交换位置后可使更新的冲击元素被消除,也可以使更新的冲击元素不被消除。

步骤1204,服务器根据追加位置交换指令,在棋盘数据中交换第三消除元素和第四消除元素。

服务器在接收到追加位置交换指令后,根据追加位置交换在棋盘数据中交换第三消除元素和第四消除元素。交换第三消除元素和第四消除元素之后的消除效果可参考上述实施例,在此不做赘述。

太阳城集团综上所述,本申请实施例中,通过在满足追加条件后,在消除的消除元素对应的棋格上更新显示至少一个冲击元素,并增该回合对应的帐号的一次操作权限,提高了终端中的对局界面显示方法的多样性。

以下为本申请的装置实施例,对于装置实施例中未详细描述的细节,可以参考上述一一对应的方法实施例。

太阳城集团请参考图13,其示出了本申请一个示例性的实施例提供的流通太阳城集团查询装置的结构框图,如图13所示,该装置可以通过软件、硬件或者两者的结合实现成为图1所示的实施环境中的终端110,该装置包括显示模块1310、获取模块1320以及处理模块1330:

显示模块1310,用于在终端屏幕的用户界面上显示对局棋盘,对局棋盘中阵列排布的多个棋格用于显示各自对应的消除元素和占位标识,存在至少一个棋格在起始状态下的占位标识是与当前帐号对应的第一占位标识。

太阳城集团获取模块1320,用于在n个回合中的第i个回合中,获取用于将相邻的第一消除元素和第二消除元素进行位置交换的第i位置交换指令,n个回合是至少两个帐号交替拥有操作权限的操作时序单位,第i个回合是当前帐号拥有操作权限的回合,n为自然数,i为自然数,1≤i≤n。

处理模块1330,用于根据第i位置交换指令交换第一消除元素和第二消除元素;在第一消除元素和第二消除元素交换位置后,若存在预定个数相同类型的消除元素相连,则消除相连的消除元素。

太阳城集团显示模块1310,还用于若被消除的消除元素中存在具有第一占位标识的消除元素时,将被消除的消除元素对应的棋格的占位标识显示为第一占位标识;根据对局棋盘上的各个棋格的占位标识以及胜利条件,显示至少两个帐号中的胜利方。

在一个可选的实施例中,处理模块1330,还用于当被消除的消除元素中存在冲击元素时,将位于冲击元素对应的冲击范围内的消除元素进行消除。

太阳城集团显示模块1310,还用于将位于冲击范围内的棋格的占位标识显示为第一占位标识。

其中,冲击范围是根据冲击元素对应的棋格位置和冲击方向在对局棋盘中确定的。

太阳城集团在一个可选的实施例中,显示模块1310,还用于在被消除的消除元素对应的棋格内显示更新的消除元素。

处理模块1330,还用于当更新的消除元素中存在冲击元素时,将位于冲击元素对应的冲击范围内的消除元素进行消除。

显示模块1310,还用于将位于冲击范围内的棋格的占位标识显示为第一占位标识。

其中,冲击范围是根据冲击元素对应的棋格位置和冲击方向在所述对局棋盘中确定的。

在一个可选的实施例中,当冲击方向上存在障碍物元素时,冲击范围包括冲击方向所在棋盘列或冲击方向所在棋盘行上位于障碍物元素和边缘消除元素之间的第一棋格,第一棋格包括冲击元素所属的棋格。

当冲击方向上不存在障碍物元素时,冲击范围包括冲击方向所在棋盘列或冲击方向所在棋盘行上所有棋格。

在一个可选的实施例中,显示模块1310,还用于当被消除的消除元素满足追加条件时,在被消除的消除元素对应的棋格内显示更新的消除元素,更新的消除元素中包括冲击元素。

获取模块1320,还用于在第i个回合中,获取用于将相邻的第三消除元素和第四消除元素进行位置交换的追加位置交换指令。

处理模块1330,还用于根据追加位置交换指令交换第三消除元素和第四消除元素。

其中,追加条件包括被消除的消除元素的个数大于第一数量阈值,和/或,被消除的消除文件中包括追加元素。

在一个可选的实施例中,显示模块1330,还用于当对局棋盘中具有第一占位标识的棋格数量达到第二数量阈值时,在对局棋盘中随机增加显示宝箱元素和/或障碍物元素。其中,宝箱元素在被消除后更新显示为随机消除元素,随机消除元素包括消除元素、冲击元素和障碍物元素中的任意一种。

在一个可选的实施例中,显示模块1330,还用于当i大于k或至少两个帐号各自占据的棋格数量差在预设时长内持续小于第三数量阈值时,在对局棋盘中随机增加显示闪电消除元素,k为自然数,1≤k≤n。

太阳城集团处理模块1330,还用于当被消除的消除元素中存在闪电消除元素时,将至少两个帐号中除当前帐号之外的其它帐号所占据的目标棋格中的消除元素进行消除。

显示模块1310,还用于将目标棋格的占位标识显示为第一占位标识。

太阳城集团其中,目标棋格是在其它帐号所占据的棋格中随机确定的。

太阳城集团在一个可选的实施例中,显示模块1310,还用于在n个回合后,将至少两个帐号中占据的棋格最多的帐号显示为胜利方;或,当当前帐号占据的棋格的数量大于第四数量阈值时,将当前帐号显示为胜利方;或,在第i个回合后,当目标帐号占据了对局棋盘上的所有棋格时,将目标帐号显示为所述胜利方。

其中,对局棋盘中具有第j占位标识的棋格是至少两个帐号的第j帐号所占据的棋格,j为自然数。

在一个可选的实施例中,显示模块1310,还用于在第i个回合后,若n个回合中的第一个回合至第i-1个回合中,未能在第一预定太阳城集团内接收到至少两个帐号中除当前帐号的其它帐号的位置交换指令,将当前帐号显示为胜利方;或,在第i个回合后,若第一个回合至第i-1个回合中,存在预定次数的回合中未能在第二预定太阳城集团内接收到所述其它帐号的位置交换指令,将当前帐号显示为胜利方;或,在n个回合后,当至少两个帐号中每个帐号占据的棋格数量相同时,将执行第n位置交换指令的帐号显示为胜利方。

太阳城集团请参考图14,其示出了本申请一个示例性的实施例提供的流通太阳城集团查询装置的结构框图,如图14所示,该装置可以通过软件、硬件或者两者的结合实现成为图1所示的实施环境中的服务器系统120中的至少一台服务器,该装置包括处理模块1410、接收模块1420以及发送模块1430:

太阳城集团处理模块1410,用于记录对局棋盘的棋盘数据,所述对局棋盘中包括阵列排布的多个棋格,所述棋盘数据包括所述棋格上显示的消除元素和占位标识。

太阳城集团接收模块1420,用于在n个回合中的第i个回合中,接收目标帐号对应的目标终端发送的第i位置交换指令,第i换位指令用于将相邻的第一消除元素和第二消除元素进行位置交换,n个回合是至少两个帐号交替拥有操作权限的操作时序单位,第i个回合是至少两个帐号中的目标帐号拥有操作权限的回合。

处理模块1410,还用于根据第i位置交换指令在棋盘数据中交换第一消除元素和第二消除元素的显示位置。

发送模块1430,用于在第一消除元素和所述第二消除元素交换位置后,若存在预定个数相同类型的消除元素相连,向至少两个帐号分别对应的终端发送第一指令,第一指令用于指示消除相连的消除元素;若被消除的消除元素中存在具有第一占位标识的消除元素时,向至少两个帐号分别对应的终端发送第二指令,第二指令用于指示将被消除的消除元素对应的棋格的占位标识显示为第一占位标识,第一占位标识是目标帐号对应的占位标识;根据对局棋盘上的各个棋格的占位标识以及胜利条件确定至少两个帐号中的胜利方,向至少两个帐号分别对应的终端发送第三指令,第三指令用于指示显示至少两个帐号中的胜利方。

太阳城集团在一个可选的实施例中,当被消除的消除元素中存在冲击元素时,根据冲击元素对应的棋格位置和冲击方向,在对局棋盘中确定所述冲击元素对应的冲击范围;向至少两个帐号分别对应的终端发送第四指令,第四指令用于指示将位于冲击范围内的消除元素进行消除,且将位于冲击范围内的棋格的占位标识显示为第一占位标识。

在一个可选的实施例中,处理模块1410,还用于在被消除的消除元素对应的棋格内确定更新的消除元素;当更新的消除元素中存在冲击元素时,根据冲击元素对应的棋格位置和冲击方向,在对局棋盘中确定冲击元素对应的冲击范围。

太阳城集团发送模块1430,还用于向至少两个帐号分别对应的终端发送第五指令,第五指令用于指示显示更新的消除元素,将位于冲击元素对应的冲击范围内的消除元素进行消除,且将位于冲击范围内的棋格的占位标识显示为第一占位标识。

在一个可选的实施例中,处理模块1410,还用于当冲击方向上存在障碍物元素时,根据冲击元素对应的棋格位置和冲击方向,确定冲击范围包括冲击方向所在棋盘列或冲击方向所在棋盘行上位于所述障碍物元素和边缘消除元素之间的第一棋格,第一棋格包括冲击元素所属的棋格;当冲击方向上不存在障碍物元素时,根据冲击元素对应的棋格位置和冲击方向,确定冲击范围包括冲击方向所在棋盘列或冲击方向所在棋盘行上所有棋格。

太阳城集团在一个可选的实施例中,处理模块1410,还用于当被消除的消除元素满足追加条件时,确定在被消除的消除元素对应的棋格内显示更新的消除元素,更新的消除元素中包括冲击元素。

太阳城集团发送模块1430,还用于向至少两个帐号所对应的终端发送第五指令,第五指令用于指示显示更新的消除元素。

接收模块1420,还用于在第i个回合中,接收目标终端发送的用于将相邻的第三消除元素和第四消除元素进行位置交换的追加位置交换指令;根据追加位置交换指令在棋盘数据中交换第三消除元素和第四消除元素。

其中,追加条件包括被消除的消除元素的个数大于第一数量阈值,和/或,被消除的消除文件中包括追加元素。

太阳城集团在一个可选的实施例中,处理模块1410,还用于当对局棋盘中具有第一占位标识的棋格数量达到第二数量阈值时,根据第一配置太阳城集团生成第六指令,第六指令用于指示在对局棋盘中随机增加显示宝箱元素和/或障碍物元素。宝箱元素是在被消除后更新显示为随机消除元素,随机消除元素包括消除元素、冲击元素和障碍物元素中的任意一种。

发送模块1430,还用于向至少两个帐号所对应的终端发送所述第六指令。

在一个可选的实施例中,处理模块1410,还用于当i大于k或至少两个帐号各自占据的棋格数量差小于第三数量阈值时,根据第二配置太阳城集团生成第七指令,第七指令用于指示在对局棋盘中随机增加显示闪电消除元素,k为自然数,1≤k≤n。

太阳城集团发送模块1430,还用于当被消除的消除元素中存在闪电消除元素时,在至少两个帐号中除目标帐号之外的其它帐号所占据的棋格中随机确定出目标棋格,向至少两个帐号所对应的终端发送第八指令,第八指令用于将目标棋格中的消除元素进行消除,且将目标棋格的占位标识显示为第一占位标识。

太阳城集团在一个可选的实施例中,处理模块1410,还用于在n个回合后,将至少两个帐号中占据的棋格最多的帐号确定为胜利方;或,当目标帐号占据的棋格的数量大于第四数量阈值时,将目标帐号确定为胜利方;或,在第i个回合后,当目标帐号占据了对局棋盘上的所有棋格时,将目标帐号确定为胜利方。

发送模块1430,还用于向至少两个帐号所对应的终端发送第九指令,第九指令用于指示显示胜利方。

其中,对局棋盘中具有第j占位标识的棋格是至少两个帐号的第j帐号所占据的棋格,j为自然数。

在一个可选的实施例中,处理模块1410,还用于在第i个回合后,若n个回合中的第一个回合至第i-1个回合中,未能在第一预定太阳城集团内接收到所述至少两个帐号中除所述目标帐号的其它帐号的位置交换指令,将目标帐号确定为胜利方;或,在第i个回合后,若第一个回合至第i-1个回合中,预定回合内未能在第二预定太阳城集团内接收到其它帐号的位置交换指令,将目标帐号确定为胜利方;或,在n个回合后,当至少两个帐号中每个帐号占据的棋格数量相同时,将执行第n位置交换指令的帐号确定为胜利方。

发送模块1430,还用于向至少两个帐号所对应的终端发送第九指令,第九指令用于指示显示所述胜利方。

太阳城集团在一个可选的实施例中,处理模块1410,还用于获取多个帐号对应的历史胜率等级,将历史胜率等级之间的差值小于差值阈值的至少两个帐号分配到同一对局棋盘。

太阳城集团发送模块1430,还用于向至少两个帐号发送对局开始信号,对局开始信号用于指示在对局棋盘上进行对局。

在一个可选的实施例中,处理模块1410,还用于确定目标帐号的第一历史胜率等级;在第一历史胜率等级对应的第一帐号匹配池中进行第一匹配;当第一匹配失败时,在第二历史胜率等级对应的第二帐号匹配池中进行第二匹配,第二历史胜率等级比所述第一历史胜率等级高一等级;当第二匹配失败时,在第三历史胜率等级对应的第三帐号匹配池中进行第三匹配,第三历史胜率等级比第一历史胜率等级低一等级;当第一匹配或第二匹配或第三匹配成功时,将匹配成功的至少两个帐号分配到同一对局棋盘。

在一个可选的实施例中,处理模块1410,还用于根据目标帐号的第一历史胜率等级对应的棋盘库中随机确定出对局棋盘。

太阳城集团在一个可选的实施例中,处理模块1410,还用于在对局棋盘中随机确定出棋格在起始状态下的占位标识,至少两个帐号中每个帐号对应的占位标识分别存在至少一个棋格对应。

需要说明的是,本申请实施例中的第一指令至第九指令,可以是不同的指令,也可以是同一指令,该第一指令至第九指令可包括图6、图12实施例中的消除指令、特殊消除指令、冲击消除指令、闪电消除指令、显示占位指令、显示更新指令、显示胜利指令以及追加位置交换指令中的至少一种。

在一个示例性的例子中,游戏厂商提供有游戏平台和应用程序。各个玩家(也即用户帐号)可以在自己的终端上下载并安装该应用程序,该应用程序是支持消除游戏功能的程序。以两个玩家对战为例,如图15所示,在对战过程中,该游戏平台按照如下步骤执行:

太阳城集团在步骤1501中,开始对战;

当玩家A在第一终端中以第一帐号登录应用程序后,可以通过点击应用程序中的“开始匹配”来启动双人消除游戏对战;同理,当玩家B在第二终端中以第二帐号登录应用程序后,可以通过点击应用程序中的“开始匹配”来启动双人消除游戏对战。此时,玩家A和玩家B均进入待匹配状态。

太阳城集团当玩家较多时,同一太阳城集团会存在很多玩家进入待匹配状态。

太阳城集团在步骤1502中,根据实力选择对手;

游戏平台会根据每个玩家的实力来选择对手。示意性的,游戏平台根据每个玩家的历史战绩为每个玩家确定出相应的历史胜率等级,该历史胜率等级简称为段位。游戏平台通过段位作为玩家游戏水平的衡量,具体的衡量方式是指玩家每赢一局则会获得1点经验,相当于提升了游戏内的实力等级,每输一局则会丢失1点经验,相当于降低了游戏内的实力等级。游戏平台通过段位匹配机制来为当前玩家寻找对手,以及在每局对战中随机确定出对局棋盘。

示意性的,段位规则:游戏平台中的段位分为5个大段位,每个大段位下分子等级的概念,通过子等级区分出若干小段位。每个小段位的名称由段位名称+级别名构成,如“青铜III”;每个子段位有一个胜利场次的需求,玩家获得胜利则增加1次胜场,失败则减少1次胜场,获得累积胜场之后会提升段位等级。

对应段位等级会在指定的关卡库中随机选择对局棋盘,这些对局棋盘的棋盘布局与消除元素是完全不一样的。在一个示例性例子中,目前共设计有65个完全不一样的棋盘布局。如下表一所示:

表一

太阳城集团 段位 胜利场次(星) 对局棋盘库 青铜Ⅲ 3 1 青铜Ⅱ 3 1 青铜Ⅰ 3 1 白银Ⅲ 4 2 白银Ⅱ 4 2 …… …… …… 消除王者 胜场累积N(99999) 4

可选地,游戏平台获取多个帐号对应的历史胜率等级,将历史胜率等级之间的差值小于差值阈值的至少两个帐号分配到同一对局棋盘;向至少两个帐号发送对局开始信号,对局开始信号用于指示在对局棋盘上进行对局。可选地,游戏平台确定当前帐号的第一历史胜率等级;在第一历史胜率等级对应的第一帐号匹配池中进行第一匹配;当第一匹配失败时,在第二历史胜率等级对应的第二帐号匹配池中进行第二匹配,第二历史胜率等级比第一历史胜率等级高一等级;当第二匹配失败时,在第三历史胜率等级对应的第三帐号匹配池中进行第三匹配,第三历史胜率等级比第一历史胜率等级低一等级;当第一匹配或第二匹配或第三匹配成功时,将匹配成功的至少两个帐号分配到同一对局棋盘。

太阳城集团示意性的如图16所示,段位匹配规则:游戏平台将属于同一段位的各个玩家划分至同一个玩家库。S1,优先在玩家当前段位的第一玩家库中进行第一匹配;S2,当第一匹配失败时,在玩家上一级段位的第二玩家库中进行第二匹配;S3,当第二匹配失败时,在玩家下一段段位的第三玩家库中进行第三匹配;S4,当第三匹配失败时,在玩家上上一级段位的第四玩家库中进行第四匹配;S5,当第四匹配失败时,在玩家下下一级段位的第五玩家库中进行第五匹配。

当第一匹配或第二匹配或第三匹配或第四匹配或第五匹配中的任一匹配过程成功时,将匹配到的玩家确定为当前玩家的对手。

太阳城集团示意性的如图17所示,玩家当前段位是黄金I段位,S1,优先在黄金I段位的玩家库中进行第一匹配;S2,当第一匹配失败时,在铂金V段位的玩家库中进行第二匹配;S3,当第二匹配失败时,在黄金II段位的玩家库中进行第三匹配;S4,当第三匹配失败时,在铂金IV段位的玩家库中进行第四匹配;S5,当第四匹配失败时,在黄金III段位的玩家库中进行第五匹配。

太阳城集团在该例子中,匹配过程的最大区间:暂定最高上2级,下2级,即覆盖5个匹配池,需要可根据实际情况进行调整配置。

匹配时长:需要配置一个理论的最大匹配太阳城集团,避免玩家无限期的停留在匹配界面。

匹配失败:1.玩家主动取消匹配;2.在最大范围的玩家库或匹配池中未能匹配到对手;3.匹配时长达到最大时限;4.匹配过程中,玩家断线或进程结束引起的匹配中断。

在步骤1503中,匹配到对手;

可选地,游戏平台将当前玩家和匹配到的对手玩家放置在同一游戏环境。该游戏环境可以通过游戏房间、对局棋盘等太阳城集团来唯一确定。

太阳城集团在步骤1504中,根据实力选择棋盘;

可选地,游戏平台还会根据当前帐号的第一历史胜率等级对应的棋盘库中随机确定出对局棋盘。不同段位中玩家对战所选用的对局棋盘,需要根据玩家的段位情况在对应段位的随机对局棋盘库中进行关卡随机。

需要说明的是:当玩家匹配有可能出现跨段位匹配,如黄金Ⅰ的玩家有可能会匹配到铂金Ⅴ的玩家,会出现跨2个段位的情况,可以在两个对局棋盘库中随机,或先随机选择某个玩家作为主场(或者固定某个颜色的玩家作为主场),按照该玩家的段位所对应的棋盘库中进行棋盘随机。实际情况按游戏平台的便捷情况选择方案。示意性的,表二示出了段位和随机对局棋盘库之间的对应关系。

表二

在步骤1505中,进入单局;

在确定出本次对局所使用的对局棋盘时,游戏平台向匹配的两个玩家发送对战开启信号,引导这两个玩家进入单局的消除游戏对战。

太阳城集团在步骤1506中,游戏对局;

第一玩家和第二玩家开始游戏对局,游戏平台创建该局对战相应的对战数据,该对战数据包括:玩家太阳城集团、总回合数、对局棋盘编号、对局棋盘的棋盘数据中的至少一种。

为了提供不同的游戏体验,游戏平台还提供了随机机制。该随机机制包括:棋盘位置随机机制和先手后随机机制。

在步骤1507中,棋盘位置随机;

在起始状态下,每个玩家在对局棋盘中均占据有n个棋格,n为预设值,n小于或等于棋格总数的1/2。示意性的,第一玩家所占据的棋格位置和第二玩家所占据的棋格位置由游戏平台随机确定。也即,游戏平台在对局棋盘中随机确定出各个棋格在起始状态下的占位标识,至少两个帐号中每个帐号对应的占位标识分别存在至少一个棋格对应。

太阳城集团在步骤1508中,先后手随机;

太阳城集团先后手随机是指游戏平台将第1个回合的操作权限,随机分配至至少两个帐号的某一个帐号。也即第1个回合由哪一个玩家来进行滑动,是游戏平台随机确定的。

太阳城集团在步骤1509中,回合开始;

从第1个回合开始,游戏平台接收当前具有操作权限的终端所发的位置交换指令,然后根据位置交换指令进行消除游戏对战;然后切换至第2个回合开始,依次类推,直至满足胜利条件。

太阳城集团在步骤1510中,占点玩法;

该游戏平台提供的PVP消除游戏对战玩法中,提供了如下四种游戏机制:占领棋格、特定技巧、Boss捣乱、闪电模式。

一、占领棋格:是指通过消除对局棋盘中的消除元素,来占领对局棋盘中的棋格为主要胜利手段的玩法。

以占位标识是棋格的背景颜色为例,基础规则包括:

a)以已方颜色为绿色为例,当己方颜色的棋格中的棋子和其他棋子相互作用造成消除时,被消除的棋格会铺上绿色的背景色。也即,只要被消除的棋格中包含有己方颜色,则己方颜色会扩散至各个被消除的棋格上。

太阳城集团b)棋格中的消除元素被消除时,如果被消除的消除元素是无法产生伤害的障碍物元素,则乙方颜色不会扩展至障碍物元素所在的棋格上。比如,障碍物元素可以是木箱、石块等,该木箱被消除之后,乙方颜色无法在木箱所在的棋格上扩散。障碍物元素是需要特殊消除元素才能消除掉的元素,或者,障碍物元素是需要多次普通消除元素消除才能消除掉的元素。

c)在冲击元素所在的冲击方向上,如果中途有障碍物元素爆炸不能占领该棋格区域,那么本次消除过程中位于该障碍物元素后方的棋格都无法占据,如果是某些消除元素导致的三角式、雪花爆炸式消除时,则消除范围按照各自的消除逻辑进行生成,不相互影响。

d)如果是具有特效效果的棋子相互交换且本次交换的两个棋格中有任意1个棋格有己方颜色,则乙方颜色都可以占据被消除的消除元素所对应的全部棋格。

二、特定技巧

通常,玩家在每个回合中只能触发一次位置交换指令。而在本实施例中,玩家在每个回合中可以通过特殊消除机制来拥有额外的操作机会,该操作机会是额外交换两个消除元素的棋格位置的机会。也即,能够拥有交换操作+1的特殊消除机制。

特殊消除机制:在本回合中,若产生四消或五消,则获得1次额外的操作机会。而单个回合内最大可获得3次额外的操作机会。避免一些特殊情况,导致玩家在一次回合内操作非常多的次数,从而直接结束对局的情况。

行动计时:在每次操作机会中会引入计时机制,若超时则切换至下一回合。该计时机制用于催促玩家尽快做出选择。而且因为在单个回合上已有了额外的操作机会+1的机制,因此不针对单个回合进行计时,而是在单次滑动操作上计时。

需要说明的是,对于额外产生的操作机会,需要重新计算单次操作机会的太阳城集团的。

回合切换:当一方玩家完成了所有的移动的操作之后,然后回合数-1,切换至对方回合进行操作。对于每局对战,通过最大回合数来控制整个比赛的整体太阳城集团,避免出现僵局导致无法分数胜负。

三、Boss捣乱

太阳城集团触发条件:当对战双方中的任意一方占据的棋格数量达到总数量的40%(棋格向上取整)时,会触发系统的Boss捣乱技能机制,示例性的Boss捣乱技能包括如下两个技能:

1、棋盘区域随机出现随机宝箱,宝箱消除之后会出现随机棋子,随机棋子包括普通棋子和/或具有特殊效果的棋子。棋子即为上述的消除元素。

太阳城集团2、棋盘区域随机出现障碍物元素。

上述随机出现的宝箱元素和障碍物元素需要事先在服务器中进行配置。可选地,以障碍物元素为例,需要在服务器中配置障碍物类型和出现数量。

主要配置参数,包括:

参数1:在Boss捣乱机制触发,每隔多少个回合出现Boss捣乱技能。

参数2:Boss技能中出现的元素类型、元素数量以及掉落的棋格配置。

四、闪电模式

太阳城集团整个对抗过程一旦进入僵持状态,则很容易出现反复争夺某几个棋格区域,但是因为双方的消除效率基本一致的情况下,优势方无法迅速获得胜利,最终被拖到了最大回合数结束。

因此本实施例在消除游戏中新增一种闪电棋子,作为特殊棋子,以此放大玩家正常的消除效率,以及破除棋盘地形上对消除效率的影响。

太阳城集团闪电模式:在最大回合数的倒数第k个回合开始出现,以上述boss捣乱机制作为基础,在回合结束后抛洒配置数量的闪电棋子。

太阳城集团闪电棋子:闪电棋子与正常棋子一样,拥有与正常棋子相同的n种颜色,可以正常进行消除,消除之后会触发闪电消除效果。该闪电消除效果包括:对敌方区域的2个随机棋格进行1次消除,且将被消除的随机棋格改为当前玩家的颜色。若敌方所占据的棋格数量少于随机数量,则游戏平台额外选择没有被占据的棋格进行闪电消除操作;如果棋盘中已找不到对应的区域,则随机对任意棋格中的消除元素进行消除。

太阳城集团在步骤1511中,胜负判定。

太阳城集团以占位标识是棋格中的背景色为例,第一玩家占据的棋格背景色是第一颜色,第二玩家占据的棋格背景色是第二颜色。

1、对局棋盘中的全部棋格被一方占据,则另一方直接获胜。

太阳城集团2、一方占据的棋格量达到整个对局棋盘的80%(百分比选择向上取整)。

3、双方回合消耗结束,占据棋格数量多的一方获胜;占据棋格数量相同时消除分值高的一方获胜。

每局对战的总回合数不超过预设阈值。当双方的回合数消耗完毕后,两位玩家中占据棋格数量多的一位玩家获胜。若每个玩家所占据的棋格数量相同,则消除分值高的一方获胜。其中,消除分值是玩家对消除元素进行消除时产生的分值,本申请对该分值的累计方式不加以限定。

4、一方掉线/退出单局,则另一方直接获得胜利。

太阳城集团当当前玩家掉线或者主动退出对战时,游戏系统将另一玩家确定为胜利方。

5、一方单局内超时3次,判定另一方获得胜利。

在每个回合中,游戏平台会对当前玩家进行操作倒计时,若操作倒计时结束还未收到当前玩家的位置交换指令,则游戏平台将另一玩家确定为胜利方。

6、当所有数据一致时,后手方获胜。

当两个玩家所占的棋格数量相同时,则服务器将拥有最后一个回合的操作权限的后手方确定为胜利方。

在一个示例性的例子中,本申请实施例提供的终端中的对局界面显示方法如图18所示:

太阳城集团在步骤1801中,对局开始:

服务器向至少两个帐号分别对应的终端发送对局开始的信号,至少两个帐号分别对应的终端在接收到对局开始的信号后,在各自的回合执行操作消除消除棋子。

在n个回合的第i个回合中,服务器在接收到目标帐号对应的目标终端发送的第i位置交换指令后,检测根据第i位置交换指令交换第一消除棋子和第二消除棋子的位置后,被消除的消除棋子是否满足追加消除条件,如果满足追加消除条件,则进入步骤1802,如果不满足追加消除条件,则进入步骤1806。其中,n、i为自然数,1≤i≤n。

在步骤1802中,普通消除:

服务器根据第i位置交换指令,在棋盘数据中交换第一消除棋子和第二消除棋子的显示位置,确定需要消除的消除棋子后,向至少两个帐号分别对应的终端发送消除指令;至少两个帐号分别对应的终端在接收到消除指令后,显示第一消除棋子和第二消除棋子交换位置,并消除被确定需要消除的消除棋子,进入步骤1803。

在步骤1803中,占据棋格:

服务器检测在消除的消除棋子(如果第i回合为普通消除,则消除的消除棋子包括根据第i位置交换指令消除的消除棋子;如果第i回合包括追加消除,则消除的消除棋子还包括追加位置交换指令消除的追加消除棋子)对应的棋格中是否显示有目标帐号对应的第一占位标识,若消除的消除棋子对应的棋格中显示有第一占位标识,则向至少两个帐号分别对应的终端发送显示占位指令;至少两个帐号分别对应的终端根据显示占位指令,在消除的消除棋子对应的棋格显示第一占位标识,在第i回合中消除的消除棋子对应的棋格即为目标帐号占据的棋格,进入步骤1804。

太阳城集团在步骤1804中,第i回合结束,进入步骤1805。

太阳城集团在步骤1805中,切换行动方:

服务器确定进入其它帐号对应的第i+1回合,接收其它帐号对应的其它终端发送的第i+1位置交换指令。

在步骤1806中,追加消除:

太阳城集团服务器确定被消除的消除棋子满足追加消除条件后,向至少两个帐号分别对应的终端发送消除指令,向目标终端发送追加消除指令;至少两个帐号分别对应的终端根据消除指令显示第一消除棋子和第二消除棋子交换位置,并消除第一消除棋子和第二消除棋子后确定需要消除的消除棋子。

在步骤1807中,追加操作:

目标终端在接收到追加消除指令后,交换第三消除棋子和第四消除棋子的位置,向服务器发送追加位置交换指令。

在步骤1808中,扩大优势:

服务器根据追加位置交换指令,确定在交换第三消除棋子和第四消除棋子后消除的追加消除棋子,向至少两个帐号分别对应的终端发送显示追加消除指令;至少两个帐号分别对应的终端在接收到显示追加消除指令后,显示交换第三消除棋子和第四消除棋子的位置,并消除追加消除的消除棋子,进入步骤1804、步骤1809或步骤1813。

太阳城集团在步骤1809中,回合判定:

服务器检测第i回合是不是n个回合中的最后几个回合,若第i回合是n个回合中最后几个回合,则进入步骤1810。

在步骤1810中,闪电模式:

当第i回合是n个回合中最后几个回合,则服务器确定对局进入闪电模式,向至少两个帐号分别对应的终端发送闪电棋子配置指令。

示例性的,游戏开发人员根据据下表一配置闪电模式:

表一

太阳城集团表一第一行表示的是在倒数第6回合以外部怪物洒棋子的方式增加闪电棋子:其中,“出现类型”对应的对该行内容的注释(在倒数第6回合触发外部怪物使用从技能池中选择技能使用);“出现元素”对应的是掉落的棋子为随机的闪电棋子;“掉落点”对应的是怪物的类型(外部怪物A)以及掉落闪电棋子的位置(位于棋盘上方的坐标(6,5));数据1是触发闪电模式的条件(倒数第6回合);数据2是掉落棋子的个数(8个)。

太阳城集团表一第二行表示的是在倒数第5回合以外部怪物洒棋子的方式增加闪电棋子:其中,“出现类型”对应的对该行内容的注释(在倒数第5回合触发外部怪物使用从技能池中选择技能使用);“出现元素”对应的是掉落的棋子为随机的闪电棋子;“掉落点”对应的是怪物的类型(外部怪物A)以及掉落闪电棋子的位置(位于棋盘上方的坐标(6,5));数据1是触发闪电模式的条件(倒数第5回合);数据2是掉落棋子的个数(8个)。

在步骤1811中,出现闪电棋子:

至少两个帐号分别对应的终端在接收到闪电棋子配置指令后,在对局棋盘上随机增加显示闪电棋子。

在步骤1812中,对局策略变化:

由于出现闪电棋子,至少两个帐号的对局策略发生变化,可优先选择消除闪电棋子。

在步骤1813中,检测是否超过面积占比阈值:

太阳城集团服务器检测目标帐号占据的棋格在对局棋盘中所有棋格中的比例是否超过面积占比阈值,若目标帐号占据的棋格在对局棋盘中所有棋格中的比例超过面积占比阈值,则进入步骤1814。

太阳城集团在步骤1814中,Boss捣乱:

太阳城集团服务器确定对局进入Boss捣乱模式,在Boss捣乱模式,确定对局棋盘上随机增加宝箱棋子或障碍物棋子。

示例性的,游戏开发人员根据下表二配置Boss捣乱模式:

表二

太阳城集团表一第一行表示的是在Boss捣乱模式以掉落的方式增加的棋子类型(宝箱棋子或障碍物棋子):其中,“出现类型”对应的对该行内容的注释(根据技能概率权重,从外部怪物技能池中选择棋子);“出现元素”对应的是掉落的棋子为1级盾牌(障碍物棋子);“掉落点”对应的是Boss的类型(外部怪物B)以及掉落棋子的位置(位于棋盘上方的坐标(3,4));数据1是触发Boss捣乱模式的条件(面积占比阈值40%);数据2是掉落棋子的个数(6个)。

表一第二行表示的是触发Boss捣乱模式掉落1级盾牌的触发条件:其中,“出现类型”对应的是对该行内容的注释(外部怪物使用技能的概率);“出现元素”对应的是技能的概率权重;“掉落点”指的是Boss的类型(外部怪物B)以及掉落棋子的位置(位于棋盘上方的坐标(3,4));数据1是触发Boss捣乱模式的条件(面积占比阈值40%);数据2是掉落棋子的个数(6个)。

在步骤1815中,棋盘变化:

至少两个帐号对应的终端在接收到服务器发送的显示更新指令后,在对局棋盘上显示服务器确定的宝箱棋子。

在步骤1816中,对局策略选择:

由于出现宝箱棋子,至少两个帐号根据宝箱棋子选择是否消除宝箱棋子。

上述实施例中,棋格的占位标识可以相互覆盖,在后的回合行动的帐号可以占据之前回合被其它帐号占据的棋格。

如图19的中图所示,棋格1921显示有消除元素1931以及第一帐号对应的第一占位标识,棋格1922显示有消除元素1932,棋格1923显示有消除元素1933以及第二帐号对应的第二占位标识。若该回合为第一帐号具有操作权限的回合,则消除元素1931、1932、1933消除后,棋格1921、1922、1933显示为第一占位标识,如图19的左图所示;若该回合为第二帐号具有操作权限的回合,则消除元素1931、1932、1933消除后,棋格1921、1922、1933显示为第二占位标识,如图19的右图所示。

太阳城集团如图20的中图所示,棋格2021显示有冲击元素2031以及第一帐号对应的第一占位标识,棋格2022显示有消除元素2032,棋格2023显示有消除元素2033以及第二帐号对应的第二占位标识。若该回合为第一帐号具有操作权限的回合,则冲击元素2031、消除元素2032、2033消除后,棋格2021、2022、2033以及冲击元素2031所在的列显示为第一占位标识,如图20的左图所示;若该回合为第二帐号具有操作权限的回合,则冲击元素2031、消除元素2032、2033消除后,棋格2021、2022、2033以及冲击元素2031所在的列显示为第二占位标识,如图20的右图所示。

如图21的中图所示,棋格2121显示有消除元素2131以及第一帐号对应的第一占位标识,棋格2122显示有冲击元素2132,棋格2123显示有消除元素2133以及第二帐号对应的第二占位标识。若该回合为第一帐号具有操作权限的回合,则冲击元素2132、消除元素2131、2133消除后,棋格2121、2122、2133以及冲击元素2132所在的列显示为第一占位标识,如图21的左图所示;若该回合为第二帐号具有操作权限的回合,则冲击元素2132、消除元素2131、2133消除后,棋格2121、2122、2133以及冲击元素2132所在的列显示为第二占位标识,如图21的右图所示。

太阳城集团请参考图22,其示出了本申请一个示例性实施例提供的终端2200的结构框图。该终端2200可以是便携式移动终端,比如:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器。终端2200还可能被称为用户设备、便携式终端等其他名称。

通常,终端2200包括有:处理器2201和存储器2202。

处理器2201可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器2201可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器2201也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central Processing Unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器2201可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器2201还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。

存储器2202可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是有形的和非暂态的。存储器2202还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器2202中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器2201所执行以实现本申请中提供的终端中的对局界面方法。

在一些实施例中,终端2200还可选包括有:外围设备接口2203和至少一个外围设备。具体地,外围设备包括:射频电路2204、触摸显示屏2205、摄像头2206、音频电路2207、定位组件2208和电源2209中的至少一种。

太阳城集团外围设备接口2203可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器2201和存储器2202。在一些实施例中,处理器2201、存储器2202和外围设备接口2203被集成在同一芯片或电路板上;在一些其他实施例中,处理器2201、存储器2202和外围设备接口2203中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。

射频电路2204用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路2204通过电磁信号与通信网络以及其他通信设备进行通信。射频电路2204将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路2204包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路2204可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路2204还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。

触摸显示屏2205用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。触摸显示屏2205还具有采集在触摸显示屏2205的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器2201进行处理。触摸显示屏2205用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,触摸显示屏2205可以为一个,设置终端2200的前面板;在另一些实施例中,触摸显示屏2205可以为至少两个,分别设置在终端2200的不同表面或呈折叠设计;在再一些实施例中,触摸显示屏2205可以是柔性显示屏,设置在终端2200的弯曲表面上或折叠面上。甚至,触摸显示屏2205还可以设置成非矩形的不规则图形,也即异形屏。触摸显示屏2205可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。

太阳城集团摄像头组件2206用于采集图像或视频。可选地,摄像头组件2206包括前置摄像头和后置摄像头。通常,前置摄像头用于实现视频通话或自拍,后置摄像头用于实现照片或视频的拍摄。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能,主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能。在一些实施例中,摄像头组件2206还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。

音频电路2207用于提供用户和终端2200之间的音频接口。音频电路2207可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器2201进行处理,或者输入至射频电路2204以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端2200的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器2201或射频电路2204的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路2207还可以包括耳机插孔。

定位组件2208用于定位终端2200的当前地理位置,以实现导航或LBS(Location Based Service,基于位置的服务)。定位组件2208可以是基于美国的GPS(Global Positioning System,全球定位系统)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。

电源2209用于为终端2200中的各个组件进行供电。电源2209可以是交流电、直流电、一次性电池或可充电电池。当电源2209包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。

在一些实施例中,终端2200还包括有一个或多个传感器2210。该一个或多个传感器2210包括但不限于:加速度传感器2211、陀螺仪传感器2212、压力传感器2213、指纹传感器2214、光学传感器2215以及接近传感器2216。

太阳城集团加速度传感器2211可以检测以终端2200建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器2211可以用于检测重力加速度在三个坐标轴上的分量。处理器2201可以根据加速度传感器2211采集的重力加速度信号,控制触摸显示屏2205以横向视图或纵向视图进行用户界面的显示。加速度传感器2211还可以用于游戏或者用户的运动数据的采集。

陀螺仪传感器2212可以检测终端2200的机体方向及转动角度,陀螺仪传感器2212可以与加速度传感器2211协同采集用户对终端2200的3D动作。处理器2201根据陀螺仪传感器2212采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。

压力传感器2213可以设置在终端2200的侧边框和/或触摸显示屏2205的下层。当压力传感器2213设置在终端2200的侧边框时,可以检测用户对终端2200的握持信号,根据该握持信号进行左右手识别或快捷操作。当压力传感器2213设置在触摸显示屏2205的下层时,可以根据用户对触摸显示屏2205的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。

指纹传感器2214用于采集用户的指纹,以根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器2201授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密太阳城集团、下载软件、支付及更改设置等。指纹传感器2214可以被设置终端2200的正面、背面或侧面。当终端2200上设置有物理按键或厂商Logo时,指纹传感器2214可以与物理按键或厂商Logo集成在一起。

光学传感器2215用于采集环境光强度。在一个实施例中,处理器2201可以根据光学传感器2215采集的环境光强度,控制触摸显示屏2205的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏2205的显示亮度;当环境光强度较低时,调低触摸显示屏2205的显示亮度。在另一个实施例中,处理器2201还可以根据光学传感器2215采集的环境光强度,动态调整摄像头组件2206的拍摄参数。

接近传感器2216,也称距离传感器,通常设置在终端2200的正面。接近传感器2216用于采集用户与终端2200的正面之间的距离。在一个实施例中,当接近传感器2216检测到用户与终端2200的正面之间的距离逐渐变小时,由处理器2201控制触摸显示屏2205从亮屏状态切换为息屏状态;当接近传感器2216检测到用户与终端2200的正面之间的距离逐渐变大时,由处理器2201控制触摸显示屏2205从息屏状态切换为亮屏状态。

太阳城集团本领域技术人员可以理解,图22中示出的结构并不构成对终端2200的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

请参考图23,其示出了本申请一个实施例提供的计算机设备的结构示意图。该计算机设备用于实施上述实施例中提供的服务器侧的终端中的对局界面显示方法,该计算机设备可以是图1实施例中的服务器系统120中的至少一台服务器。具体来讲:

太阳城集团所述计算机设备2300包括中央处理单元(CPU)2301、包括随机存取存储器(RAM)2302和只读存储器(ROM)2303的系统存储器2304,以及连接系统存储器2304和中央处理单元2301的系统总线2305。所述计算机设备2300还包括帮助计算机内的各个器件之间传输太阳城集团的基本输入/输出系统(I/O系统)2306,和用于存储操作系统2313、应用程序2314和其他程序模块2315的大容量存储设备2307。

太阳城集团所述基本输入/输出系统2306包括有用于显示太阳城集团的显示器2308和用于用户输入太阳城集团的诸如鼠标、键盘之类的输入设备2309。其中所述显示器2308和输入设备2309都通过连接到系统总线2305的输入输出控制器2310连接到中央处理单元2301。所述基本输入/输出系统2306还可以包括输入输出控制器2310以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器2310还提供输出到显示屏、打印机或其他类型的输出设备。

所述大容量存储设备2307通过连接到系统总线2305的大容量存储控制器(未示出)连接到中央处理单元2301。所述大容量存储设备2307及其相关联的计算机可读介质为计算机设备2300提供非易失性存储。也就是说,所述大容量存储设备2307可以包括诸如硬盘或者CD-ROM驱动器之类的计算机可读介质(未示出)。

太阳城集团不失一般性,所述计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等太阳城集团的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、ROM、EPROM、EEPROM、闪存或其他固态存储其技术,CD-ROM、DVD或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知所述计算机存储介质不局限于上述几种。上述的系统存储器2304和大容量存储设备2307可以统称为存储器。

根据本申请的各种实施例,所述计算机设备2300还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即计算机设备2300可以通过连接在所述系统总线2305上的网络接口单元2311连接到网络2312,或者说,也可以使用网络接口单元2311来连接到其他类型的网络或远程计算机系统(未示出)。

太阳城集团所述存储器还包括一个或者一个以上的程序,所述一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行。上述一个或者一个以上程序包含用于进行上述实施例中提供的终端中的对局界面显示方法的指令。

本申请还提供一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述方法实施例提供的终端中的对局界面显示方法。

可选地,本申请还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的终端中的对局界面显示方法。

应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

太阳城集团本文
本文标题:终端中的对局界面显示方法、装置、设备及存储介质.pdf
链接地址:http://zh228.com/p-6551252.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');