虚拟卡牌游戏的交互方法、装置、电子设备及存储介质

文档序号:557449 发布日期:2021-05-18 浏览:29次 >En<

阅读说明:本技术 虚拟卡牌游戏的交互方法、装置、电子设备及存储介质 (Interaction method and device for virtual card game, electronic equipment and storage medium ) 是由 王翌希 于 2021-02-03 设计创作,主要内容包括:本申请提供了一种虚拟卡牌游戏的交互方法、装置、电子设备及存储介质,其中,通过一终端设备提供一图形用户界面,图形用户界面中显示的内容至少部分地包含虚拟卡牌游戏的游戏界面,其中,游戏界面显示有通过终端设备控制的游戏角色当前持有的虚拟卡牌堆,虚拟卡牌堆用于按序叠放游戏角色当前持有的若干张虚拟卡牌。该方法包括:根据虚拟卡牌堆,在所述游戏界面展示预设种类的虚拟卡牌对应的显示控件;响应作用于目标种类的虚拟卡牌对应的显示控件的触控操作,从所述虚拟卡牌堆中突出显示所述目标种类的虚拟卡牌的牌面信息。本申请实施例可以通过触发不同种类的虚拟卡牌对应的显示控件快速获知自己当前卡牌构成,提高玩家在对局中定制策略的效率。(The application provides an interaction method, an interaction device, electronic equipment and a storage medium of a virtual card game, wherein a terminal device provides a graphical user interface, and the content displayed in the graphical user interface at least partially comprises a game interface of the virtual card game, wherein the game interface displays a virtual card stack currently held by a game role controlled by the terminal device, and the virtual card stack is used for sequentially stacking a plurality of virtual cards currently held by the game role. The method comprises the following steps: displaying a display control corresponding to a preset type of virtual cards on the game interface according to the virtual card pile; and responding to the touch operation of the display control corresponding to the target type of virtual cards, and prominently displaying the card face information of the target type of virtual cards from the virtual card pile. According to the embodiment of the application, the current card composition can be rapidly known by triggering the display controls corresponding to different types of virtual cards, and the efficiency of customizing strategies by players in the game is improved.)

虚拟卡牌游戏的交互方法、装置、电子设备及存储介质

技术领域

本申请涉及卡牌游戏技术领域,尤其是涉及一种虚拟卡牌游戏的交互方法、装置、电子设备及存储介质。

背景技术

在可无限加牌的卡牌类游戏(如UNO)中,玩家手牌过多时无法快速浏览所有的牌、难以找到自己想出的牌、难以根据手牌指定策略。

现有技术中,如图1所示,玩家点击牌堆,点击位置的卡牌加大显示面积,从而看清局部牌面。

申请人在研究中发现,现有技术中,在手牌较多的时候,一次性只能看局部牌面,效率较低,不能快速掌握自己拥有的手牌内容,影响玩家策略发挥。

发明内容

有鉴于此,本申请的目的在于提供一种虚拟卡牌游戏的交互方法、装置、电子设备及存储介质,以通过触发不同种类的虚拟卡牌对应的显示控件快速获知自己当前卡牌构成,提高玩家在对局中定制策略的效率。

第一方面,本申请实施例提供了一种虚拟卡牌游戏的交互方法,通过一终端设备提供一图形用户界面,所述图形用户界面中显示的内容至少部分地包含所述虚拟卡牌游戏的游戏界面,其中,所述游戏界面显示有通过所述终端设备控制的游戏角色当前持有的虚拟卡牌堆,所述虚拟卡牌堆用于按序叠放所述游戏角色当前持有的若干张虚拟卡牌,所述方法包括:

根据所述虚拟卡牌堆,在所述游戏界面展示预设种类的虚拟卡牌对应的显示控件;

响应作用于目标种类的虚拟卡牌对应的显示控件的触控操作,从所述虚拟卡牌堆中突出显示所述目标种类的虚拟卡牌的牌面信息;其中,所述目标种类的虚拟卡牌为从所述预设种类的虚拟卡牌中选择的确定种类的虚拟卡牌。

在一种可能的实施方式中,根据所述虚拟卡牌堆,在所述游戏界面展示预设种类的虚拟卡牌对应的显示控件,包括:

