一种麻将游戏多排显示方法、装置与流程

文档序号:17294454发布日期:2019-04-03 04:15阅读:462来源:国知局
一种麻将游戏多排显示方法、装置与流程

本发明涉及计算机应用技术领域,特别是涉及一种麻将游戏多排显示方法、装置。



背景技术:

麻将是国人发明的一种博弈游戏,深受广大玩家喜爱。随着互联网的发展,越来越多的人乐于使用电子设备玩麻将游戏,这种电子设备上的麻将游戏被称为电子麻将。

现有的麻将游戏的显示界面中,玩家的手牌显示效果不明显,可能会导致玩家看错牌,影响玩家的游戏体验。



技术实现要素:

本发明实施例的目的在于提供一种麻将游戏多排显示方法、装置,以实现改善麻将牌的显示效果,提高玩家的游戏体验。具体技术方案如下:

为了解决上述问题,本发明实施例提供了一种麻将游戏多排显示方法,应用于可呈现所述麻将游戏的图形界面的电子设备,方法包括:

获取多排显示指令;

根据所述多排显示指令,确定所述麻将游戏的图形界面中的麻将手牌显示区域;

在所述麻将手牌显示区域中,按照预设排数显示麻将手牌。

可选的,所述麻将游戏的图形界面中显示有放大按钮;

所述获取多排显示指令的步骤,包括:

获取针对所述放大按钮的点击操作;

根据所述点击操作生成多排显示指令;

所述在所述麻将手牌显示区域中,按照预设排数显示麻将手牌的步骤,包括:

将麻将手牌放大到预设尺寸;

在所述麻将手牌显示区域中,按照预设排数显示放大后的麻将手牌。

可选的,所述麻将手牌包括第一类手牌和第二类手牌,所述第一类手牌为所述麻将手牌中经过手牌操作的手牌,所述第二类手牌为所述麻将手牌中未经过手牌操作的手牌;所述手牌操作包括吃、碰、杠和/或胡操作;

所述将麻将手牌放大到预设尺寸的步骤,包括:

将所述第一类手牌放大至第一预设尺寸,将所述第二类手牌放大至第二预设尺寸;所述第一预设尺寸小于第二预设尺寸。

可选的,所述电子设备为移动终端;

所述获取多排显示指令的步骤,包括:

监测所述移动终端的姿态变化信息;

若所述姿态变化信息为从横屏变化到竖屏,则生成多排显示指令。

可选的,所述根据所述多排显示指令,确定所述麻将游戏的图形界面中的麻将手牌显示区域的步骤,包括:

根据所述多排显示指令,确定所述麻将游戏的图形界面中第一类手牌对应的第一手牌显示区域,以及第二类手牌对应的第二手牌显示区域;其中,所述第一类手牌为所述麻将手牌中经过手牌操作的手牌,所述第二类手牌为所述麻将手牌中未经过手牌操作的手牌;所述手牌操作包括吃、碰、杠和/或胡操作;

所述在所述麻将手牌显示区域中,按照预设排数显示麻将手牌的步骤,包括:

在所述第一手牌显示区域中显示所述第一类手牌;在所述第二手牌显示区域中显示所述第二类手牌。

可选的,所述预设排数为双排,所述第一手牌显示区域为从第一排显示区域的左侧开始的显示区域,所述第二手牌显示区域包括第一排显示区域中除去所述第一手牌显示区域的显示区域,以及第二排显示区域;且所述第一排显示区域和所述第二排显示区域中均至多显示三组所述第一类手牌或7张所述第二类手牌;

所述在所述第一手牌显示区域中显示所述第一类手牌;在所述第二手牌显示区域中显示所述第二类手牌的步骤,包括:

在所述第一手牌显示区域中,按照发生手牌操作的先后顺序,依次显示所述第一类手牌;在所述第二手牌显示区域中,从左到右按照万、条、筒、字牌的顺序显示所述第二类手牌,且在相同牌型中,位于右边的牌值大于位于左边的牌值。

可选的,所述方法还包括:

接收针对目标玩家的公知牌放大指令;

根据所述公知牌放大指令,确定所述麻将游戏的图形界面中所述目标玩家的公知牌放大显示区域;