统计所述虚拟卡牌堆的虚拟卡牌的数量;

判断所述虚拟卡牌堆的虚拟卡牌的数量是否超过第一预设数量;

若所述虚拟卡牌堆的虚拟卡牌的数量超过第一预设数量,则在所述游戏界面展示预设种类的虚拟卡牌对应的显示控件。

在一种可能的实施方式中,根据所述虚拟卡牌堆,在所述游戏界面展示预设种类的虚拟卡牌对应的显示控件,包括:

获取所述虚拟卡牌堆的虚拟卡牌的图像;

对所述图像中的卡牌左上角的图案标识进行识别;

若识别出的卡牌左上角的图案标识的数量低于第二预设数量,则在所述游戏界面展示预设种类的虚拟卡牌对应的显示控件。

在一种可能的实施方式中,所述预设种类的虚拟卡牌对应的显示控件包括以下任意一种:

按照卡牌功能分类的虚拟卡牌对应的显示控件;

按照卡牌颜色分类的虚拟卡牌对应的显示控件;

按照卡牌大小分类的虚拟卡牌对应的显示控件。

在一种可能的实施方式中,根据所述虚拟卡牌堆,在所述游戏界面展示预设种类的虚拟卡牌对应的显示控件,包括:

根据所述虚拟卡牌堆的虚拟卡牌的不同种类,在所述游戏界面对应展示不同的显示控件;

针对不属于所述虚拟卡牌堆的虚拟卡牌的种类,将该种类的虚拟卡牌对应的显示控件设置为不可见或者标灰不可操作。

在一种可能的实施方式中,按照以下的任意一种或多种突出显示方式,从所述虚拟卡牌堆中突出显示所述目标种类的虚拟卡牌的牌面信息:

使所述目标种类的虚拟卡牌按照预设比例放大显示;

使所述目标种类的虚拟卡牌按照预设动效进行显示;

使所述目标种类的虚拟卡牌向上移动。

在一种可能的实施方式中,响应作用于目标种类的虚拟卡牌对应的显示控件的触控操作,从所述虚拟卡牌堆中突出显示所述目标种类的虚拟卡牌的牌面信息,包括:

响应作用于目标种类的虚拟卡牌对应的显示控件的长按操作,从所述虚拟卡牌堆中突出显示全部所述目标种类的虚拟卡牌的牌面信息。

在一种可能的实施方式中,响应作用于目标种类的虚拟卡牌对应的显示控件的触控操作,从所述虚拟卡牌堆中突出显示所述目标种类的虚拟卡牌的牌面信息,包括:

响应作用于目标种类的虚拟卡牌对应的显示控件的单击操作,从所述虚拟卡牌堆中突出显示符合预定规则的一张所述目标种类的虚拟卡牌的牌面信息;

响应作用于目标种类的虚拟卡牌对应的显示控件的连续单击操作,依次从所述虚拟卡牌堆中突出显示符合预定规则的其他所述目标种类的虚拟卡牌的牌面信息,直至取消突出显示虚拟卡牌的牌面信息。

第二方面,本申请实施例还提供一种虚拟卡牌游戏的交互装置,通过一终端设备提供一图形用户界面,所述图形用户界面中显示的内容至少部分地包含所述虚拟卡牌游戏的游戏界面,其中,所述游戏界面显示有通过所述终端设备控制的游戏角色当前持有的虚拟卡牌堆,所述虚拟卡牌堆用于按序叠放所述游戏角色当前持有的若干张虚拟卡牌,所述装置包括:

展示模块,用于根据所述虚拟卡牌堆,在所述游戏界面展示预设种类的虚拟卡牌对应的显示控件;

响应模块,用于响应作用于目标种类的虚拟卡牌对应的显示控件的触控操作,从所述虚拟卡牌堆中突出显示所述目标种类的虚拟卡牌的牌面信息;其中,所述目标种类的虚拟卡牌为从所述预设种类的虚拟卡牌中选择的确定种类的虚拟卡牌。

第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。

第四方面,本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。