在所述公知牌放大显示区域中放大显示所述目标玩家的公知牌。

可选的,所述在所述公知牌放大显示区域中放大显示所述目标玩家的公知牌的步骤,包括:

创建与所述公知牌放大显示区域尺寸相同的画布;

在所述画布中放大显示所述目标玩家的公知牌,并将所述画布填充至所述公知牌放大显示区域中。

可选的,所述根据所述公知牌放大指令,确定所述麻将游戏的图形界面中所述目标玩家的公知牌放大显示区域的步骤,包括:

根据所述公知牌放大指令,确定所述麻将游戏的图形界面中第一类公知牌对应的第一公知牌放大显示区域,以及第二类公知牌对应的第二公知牌放大显示区域;其中,所述第一类公知牌为所述目标玩家的经过吃、碰、杠和/或胡操作的手牌,所述第二类公知牌为所述目标玩家的弃牌;

所述在所述公知牌放大显示区域中放大显示所述目标玩家的公知牌的步骤,包括:

在所述第一公知牌放大显示区域中放大显示所述第一类公知牌,在所述第二公知牌放大显示区域中放大显示所述第二类公知牌。

相应的,本发明实施例还提供了一种麻将游戏显示装置,应用于可呈现所述麻将游戏的图形界面的电子设备,所述装置包括:

获取模块,用于获取多排显示指令;

确定模块,用于根据所述多排显示指令,确定所述麻将游戏的图形界面中的麻将手牌显示区域;

显示模块,在所述麻将手牌显示区域中,按照预设排数显示麻将手牌。

可选的,所述麻将游戏的图形界面中显示有放大按钮;

所述获取模块,具体用于:

获取针对所述放大按钮的点击操作;

根据所述点击操作生成多排显示指令;

所述显示模块,具体用于:

将麻将手牌放大到预设尺寸;

在所述麻将手牌显示区域中,按照预设排数显示放大后的麻将手牌。

可选的,所述麻将手牌包括第一类手牌和第二类手牌,所述第一类手牌为所述麻将手牌中经过手牌操作的手牌,所述第二类手牌为所述麻将手牌中未经过手牌操作的手牌;所述手牌操作包括吃、碰、杠和/或胡操作;

所述显示模块,具体用于:

将所述第一类手牌放大至第一预设尺寸,将所述第二类手牌放大至第二预设尺寸;所述第一预设尺寸小于第二预设尺寸。

可选的,所述电子设备为移动终端;所述获取模块,具体用于:

监测所述移动终端的姿态变化信息;

若所述姿态变化信息为从横屏变化到竖屏,则生成多排显示指令。

可选的,所述确定模块,具体用于:

根据所述多排显示指令,确定所述麻将游戏的图形界面中第一类手牌对应的第一手牌显示区域,以及第二类手牌对应的第二手牌显示区域;其中,所述第一类手牌为所述麻将手牌中经过手牌操作的手牌,所述第二类手牌为所述麻将手牌中未经过手牌操作的手牌;所述手牌操作包括吃、碰、杠和/或胡操作;

所述显示模块,具体用于:

在所述第一手牌显示区域中显示所述第一类手牌;在所述第二手牌显示区域中显示所述第二类手牌。

可选的,所述预设排数为双排,所述第一手牌显示区域为从第一排显示区域的左侧开始的显示区域,所述第二显示区域包括第一排显示区域中除去所述第一手牌显示区域的显示区域,以及第二排显示区域;且所述第一排显示区域和所述第二排显示区域中均至多显示三组所述第一类手牌或7张所述第二类手牌;

所述显示模块,具体用于:

在所述第一手牌显示区域中,按照发生手牌操作的先后顺序,依次显示所述第一类手牌;在所述第二手牌显示区域中,从左到右按照万、条、筒、字牌的顺序显示所述第二类手牌,且在相同牌型中,位于右边的牌值大于位于左边的牌值。

可选的,所述装置还包括:

接收模块,用于接收针对目标玩家的公知牌放大指令;

所述确定模块,还用于:根据所述公知牌放大指令,确定所述麻将游戏的图形界面中所述目标玩家的公知牌放大显示区域;