本申请实施例提供的一种虚拟卡牌游戏的交互方法、装置、电子设备及存储介质,其中,通过一终端设备提供一图形用户界面,所述图形用户界面中显示的内容至少部分地包含所述虚拟卡牌游戏的游戏界面,其中,所述游戏界面显示有通过所述终端设备控制的游戏角色当前持有的虚拟卡牌堆,所述虚拟卡牌堆用于按序叠放所述游戏角色当前持有的若干张虚拟卡牌,所述方法包括:根据所述虚拟卡牌堆,在所述游戏界面展示预设种类的虚拟卡牌对应的显示控件;响应作用于目标种类的虚拟卡牌对应的显示控件的触控操作,从所述虚拟卡牌堆中突出显示所述目标种类的虚拟卡牌的牌面信息。与现有技术中在手牌较多的时候,一次性只能看局部牌面,效率较低,不能快速掌握自己拥有的手牌内容,影响玩家策略发挥相比,本申请通过在游戏界面展示预设种类的虚拟卡牌对应的显示控件,玩家点击不同种类的虚拟卡牌对应的显示控件可快速获知不同种类的虚拟卡牌的牌面信息,可以通过触发不同种类的虚拟卡牌对应的显示控件快速获知自己当前卡牌构成,提高玩家在对局中定制策略的效率。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了现有技术中“人找牌”方案的示意图;

图2示出了本申请实施例所提供的一种虚拟卡牌游戏的交互方法的流程图;

图3示出了虚拟卡牌堆砌时的出牌界面的示意图;

图4示出了本申请实施例所提供的“牌找人”方案的示意图;

图5示出了本申请实施例所提供的一种虚拟卡牌游戏的交互装置的结构示意图;

图6示出了本申请实施例所提供的一种电子设备的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。

另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

为了使得本领域技术人员能够使用本申请内容,结合特定应用场景“可无限加牌的卡牌类游戏(如UNO)的交互”,给出以下实施方式。对于本领域技术人员来说,在不脱离本申请的精神和范围的情况下,可以将这里定义的一般原理应用于其他实施例和应用场景。虽然本申请主要围绕“可无限加牌的卡牌类游戏(如UNO)的交互”进行描述,但是应该理解,这仅是一个示例性实施例。

需要说明的是,本申请实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。

考虑到在可无限加牌的卡牌类游戏(如UNO)中,玩家手牌过多时无法快速浏览所有的牌、难以找到自己想出的牌、难以根据手牌指定策略。现有技术中,玩家点击牌堆,点击位置的卡牌加大显示面积,从而看清局部牌面。在手牌较多的时候,一次性只能看局部牌面,效率较低,不能快速掌握自己拥有的手牌内容,影响玩家策略发挥。基于此,本申请实施例提供了一种虚拟卡牌游戏的交互方法、装置、电子设备及存储介质,下面通过实施例进行描述。

在本申请公开的其中一种实施例中的虚拟卡牌游戏的交互方法可以运行于终端设备或者是服务器。其中,终端设备可以为本地终端设备。当界面显示控制方法运行于服务器时,该方法则可以基于云交互系统来实现与执行,其中,云交互系统包括服务器和客户端设备。

在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,虚拟卡牌游戏的交互方法的储存与运行是在云游戏服务器上完成的,客户端设备的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息处理的终端设备为云端的云游戏服务器。在进行游戏时,玩家操作客户端设备向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回客户端设备,最后,通过客户端设备进行解码并输出游戏画面。

在一可选的实施方式中,终端设备可以为本地终端设备。以游戏为例,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。

在一种可能的实施方式中,本发明实施例提供了一种虚拟卡牌游戏的交互方法,通过一终端设备提供图形用户界面,其中,该终端设备可以是前述提到的本地终端设备,也可以是前述提到的云交互系统中的客户端设备。

为便于对本实施例进行理解,首先对本申请实施例所公开的一种虚拟卡牌游戏的交互方法进行详细介绍。

请参照图2,图2为本申请实施例所提供的一种虚拟卡牌游戏的交互方法的流程图。所述方法通过一终端设备提供一图形用户界面,图形用户界面中显示的内容至少部分地包含虚拟卡牌游戏的游戏界面,其中,游戏界面显示有通过终端设备控制的游戏角色当前持有的虚拟卡牌堆,虚拟卡牌堆用于按序叠放游戏角色当前持有的若干张虚拟卡牌。如图2所示,所述方法包括:

S201、根据所述虚拟卡牌堆,在所述游戏界面展示预设种类的虚拟卡牌对应的显示控件;

S202、响应作用于目标种类的虚拟卡牌对应的显示控件的触控操作,从所述虚拟卡牌堆中突出显示所述目标种类的虚拟卡牌的牌面信息;其中,所述目标种类的虚拟卡牌为从所述预设种类的虚拟卡牌中选择的确定种类的虚拟卡牌。

下面首先对本实施例的应用场景进行说明。

虚拟卡牌游戏可以为扑克牌游戏、塔罗牌、UNO牌和三国杀等。本实施例以UNO牌为例,UNO牌的游戏界面显示有通过终端设备控制的游戏角色当前持有的虚拟卡牌堆,虚拟卡牌堆用于按序叠放游戏角色当前持有的若干张虚拟卡牌,这些虚拟卡牌包括数字牌、功能牌和万能牌中的至少一种,且牌面正面展示。UNO牌的游戏界面还显示有其他游戏对手当前持有的虚拟卡牌堆,虚拟卡牌堆用于按序叠放游戏对手当前持有的若干张虚拟卡牌,这些虚拟卡牌包括数字牌、功能牌和万能牌中的至少一种,且牌面背面展示。

下面对UNO牌的各种虚拟卡牌进行说明:

数字牌(Number Card):由红、黄、蓝、绿4种颜色组成,每种颜色都有数字为0~9的牌。数字牌每色有19张,1~9数字牌每色各2张,0数字牌每色各1张。

功能牌(Action Card):也由红、黄、蓝、绿4种颜色组成,牌的左上角印有图案。它们的名称分别为“+2",“同色全出”,“+4”,“禁止”,“反转”。“+2"功能牌,点击后牌堆中的+2牌全部高亮显示,其他牌叠加。“同色全出”功能牌,点击后牌堆中的同色全出牌全部高亮显示,其他牌叠加。“+4”功能牌,点击后牌堆中的+4牌全部高亮显示,其他牌叠加。“禁止”功能牌,点击后牌堆中的禁止牌全部高亮显示,其他牌叠加。“反转”功能牌,点击后牌堆中的反转牌全部高亮显示,其他牌叠加。

万能牌(Wild Card):其在UNO游戏中有很重要的地位。它们的牌面是黑色的,名称分别为变色(Wild)和+4(Wild Draw Four,Plus 4),每种各4张。Wild:打出变色牌后,你可以随意指定下家出牌的颜色(4色中选1)。+4:打出+4后,你可以随意指定下家出牌的颜色,同时下家需从牌堆中罚摸4张牌,且不能出牌。

基于上述本实施例的应用场景,对本实施例的一种虚拟卡牌游戏的交互方法进行详细说明。

步骤S201中,可以根据所述虚拟卡牌堆中虚拟卡牌的数量,来确定在所述游戏界面是否展示预设种类的虚拟卡牌对应的显示控件。在具体实施中,还可以通过其他方式确定在所述游戏界面是否展示预设种类的虚拟卡牌对应的显示控件,例如还可以根据所述虚拟卡牌堆中虚拟卡牌图像识别结果,来确定在所述游戏界面是否展示预设种类的虚拟卡牌对应的显示控件,等等。

在一种可能的实施方式中,根据所述虚拟卡牌堆,在所述游戏界面展示预设种类的虚拟卡牌对应的显示控件,包括:统计所述虚拟卡牌堆的虚拟卡牌的数量;判断所述虚拟卡牌堆的虚拟卡牌的数量是否超过第一预设数量;若所述虚拟卡牌堆的虚拟卡牌的数量超过第一预设数量,则在所述游戏界面展示预设种类的虚拟卡牌对应的显示控件。具体地,如图3所示的可无限加牌的卡牌类游戏UNO,统计所述虚拟卡牌堆的虚拟卡牌的数量,若所述虚拟卡牌堆的虚拟卡牌的数量超过第一预设数量,则表明卡牌数量已经叠加至无法看清牌面,如图4所示,在所述游戏界面展示各种类别的功能牌对应的显示控件,例如:“+2"功能牌对应的显示控件,“同色全出”功能牌对应的显示控件,“+4”功能牌对应的显示控件,“禁止”功能牌对应的显示控件,“反转”功能牌对应的显示控件。