所述显示模块,还用于:在所述公知牌放大显示区域中放大显示所述目标玩家的公知牌。

可选的,所述显示模块,具体用于:

创建与所述公知牌放大显示区域尺寸相同的画布;

在所述画布中放大显示所述目标玩家的公知牌,并将所述画布填充至所述公知牌放大显示区域中。

可选的,所述确定模块,具体用于:

根据所述公知牌放大指令,确定所述麻将游戏的图形界面中第一类公知牌对应的第一公知牌放大显示区域,以及第二类公知牌对应的第二公知牌放大显示区域;其中,所述第一类公知牌为所述目标玩家的经过吃、碰、杠和/或胡操作的手牌,所述第二类公知牌为所述目标玩家的弃牌;

所述显示模块,具体用于:

在所述第一公知牌放大显示区域中放大显示所述第一类公知牌,在所述第二公知牌放大显示区域中放大显示所述第二类公知牌。

本发明实施例还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述任一方法步骤。

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法步骤。

本发明实施例提供的麻将游戏多排显示方法及装置中,获取多排显示指令;根据多排显示指令,确定麻将游戏的图形界面中的麻将手牌显示区域;在麻将手牌显示区域中,按照预设排数显示麻将手牌。从而改善了麻将牌的显示效果,提高了玩家的游戏体验。

当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。

附图说明

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

图1为现有技术中麻将游戏显示效果的一种示意图;

图2为本发明实施例提供的麻将游戏多排显示方法的一种流程图;

图3为本发明实施例提供的麻将游戏显示效果的第一种示意图;

图4为本发明实施例提供的麻将游戏显示效果的第二种示意图;

图5为本发明实施例提供的麻将游戏多排显示方法的另一种流程图;

图6为本发明实施例提供的麻将游戏显示效果的第三种示意图;

图7为本发明实施例提供的麻将游戏显示效果的第四种示意图;

图8为本发明实施例提供的麻将游戏显示效果的第五种示意图;

图9为本发明实施例提供的麻将游戏运行过程的一种流程示意图;

图10为本发明实施例提供的麻将游戏多排显示装置的一种结构示意图;

图11为本发明实施例提供的电子设备的一种结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

现有的电子麻将游戏的图形界面如图1所示,用于显示玩家手牌的区域有限,使得玩家的手牌在图形界面中显示的较小,显示效果不佳。

为了改善麻将牌的显示效果,提高玩家的游戏体验,本发明实施例提供了一种麻将游戏多排显示方法,该方法可以应用于麻将游戏系统的客户端,也可以用于麻将游戏系统的服务器。下面以应用于麻将游戏系统的客户端为例进行详细介绍,参见图2,该麻将游戏多排显示方法可以包括以下步骤。

s201:获取多排显示指令。

在本发明一种实施例中,麻将游戏的图形界面中显示有放大按钮,则获取多排显示指令的步骤,可以包括:获取针对放大按钮的点击操作,根据点击操作生成多排显示指令。

举例来讲,参见图3,图3所示的玩家甲的图形界面中,玩家甲的头像旁边显示有放大按钮,玩家甲点击放大按钮,即为向客户端输入多排显示指令。

在本发明的另一种实施例中,当电子设备为移动终端时,获取多排显示指令的步骤,可以包括:监测移动终端的姿态变化信息;若姿态变化信息为从横屏变化到竖屏,则生成多排显示指令。

当玩家使用的电子设备为移动终端时,,麻将游戏的客户端可以一直监测移动终端的姿态变化信息,当姿态变化信息为从横屏变化到竖屏时,即可生成针对手牌的多排显示指令。具体的,以电子设备为手机为例,本地玩家正在使用手机的横屏模式进行麻将游戏,为便于单手操作,玩家旋转手机,将手机从横屏模式转变为竖屏模式。竖屏时麻将游戏的图形界面占用的屏幕区域变小,为了提高显示效果,此时,客户端可以生成多排显示指令,从而对手牌进行多排显示。可见,在便于用户单手操作的前提下,对手牌放大显示,提升了显示效果。

s202:根据多排显示指令,确定麻将游戏的图形界面中的麻将手牌显示区域。