在另一种可能的实施方式中,根据所述虚拟卡牌堆,在所述游戏界面展示预设种类的虚拟卡牌对应的显示控件,包括:获取所述虚拟卡牌堆的虚拟卡牌的图像;对所述图像中的卡牌左上角的图案标识进行识别;若识别出的卡牌左上角的图案标识的数量低于第二预设数量,则在所述游戏界面展示预设种类的虚拟卡牌对应的显示控件。具体地,如图3所示的可无限加牌的卡牌类游戏UNO,获取所述虚拟卡牌堆的虚拟卡牌的图像,对所述图像中的卡牌左上角的图案标识进行识别,卡牌左上角的图案标识包括虚拟卡牌的左上角印有的图案标识,若识别出的卡牌左上角的图案标识的数量低于第二预设数量,则表明卡牌数量已经叠加至无法看清卡牌左上角的图案标识,从而导致无法看清牌面,如图4所示,在所述游戏界面展示各种类别的功能牌对应的显示控件,例如:“+2"功能牌对应的显示控件,“同色全出”功能牌对应的显示控件,“+4”功能牌对应的显示控件,“禁止”功能牌对应的显示控件,“反转”功能牌对应的显示控件。

步骤S201中,可以根据虚拟卡牌的种类确定显示控件的显示方式。

在一种可能的实施方式中,可以按照卡牌功能分类、卡牌颜色分类或者卡牌大小分类,确定预设种类的虚拟卡牌对应的显示控件。例如:按照卡牌功能分类确定预设种类的虚拟卡牌对应的显示控件,卡牌功能分类包括“+2",“同色全出”,“+4”,“禁止”,“反转”,对应地,预设种类的虚拟卡牌对应的显示控件包括“+2"功能牌对应的显示控件,“同色全出”功能牌对应的显示控件,“+4”功能牌对应的显示控件,“禁止”功能牌对应的显示控件,“反转”功能牌对应的显示控件。按照卡牌颜色分类确定预设种类的虚拟卡牌对应的显示控件,卡牌颜色分类包括“红”、“黄”、“蓝”、“绿”这四种颜色,对应地,预设种类的虚拟卡牌对应的显示控件包括“红色"虚拟卡牌牌对应的显示控件,“黄色"虚拟卡牌牌对应的显示控件,“蓝色"虚拟卡牌牌对应的显示控件,“绿色"虚拟卡牌牌对应的显示控件。按照卡牌大小分类确定预设种类的虚拟卡牌对应的显示控件,其原理与上述两种方案类似,此处不再赘述。需要说明的是,按照卡牌功能分类、卡牌颜色分类或者卡牌大小分类,确定预设种类的虚拟卡牌对应的显示控件,仅用于教导本领域技术人员如何实施本发明,本发明不限于此,还可以按照卡牌的其他分类确定预设种类的虚拟卡牌对应的显示控件,例如按照数字牌、功能牌和万能牌的卡牌分类确定预设种类的虚拟卡牌对应的显示控件。

在另一种可能的实施方式中,根据所述虚拟卡牌堆的虚拟卡牌的不同种类,在所述游戏界面对应展示不同的显示控件;针对不属于所述虚拟卡牌堆的虚拟卡牌的种类,将该种类的虚拟卡牌对应的显示控件设置为不可见或者标灰不可操作。例如,针对属于所述虚拟卡牌堆的当前虚拟卡牌的种类“红”、“黄”、“蓝”,在所述游戏界面对应展示“红色"虚拟卡牌牌对应的显示控件,“黄色"虚拟卡牌牌对应的显示控件,“蓝色"虚拟卡牌牌对应的显示控件;针对不属于所述虚拟卡牌堆的虚拟卡牌的种类“绿”,将“绿色"虚拟卡牌牌对应的显示控件设置为不可见或者标灰不可操作。