在本发明的一个实施例中,可以预先设置一个手牌缩小显示区域和一个手牌放大显示区域。可以在手牌缩小显示区域中显示放大前的手牌,客户端在接收到多排显示指令后,确定预先设置的麻将手牌显示区域。

在本发明的另一个实施例中,多排显示指令中包括放大比例。客户端根据多排显示指令中包括的放大比例,确定麻将游戏的图形界面中的麻将手牌显示区域。例如,多排显示指令中包括的放大比例为2:1,原来图形界面手牌放大显示区域为3*4,则客户端根据放大比例2:1,确定麻将游戏的图形界面中的麻将手牌显示区域为(3*2)*(4*2),即麻将手牌显示区域为6*8。

一个示例中,多排显示指令中包括的放大比例可以根据用户点击放大按钮时长来确定。用户点击手牌放大按钮时长越长,则多排显示指令中包括的放大比例越大。点击放大按钮时长的长短与放大比例的对应关系,可以根据用户实际需要进行设定,本申请实施例对此不进行设定。

s203:在麻将手牌显示区域中,按照预设排数显示麻将手牌。

在本发明实施例中,在确定麻将手牌显示区域后,即可在麻将手牌显示区域中放大显示当前手牌。举例来讲,参见图4,相比于图3,图4中玩家甲的手牌均被放大显示。

可见,本发明实施例提供的麻将游戏多排显示方法中,获取多排显示指令;根据多排显示指令,确定麻将游戏的图形界面中的麻将手牌显示区域;在麻将手牌显示区域中,按照预设排数显示麻将手牌。从而改善了麻将牌的显示效果,提高了玩家的游戏体验。

在本发明的一种实施方式中,针对玩家的手牌,可以划分为第一类手牌和第二类手牌,其中,第一类手牌为当前手牌中经过吃、碰、杠和/或胡操作的手牌,第一类手牌为所有玩家均可看见的手牌。第二类手牌为当前手牌中未经过吃、碰、杠和/或胡操作的手牌,第二类手牌为当前玩家可看见,但其他玩家看不到的手牌。

在麻将手牌显示区域中,按照预设排数显示麻将手牌的步骤,包括:

将麻将手牌放大到预设尺寸;

在麻将手牌显示区域中,按照预设排数显示放大后的麻将手牌。

本发明一种实施例中,将麻将手牌放大到预设尺寸的步骤,可以包括:将第一类手牌放大至第一预设尺寸,将第二类手牌放大至第二预设尺寸,其中,第一预设尺寸小于第二预设尺寸。

本发明一种实施例中,在麻将手牌显示区域中,按照预设排数显示麻将手牌的步骤,可以包括:在第一手牌显示区域中显示第一类手牌;在第二手牌显示区域中显示第二类手牌。

本发明一种实施例中,为了有较好的显示效果,预设的显示排数可以为双排,则手牌显示区域包括第一排显示区域和第二排显示区域。其中,第一手牌显示区域为从第一排显示区域的左侧开始的显示区域,第二手牌显示区域包括第一排显示区域中除去第一手牌显示区域的显示区域,以及第二排显示区域。

为了便于理解,下面举例进行说明,参见图4,图4所示的“四条”、“五条”和“六条”为经过吃操作的手牌,为第一类手牌。图4所示的三个“三筒”为经过碰操作的手牌,也为第一类手牌。图4所示的其他麻将手牌“一万”、“四万”、“五万”、“二条”、“三条”、“二饼”、“发财”为未经过吃、碰、杠和/或胡操作的手牌,为第二类手牌。

由图4可见,玩家的手牌可以分为两排进行显示。其中,第一类手牌在第一手牌放大显示区域中放大显示,第二类手牌在第二手牌放大显示区域中放大显示。第一手牌放大显示区域的大小可以根据第一类手牌的数量确定,第二手牌放大显示区域的大小可以根据第二类手牌的数量确定。考虑到玩家所用电子设备的尺寸,为了有较好的放大显示效果,第一排显示区域和第二排显示区域中均至多显示三组第一类手牌或7张第二类手牌,正如图4所示。

在本发明的一种实施方式中,第一类手牌可以按照可操作关系的构成顺序进行显示,例如,参见图4,“四条”、“五条”、“六条”构成的吃牌的操作关系发生在三个“三筒”构成的碰牌的操作关系之前,则可以将“四条”、“五条”、“六条”显示在三个“三筒”之前。

在本发明的一种实施方式中,第二类手牌可以按照预设顺序进行显示。其中预设顺序可以为万牌、条牌、筒牌、字牌的顺序,或者字牌、条牌、筒牌、万牌的顺序等,具体可以根据用户需要设定。作为一个示例,参见图4,第二类手牌从左到右按照万、条、筒、字牌的顺序进行显示,且针对万牌、条牌和筒牌,均可以按照从左到右逐渐增大的方式进行显示,即相同牌型中,位于右边的牌值大于位于左边的牌值。当玩家打出一张第二类手牌,或新摸到一张第二类手牌后,可以重新按照上述预设顺序进行排列。

在本发明的一种实施方式中,为了满足玩家不同需求,在麻将手牌显示区域中放大显示当前手牌后,还可以对放大显示的手牌进行缩小。

在本发明实施例中,在手牌放大显示区域中放大显示当前手牌之后,还可以包括:接收手牌缩小指令,根据手牌缩小指令,确定麻将游戏的图形界面中的手牌缩小显示区域,在手牌缩小显示区域中缩小显示当前手牌。

在本发明的一种实施例中,客户端的图形界面中显示有手牌缩小按钮,如图4所示的玩家甲的图形界面中,玩家甲的头像旁边显示有手牌缩小按钮,玩家甲点击手牌缩小按钮,即为向客户端输入手牌缩小指令。

在本发明的一个实施例中,手牌缩小按钮和手牌放大按钮相互进行切换。若当前手牌放大显示在手牌放大显示区域中,则图形界面中显示手牌缩小按钮。若客户端接收到玩家点击手牌缩小按钮的操作后,确定手牌缩小显示区域,将当前手牌缩小显示在手牌缩小显示区域中。同时,手牌缩小按钮切换为手牌放大按钮。若客户端接收到玩家点击手牌放大按钮的操作后,确定手牌放大显示区域,将当前手牌放大显示在手牌放大显示区域中。同时,手牌放大按钮切换为手牌缩小按钮。举例来讲,参见图4,当玩家甲点击自身头像旁边的手牌缩小按钮后,玩家甲的手牌可以转变为如图3所示,图4也为未放大手牌时的显示效果图。

在本发明的另一个实施例中,手牌缩小指令中包括预设的缩小比例。玩家每点击一次手牌缩小按钮,客户端可以将手牌显示区域以及当前手牌缩小固定比例。

在本发明的一种实施方式中,为了方便玩家查看已出的牌,还可以对公知牌进行放大显示,其中公知牌包括其他玩家经过吃、碰、杠和/或胡操作的牌以及所有玩家的弃牌,这些牌均可以被场上玩家所看到,因此为公知牌。下面结合图5进行说明,包括以下步骤:

s501:接收针对目标玩家的公知牌放大指令。

其中,目标玩家可以为当前玩家,也可以是当前玩家之外的任一玩家,还可以是所有玩家,本发明实施例对此不作限定。

在本发明的一种实施方式中,玩家点击目标玩家头像旁边的公知牌放大按钮,即为发送公知牌放大指令。其中,公知牌放大按钮可以如图6所示。

s502:根据公知牌放大指令,确定麻将游戏的图形界面中目标玩家的公知牌放大显示区域。

在本发明的一种实施方式中,针对目标玩家的公知牌放大显示区域可以为目标玩家头像旁的区域,也可以直接将图形界面中的上半部分均确定为公知牌放大显示区域,可以根据实际情况进行选择,本发明实施例对此不作限定。

s503:在公知牌放大显示区域中放大显示目标玩家的公知牌。

在确定目标玩家的公知牌放大显示区域后,即可在公知牌放大显示区域中放大显示目标玩家的公知牌。

在本发明的一种实施方式中,针对目标玩家的公知牌,可以划分为第一类公知牌和第二类公知牌,其中,第一类公知牌为目标玩家的经过吃、碰、杠和/或胡操作的手牌,第二类公知牌为目标玩家的弃牌。