步骤S202中,目标种类的虚拟卡牌为从所述预设种类的虚拟卡牌中选择的确定种类的虚拟卡牌。在玩家触发目标种类的虚拟卡牌对应的显示控件后,响应作用于目标种类的虚拟卡牌对应的显示控件的触控操作,从虚拟卡牌堆中突出显示所述目标种类的虚拟卡牌的牌面信息,从而将“人找牌”的思路转换为“牌找人”的思路。

在一种可能的实施方式中,响应作用于目标种类的虚拟卡牌对应的显示控件的触控操作,按照以下的任意一种或多种突出显示方式,从所述虚拟卡牌堆中突出显示所述目标种类的虚拟卡牌的牌面信息:使所述目标种类的虚拟卡牌按照预设比例放大显示;使所述目标种类的虚拟卡牌按照预设动效进行显示;使所述目标种类的虚拟卡牌向上移动。本实施例不限于此,还可以采用其他突出显示方式。

在另一种可能的实施方式中,响应作用于目标种类的虚拟卡牌对应的显示控件的触控操作,从所述虚拟卡牌堆中突出显示所述目标种类的虚拟卡牌的牌面信息,包括:响应作用于目标种类的虚拟卡牌对应的显示控件的长按操作,从所述虚拟卡牌堆中突出显示全部所述目标种类的虚拟卡牌的牌面信息。例如,目标种类为“同色全出”,响应作用于“同色全出”功能牌对应的显示控件的长按操作,从所述虚拟卡牌堆中突出显示全部“同色全出”功能牌的牌面信息。

在再一种可能的实施方式中,响应作用于目标种类的虚拟卡牌对应的显示控件的触控操作,从所述虚拟卡牌堆中突出显示所述目标种类的虚拟卡牌的牌面信息,包括:响应作用于目标种类的虚拟卡牌对应的显示控件的单击操作,从所述虚拟卡牌堆中突出显示符合预定规则的一张所述目标种类的虚拟卡牌的牌面信息;响应作用于目标种类的虚拟卡牌对应的显示控件的连续单击操作,依次从所述虚拟卡牌堆中突出显示符合预定规则的其他所述目标种类的虚拟卡牌的牌面信息,直至取消突出显示虚拟卡牌的牌面信息。例如,目标种类为“同色全出”,响应作用于“同色全出”功能牌对应的显示控件的单击操作,从所述虚拟卡牌堆中突出显示第一张“同色全出”功能牌的牌面信息;响应作用于“同色全出”功能牌对应的显示控件的连续单击操作,依次从所述虚拟卡牌堆中突出显示第二张“同色全出”功能牌的牌面信息、第三张“同色全出”功能牌的牌面信息,等等,直至取消突出显示虚拟卡牌的牌面信息。

需要说明的是,上述步骤S202的三种可能的实施方式仅用于教导本领域技术人员如何实施本发明。在具体实施中,本发明不限于此,还可以采用其他可能的实施方式来显示所述目标种类的虚拟卡牌的牌面信息。

本申请实施例提供的一种虚拟卡牌游戏的交互方法,其中,通过一终端设备提供一图形用户界面,所述图形用户界面中显示的内容至少部分地包含所述虚拟卡牌游戏的游戏界面,其中,所述游戏界面显示有通过所述终端设备控制的游戏角色当前持有的虚拟卡牌堆,所述虚拟卡牌堆用于按序叠放所述游戏角色当前持有的若干张虚拟卡牌,所述方法包括:根据所述虚拟卡牌堆,在所述游戏界面展示预设种类的虚拟卡牌对应的显示控件;响应作用于目标种类的虚拟卡牌对应的显示控件的触控操作,从所述虚拟卡牌堆中突出显示所述目标种类的虚拟卡牌的牌面信息。与现有技术中在手牌较多的时候,一次性只能看局部牌面,效率较低,不能快速掌握自己拥有的手牌内容,影响玩家策略发挥相比,本申请通过在游戏界面展示预设种类的虚拟卡牌对应的显示控件,玩家点击不同种类的虚拟卡牌对应的显示控件可快速获知不同种类的虚拟卡牌的牌面信息,可以通过触发不同种类的虚拟卡牌对应的显示控件快速获知自己当前卡牌构成,提高玩家在对局中定制策略的效率。