根据公知牌放大指令,可以确定第一公知牌放大显示区域和第二公知牌放大显示区域。其中,第一公知牌放大显示区域用于放大显示第一类公知牌,第二公知牌放大显示区域用于放大显示第二类公知牌。

举例来讲,参见图6和图7,图6和图7均为玩家甲的图形界面,且目标玩家为玩家乙。图6所示的三个“二条”为玩家乙的第一类公知牌。图6所示的“一筒”、“三筒”、“三条”和“四条”为玩家乙的第二类公知牌。

当玩家甲点击玩家乙头像旁边的公知牌放大按钮后,玩家乙的公知牌由图6所示转变为图7所示,可见,在第一公知牌放大显示区域中放大显示第一类公知牌,在第二公知牌放大显示区域中放大显示第二类公知牌。

在本发明的一种实施方式中,考虑到玩家所用电子设备的尺寸,为了有较好的放大显示效果,公知牌放大显示区域中的每一排区域中至多显示7张第二类公知牌。

在本发明的一种实施方式中,为了更突出显示目标玩家的公知牌,可以先创建与公知牌放大显示区域尺寸相同的画布,在画布中放大显示目标玩家的公知牌,并将画布填充至公知牌放大显示区域中。

本发明的一种实施方式中,上述画布为非透明色。可以参见图8所示的显示效果示意图。非透明色画布能够遮蔽除上述目标玩家的公知牌之外的其他显示内容,从而提高了玩家对目标玩家的公知牌的关注度。

在本发明的一种实施方式中,为了满足玩家不同需求,在公知牌放大显示区域中放大显示目标玩家的公知牌后,还可以对放大显示的公知牌进行缩小。具体的,客户端可以接收针对目标玩家的公知牌缩小指令,并根据公知牌缩小指令,确定麻将游戏的图形界面中的目标玩家的公知牌缩小显示区域,在公知牌缩小显示区域中缩小显示目标玩家的公知牌。

在本发明的一种实施方式中,玩家点击图形界面中目标玩家的头像旁边的公知牌缩小按钮,即为发送公知牌缩小指令。其中,公知牌缩小按钮可以如图7所示。

在本发明的一种实施方式中,可以将放大后的公知牌缩小到放大前的大小,那么目标玩家的公知牌缩小显示区域也就是目标玩家的放大前的公知牌显示区域。举例来讲,如图7所示,当前图形界面为玩家甲的图形界面,目标玩家为玩家乙,当玩家甲点击玩家乙头像旁边的公知牌缩小标识后,玩家乙的公知牌可以转变为如图6所示,图6也为未放大公知牌时的显示效果图。

下面结合图9对麻将游戏多排显示方法的流程进行简要说明。麻将游戏系统包括服务器和客户端。在麻将游戏进行中,针对当前玩家,服务器可以获取当前玩家每次新摸的手牌,并将该新摸的手牌发送给客户端。客户端接收后根据图4所示的方法对当前玩家的手牌重新进行排序。

若当前玩家对手牌进行操作,则服务器可以先判断操作是否正确。若当前玩家的操作正确,服务器可以向客户端反馈数据,客户端收到反馈数据后判断数据是否正确。若数据正确,客户端可以基于反馈数据对玩家的手牌进行重新排序。

图9所示流程也可以均由客户端来完成。本发明实施例对此不进行限定。

基于相同的发明构思,根据上述麻将游戏多排显示方法实施例,本发明实施例还提供了一种麻将游戏显示装置,参见图10,可以包括以下模块:

获取模块1001,用于获取多排显示指令。

确定模块1002,用于根据多排显示指令,确定麻将游戏的图形界面中的麻将手牌显示区域。

显示模块1003,用于在麻将手牌显示区域中,按照预设排数显示麻将手牌。

可见,本发明实施例中,将玩家的手牌放大显示,改善了麻将牌的显示效果,提高了玩家的游戏体验。

在本发明的一种实施方式中,麻将游戏的图形界面中显示有放大按钮,获取模块,具体可以用于:获取针对放大按钮的点击操作;根据点击操作生成多排显示指令。