基于相同的技术构思,本申请实施例还提供一种虚拟卡牌游戏的交互装置、电子设备、以及计算机存储介质等,具体可参见以下实施例。

请参照图5,图5为本申请实施例所提供的一种虚拟卡牌游戏的交互装置的结构示意图。所述装置通过一终端设备提供一图形用户界面,所述图形用户界面中显示的内容至少部分地包含所述虚拟卡牌游戏的游戏界面,其中,所述游戏界面显示有通过所述终端设备控制的游戏角色当前持有的虚拟卡牌堆,所述虚拟卡牌堆用于按序叠放所述游戏角色当前持有的若干张虚拟卡牌,所述装置包括:

展示模块10,用于根据所述虚拟卡牌堆,在所述游戏界面展示预设种类的虚拟卡牌对应的显示控件;

响应模块20,用于响应作用于目标种类的虚拟卡牌对应的显示控件的触控操作,从所述虚拟卡牌堆中突出显示所述目标种类的虚拟卡牌的牌面信息;其中,所述目标种类的虚拟卡牌为从所述预设种类的虚拟卡牌中选择的确定种类的虚拟卡牌。

在一种可能的实施方式中,展示模块10具体用于:

统计所述虚拟卡牌堆的虚拟卡牌的数量;

判断所述虚拟卡牌堆的虚拟卡牌的数量是否超过第一预设数量;

若所述虚拟卡牌堆的虚拟卡牌的数量超过第一预设数量,则在所述游戏界面展示预设种类的虚拟卡牌对应的显示控件。

在一种可能的实施方式中,展示模块10具体用于:

获取所述虚拟卡牌堆的虚拟卡牌的图像;

对所述图像中的卡牌左上角的图案标识进行识别;

若识别出的卡牌左上角的图案标识的数量低于第二预设数量,则在所述游戏界面展示预设种类的虚拟卡牌对应的显示控件。

在一种可能的实施方式中,所述预设种类的虚拟卡牌对应的显示控件包括以下任意一种:

按照卡牌功能分类的虚拟卡牌对应的显示控件;

按照卡牌颜色分类的虚拟卡牌对应的显示控件;

按照卡牌大小分类的虚拟卡牌对应的显示控件。

在一种可能的实施方式中,展示模块10具体用于:

根据所述虚拟卡牌堆的虚拟卡牌的不同种类,在所述游戏界面对应展示不同的显示控件;

针对不属于所述虚拟卡牌堆的虚拟卡牌的种类,将该种类的虚拟卡牌对应的显示控件设置为不可见或者标灰不可操作。

在一种可能的实施方式中,响应模块20具体用于按照以下的任意一种或多种突出显示方式,从所述虚拟卡牌堆中突出显示所述目标种类的虚拟卡牌的牌面信息:

使所述目标种类的虚拟卡牌按照预设比例放大显示;

使所述目标种类的虚拟卡牌按照预设动效进行显示;

使所述目标种类的虚拟卡牌向上移动。

在一种可能的实施方式中,响应模块20具体用于:

响应作用于目标种类的虚拟卡牌对应的显示控件的长按操作,从所述虚拟卡牌堆中突出显示全部所述目标种类的虚拟卡牌的牌面信息。

在一种可能的实施方式中,响应模块20具体用于:

响应作用于目标种类的虚拟卡牌对应的显示控件的单击操作,从所述虚拟卡牌堆中突出显示符合预定规则的一张所述目标种类的虚拟卡牌的牌面信息;

响应作用于目标种类的虚拟卡牌对应的显示控件的连续单击操作,依次从所述虚拟卡牌堆中突出显示符合预定规则的其他所述目标种类的虚拟卡牌的牌面信息,直至取消突出显示虚拟卡牌的牌面信息。

本申请实施例公开了一种电子设备,如图6所示,包括:处理器601、存储器602和总线603,所述存储器602存储有所述处理器601可执行的机器可读指令,当电子设备运行时,所述处理器601与所述存储器602之间通过总线603通信。所述机器可读指令被所述处理器601执行时执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

本申请实施例所提供的一种虚拟卡牌游戏的交互方法的计算机程序产品,包括存储了处理器601可执行的非易失的程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:模拟翼装飞行极限运动的展项装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类