显示模块,具体可以用于:将麻将手牌放大到预设尺寸;在麻将手牌显示区域中,按照预设排数显示放大后的麻将手牌。

在本发明一种实施例中,麻将手牌包括第一类手牌和第二类手牌,第一类手牌为麻将手牌中经过手牌操作的手牌,第二类手牌为麻将手牌中未经过手牌操作的手牌;手牌操作包括吃、碰、杠和/或胡操作;

显示模块,具体可以用于:将第一类手牌放大至第一预设尺寸,将第二类手牌放大至第二预设尺寸;第一预设尺寸小于第二预设尺寸。

在本发明一种实施例中,电子设备为移动终端;获取模块,具体可以用于:监测移动终端的姿态变化信息;若姿态变化信息为从横屏变化到竖屏,则生成多排显示指令。

在本发明一种实施例中,确定模块,具体可以用于:

根据多排显示指令,确定麻将游戏的图形界面中第一类手牌对应的第一手牌显示区域,以及第二类手牌对应的第二手牌显示区域;其中,第一类手牌为麻将手牌中经过手牌操作的手牌,第二类手牌为麻将手牌中未经过手牌操作的手牌;手牌操作包括吃、碰、杠和/或胡操作;

显示模块,具体可以用于:在第一手牌显示区域中显示第一类手牌;在第二手牌显示区域中显示第二类手牌。

本发明的一种实施例中,预设排数为双排,第一手牌显示区域为从第一排显示区域的左侧开始的显示区域,第二显示区域包括第一排显示区域中除去第一手牌显示区域的显示区域,以及第二排显示区域;且第一排显示区域和第二排显示区域中均至多显示三组第一类手牌或7张第二类手牌;

显示模块,具体可以用于:

在第一手牌显示区域中,按照发生手牌操作的先后顺序,依次显示第一类手牌;在第二手牌显示区域中,从左到右按照万、条、筒、字牌的顺序显示第二类手牌,且在相同牌型中,位于右边的牌值大于位于左边的牌值。

本发明一种实施例中,在图10所示装置基础上,还可以包括以下模块:

接收模块,用于接收针对目标玩家的公知牌放大指令。

确定模块,还用于:根据公知牌放大指令,确定麻将游戏的图形界面中目标玩家的公知牌放大显示区域;

显示模块,还用于:在公知牌放大显示区域中放大显示目标玩家的公知牌。

本发明一种实施例中,显示模块,具体可以用于:创建与公知牌放大显示区域尺寸相同的画布;在画布中放大显示目标玩家的公知牌,并将画布填充至公知牌放大显示区域中。

本发明一种实施例中,确定模块,具体可以用于:

根据公知牌放大指令,确定麻将游戏的图形界面中第一类公知牌对应的第一公知牌放大显示区域,以及第二类公知牌对应的第二公知牌放大显示区域;其中,第一类公知牌为目标玩家的经过吃、碰、杠和/或胡操作的手牌,第二类公知牌为目标玩家的弃牌;

显示模块,具体可以用于:在第一公知牌放大显示区域中放大显示第一类公知牌,在第二公知牌放大显示区域中放大显示第二类公知牌。

基于相同的发明构思,根据上述麻将游戏多排显示方法实施例,本发明实施例还提供了一种电子设备,如图11所示,包括处理器1101、通信接口1102、存储器1103和通信总线1104,其中,处理器1101,通信接口1102,存储器1103通过通信总线1104完成相互间的通信,

存储器1103,用于存放计算机程序;

处理器1101,用于执行存储器1103上所存放的程序时,实现上述图1-8所示的麻将游戏多排显示方法实施例。其中麻将游戏多排显示方法包括:

获取多排显示指令;根据多排显示指令,确定麻将游戏的图形界面中的麻将手牌显示区域;在麻将手牌显示区域中,按照预设排数显示麻将手牌。

通信总线1104可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线1104可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口1102用于上述电子设备与其他设备之间的通信。

存储器1103可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器1103还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器1101可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

基于相同的发明构思,根据上述麻将游戏多排显示方法实施例,在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现上述图1-8所示的任一麻将游戏多排显示方法步骤。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于麻将游戏多排显示装置实施例、电子设备实施例以及计算机可读存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1