基于互联网的麻将游戏操作提醒方法及装置与流程

文档序号:11269523阅读:997来源:国知局
基于互联网的麻将游戏操作提醒方法及装置与流程

本发明涉及网络游戏技术领域,特别涉及基于互联网的麻将游戏操作提醒方法及装置。



背景技术:

麻将,是一种广为流行的益智牌种,它基本打法简单,容易上手,变化极多,搭配组合因人而异,趣味性强。一般麻将用具由一百多张牌和若干骰子组成,传统的麻将游戏是四位玩家在桌面上当面进行,一局游戏先后由洗牌、码牌、开牌和行牌等构成。

随着计算机和互联网技术的发展,麻将游戏也有了新的玩法。基于互联网的麻将游戏,由游戏运营商的服务器和不计其数的玩家个人电脑构成。玩家通过互联网连接到游戏的服务器,输入自己唯一的用户名、密码,即可参与麻将游戏。基于互联网的麻将游戏,玩家不必因找不到玩伴,凑不成一桌开局而烦恼,也不必花时间关注洗牌、码牌、计分等环节,这些都会由电脑系统准确无误地完成,玩家只需集中注意力在行牌阶段即可。

现有技术中的互联网麻将游戏,相对于传统的桌面麻将游戏,虽然存在上述诸多优势,从而使得玩家体验有所提升。但是,在玩家对麻将游戏的规则不够熟悉的情况下,基于出牌时间限制,或者,一时看走眼,都可能导致所进行的操作并非在玩家自身牌技范围内的最佳操作,从而在很大程度上影响麻将游戏的输赢结果,也无法客观衡量玩家的真实牌技水平。



技术实现要素:

本发明提供一种基于互联网的麻将游戏操作提醒方法及装置,通过对可操作组合进行提醒,使玩家能够集中精力进行最优策略选择,从而客观衡量玩家的真实牌技水平。

一方面,本发明实施例提供一种基于互联网的麻将游戏操作提醒方法,包括:

检测是否发生操作提醒触发事件,所述操作提醒触发事件包括登录所述客户端的玩家发生摸牌操作和登录所述客户端的玩家之外的玩家发生出牌操作中的任意一个;

如果发生所述操作提醒触发事件,则识别所述摸牌操作或出牌操作所对应的操作对象的牌面信息;

获取所述登录所述客户端的玩家的手牌信息;

根据所述牌面信息和所述手牌信息所构成的牌型,判断是否满足多个预设的操作提醒条件中的至少一个;

如果满足所述多个预设的操作提醒条件中的至少一个,则确定与满足的操作提醒条件对应的操作组合,并向登录所述客户端的玩家发出可执行所述操作组合的提醒。

可选的,所述多个预设的操作提醒条件包括:吃操作、碰操作、杠操作、和操作和听操作的操作条件,所述根据所述牌面信息和所述手牌信息所构成的牌型,判断是否满足多个预设的操作提醒条件中的至少一个,包括:

判断所述牌面信息和所述手牌信息所构成的牌型中,是否满足所述吃操作、碰操作、杠操作、和操作和听操作中的至少一种操作的操作条件。

可选的,所述操作提醒触发事件为登录所述客户端的玩家发生摸牌操作,根据所述牌面信息和所述手牌信息所构成的牌型,判断是否满足多个预设的操作提醒条件中的至少一个,包括:

判断根据所述牌面信息和所述手牌信息所构成的牌型中是否能够执行和操作或听操作;

所述操作提醒触发事件为登录所述客户端的玩家之外的玩家发生出牌操作,根据所述牌面信息和所述手牌信息所构成的牌型,判断是否满足多个预设的操作提醒条件中的至少一个,包括:

判断发生出牌操作的玩家是否为登录所述客户端的玩家的上家;

如果是,则判断根据所述牌面信息和所述手牌信息所构成的牌型中是否能够执行吃操作、碰操作、杠操作以及和操作中的至少一个;如果否,则判断根据所述牌面信息和所述手牌信息所构成的牌型中是否能够执行碰操作、杠操作以及和操作中的至少一个。

可选的,所述客户端具有多个操作提醒按钮,每个所述操作提醒按钮与一个所述操作组合对应,所述操作提醒按钮根据当前是否能够进行操作,被设置成可操作状态或不可操作状态:

所述确定与满足的操作提醒条件对应的操作组合,包括:

确定与满足的操作提醒条件对应的所有操作组合;

在向登录所述客户端的玩家发出可执行所述操作组合的提醒之前,所述方法还包括:

将与确定的所有操作组合对应的操作提醒按钮的状态设置为可操作状态,以向登录所述客户端的玩家发出可执行所述操作组合的提醒。

可选的,所述多个操作提醒按钮,包括:吃操作提醒按钮、碰操作提醒按钮、杠操作提醒按钮、和操作提醒按钮和听操作提醒按钮,所述客户端还具有出牌操作按钮和放弃操作按钮,在向登录所述客户端的玩家发出可执行所述操作组合的提醒之后,所述方法还包括:

接收登录所述客户端的玩家对所述操作提醒按钮的操作,以使所述客户端执行所述操作提醒按钮对应的操作组合;

或者,在接收到登录所述客户端的玩家对所述放弃操作按钮的操作后,将所述操作提醒按钮的状态设置为不可操作状态,并将所述出牌操作按钮的状态设置为可操作状态;

接收登录所述客户端的玩家对所述出牌操作按钮的操作,以使所述客户端执行出牌操作;

如果不满足所述多个预设的操作提醒条件中的至少一个,所述方法还包括:

将所述出牌操作按钮的状态设置为可操作状态;

接收所述登录所述客户端的玩家对所述出牌操作提醒按钮的操作,以使所述客户端执行出牌操作。

另一方面,本发明实施例提供一种基于互联网的麻将游戏操作提醒装置,应用于客户端,包括:

检测单元,用于检测是否发生操作提醒触发事件,所述操作提醒触发事件包括登录所述客户端的玩家发生摸牌操作和登录所述客户端的玩家之外的玩家发生出牌操作中的任意一个;

识别单元,用于在发生所述操作提醒触发事件后,识别所述摸牌操作或出牌操作所对应的操作对象的牌面信息;

获取单元,用于获取所述登录所述客户端的玩家的手牌信息;

判断单元,用于根据所述牌面信息和所述手牌信息所构成的牌型,判断是否满足多个预设的操作提醒条件中的至少一个;

确定单元,用于在满足所述多个预设的操作提醒条件中的至少一个时,确定与满足的操作提醒条件对应的操作组合;

提醒单元,用于向登录所述客户端的玩家发出可执行所述操作组合的提醒。

可选的,所述多个预设的操作提醒条件包括:吃操作、碰操作、杠操作、和操作和听操作的操作条件:

所述判断单元,用于判断所述牌面信息和所述手牌信息所构成的牌型中,是否满足所述吃操作、碰操作、杠操作、和操作和听操作中的至少一种操作的操作条件。

可选的,所述操作提醒触发事件为登录所述客户端的玩家发生摸牌操作,所述判断单元,用于判断根据所述牌面信息和所述手牌信息所构成的牌型中是否能够执行和操作或听操作;

所述操作提醒触发事件为登录所述客户端的玩家之外的玩家发生出牌操作,所述判断单元包括:

第一判断模块,用于判断发生出牌操作的玩家是否为登录所述客户端的玩家的上家;

第二判断模块,用于在判断发生出牌操作的玩家是登录所述客户端的玩家的上家时,判断根据所述牌面信息和所述手牌信息所构成的牌型中是否能够执行吃操作、碰操作、杠操作以及和操作中的至少一个;在判断发生出牌操作的玩家不是登录所述客户端的玩家的上家时,判断根据所述牌面信息和所述手牌信息所构成的牌型中是否能够执行碰操作、杠操作以及和操作中的至少一个。

可选的,所述客户端具有多个操作提醒按钮,每个所述操作提醒按钮与一个所述操作组合对应,所述操作提醒按钮根据当前是否能够进行操作,被设置成可操作状态或不可操作状态,

所述确定单元,用于确定与满足的操作提醒条件对应的所有操作组合;

所述装置还包括:

设置单元,用于在向登录所述客户端的玩家发出可执行所述操作组合的提醒之前,将与确定的所有操作组合对应的操作提醒按钮的状态设置为可操作状态,以向登录所述客户端的玩家发出可执行所述操作组合的提醒。

可选的,所述多个操作提醒按钮,包括:吃操作提醒按钮、碰操作提醒按钮、杠操作提醒按钮、和操作提醒按钮和听操作提醒按钮,所述客户端还具有出牌操作按钮和放弃操作按钮,所述装置还包括:

第一接收单元,用于在向登录所述客户端的玩家发出可执行所述操作组合的提醒之后,接收登录所述客户端的玩家对所述操作提醒按钮的操作,以使所述客户端执行所述操作提醒按钮对应的操作组合;

所述设置单元,还用于在接收到登录所述客户端的玩家对所述放弃操作按钮的操作后,将所述操作提醒按钮的状态设置为不可操作状态,并将所述出牌操作按钮的状态设置为可操作状态;在不满足所述多个预设的操作提醒条件中的至少一个时,将所述出牌操作按钮的状态设置为可操作状态;

第二接收单元,用于接收登录所述客户端的玩家对所述出牌操作按钮的操作,以使所述客户端执行出牌操作。

本发明实施例提供的基于互联网的麻将游戏操作提醒方法及装置,应用于客户端,检测是否发生操作提醒触发事件,操作提醒触发事件包括登录客户端的玩家发生摸牌操作和登录客户端的玩家之外的玩家发生出牌操作中的任意一个;如果发生操作提醒触发事件,则识别摸牌操作或出牌操作所对应的操作对象的牌面信息;获取登录客户端的玩家的手牌信息;根据牌面信息和手牌信息所构成的牌型,判断是否满足多个预设的操作提醒条件中的至少一个;如果满足多个预设的操作提醒条件中的至少一个,则确定与满足的操作提醒条件对应的操作组合,并向登录客户端的玩家发出可执行操作组合的提醒。该方法及装置,通过向玩家发出可操作组合提醒,使玩家能够集中精力进行最优策略选择,从而客观衡量玩家的真实牌技水平。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例中提供的一种基于互联网的麻将游戏操作提醒方法的流程图;

图2为本发明实施例中提供的一种基于互联网的麻将游戏操作提醒装置的框图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

以下对本专利申请中涉及到的相关名词或术语进行解释说明如下:

吃:对方打出一张牌,自己手中有两张牌可以与对方打出的一张牌拼成一摸牌。例如:上家打出一条,自己手上有二条、三条,可以吃,从而将一条、二条、三条拼为一摸牌。吃一张牌后,需要打出一张牌(有进有出)。吃只能吃自己上家的牌。

碰:对方打出一张牌,自己手中有两张相同的牌,可以碰。例如:手里有两个五万,对方又打出一个五万,于是就可以碰。碰一张牌后,需要打出一张牌(有进有出)。

杠:对方打出一张牌,自己手中有三张相同的牌,可以杠。例如:自己有三张五万,别人打出一张五万,就可以杠。

和(也可被写作“胡”):一般情况下,当最终牌型满足m*aaa+n*abc+dd,即可进行和牌(少数特殊牌型除外)。

听:当手中的牌都凑成了有用的牌,只需再加上最后一张便可和牌,就可以进入听牌的阶段,一般报听后,不能吃、碰、杠,且只能打出本轮摸到的牌。

本发明实施例提出一种基于互联网的麻将游戏操作提醒方法,主要应用于客户端,如图1所示,包括以下步骤s101-s105:

步骤s101:检测是否发生操作提醒触发事件,其中,操作提醒触发事件包括登录客户端的玩家发生摸牌操作和登录客户端的玩家之外的玩家发生出牌操作中的任意一个。

作为一种实施方式,可以将本发明实施例中的客户端app与玩家使用的麻将游戏app集成在一个app中,客户端为承载平台,即游戏大厅,麻将app需要依附于客户端,否则无法启动。集成在同一个app中,能够方便地知晓麻将游戏的各种状态,例如发生摸牌操作、出牌操作,以及所对应的牌面信息,或者登录客户端的玩家的手牌信息。作为另外一种实施方式,也可以将本发明实施例中的客户端与玩家使用的麻将游戏app分别设置在两个app中,但是此种情况下,需要保证两个app之间要能够相互兼容,无障碍实施通信,且麻将游戏app要向客户端开放权限,确保客户端能够随时获知麻将游戏状态、牌面信息等相关信息。

在本实施例中,以客户端app与玩家使用的麻将游戏app集成在一个app中为例进行解释说明。玩家在登录客户端后,会实时检测或者间隔固定的时间周期检测是否发生操作提醒触发事件,以便在发生操作提醒触发事件后,判断是否满足事先设置的操作提醒条件,如果满足操作提醒条件,则会提醒玩家存在哪些操作组合,以免玩家因为看走眼或者在有限的时间内,考虑不周全,而导致所实施的操作并非在自身牌技范围内的最佳选择。

步骤s102:在发生操作提醒触发事件后,识别摸牌操作或出牌操作所对应的操作对象的牌面信息。

在本发明实施例中,对于每一张麻将牌都可以按照预先设置的编码规则,设置有唯一的id,根据该唯一id可以方便地识别出牌面信息。例如,对于一张普通的麻将牌,牌的id号可以设置为:0x0000abcd,其中,a指第几副牌(以从0开始为例);b指牌的花色(以从0开始为例,0:万,1:条,2:筒,3:风,4:箭);c指牌的点数(以从0开始为例);d指第几张牌(1-4);对于道具牌,id号可以设置为:0xefghabcd,abcd的含义与普通牌相同,efgh为道具牌的id号(h:目前有梅兰竹菊四张牌,g:春夏秋冬四张牌)。如“四万”中的第一张十六进制id为:0x00000031,转成十进制id为:49。“五筒”中的第二张十六进制id为:0x00000242,转成十进制id为:578。

步骤s103:获取登录客户端的玩家的手牌信息。

其中,手牌信息指玩家当前手头已经存在的麻将牌的信息,而不包含登录客户端的玩家发生摸牌操作时,所摸到的麻将牌的信息;摸到的麻将牌的信息为上述摸牌操作对应的操作对象的牌面信息。

步骤s104:根据牌面信息和手牌信息所构成的牌型,判断是否满足多个预设的操作提醒条件中的至少一个。

其中,多个预设的操作提醒条件可以包括多种对玩家来说比较重要,需要提醒注意的特定牌型的操作条件,例如,吃操作、碰操作、杠操作、和操作和听操作的操作条件。在麻将游戏过程中,其他玩家出牌后或者玩家自身摸牌后,可能同时满足多个预设的操作提醒条件,例如既能吃、又能碰,还能杠,也可能只满足其中一个预设的操作提醒条件,对于本发明实施例而言,需要满足多个预设的操作提醒条件中的至少一个操作提醒条件,才会发出提醒。

步骤s105:在满足多个预设的操作提醒条件中的至少一个时,确定与满足的操作提醒条件对应的操作组合,并向登录客户端的玩家发出可执行操作组合的提醒。

本发明实施例中,在判断满足至少一个操作提醒条件后,例如满足吃操作,根据玩家的牌面信息,可以有多种吃牌方法,也即存在多种操作组合,此时会将这些操作组合全部列出,以便提醒玩家可以执行的操作组合,防止玩家漏看,最后由玩家手动选择认为合适的操作组合。如果满足多个操作提醒条件,则会将与每种操作提醒条件对应的操作组合都列出,以便玩家选择最优的操作。

需要说明的是,本发明实施例中的客户端可以安装在手机、平板、pc机、智能电视等智能终端中。根据系统、屏幕尺寸的差异,可以设置为多款不同的客户端app。例如:智能手机可以分为安卓、ios和wp系统,安卓系统可以分为手机、平板、tv(智能电视)等,因此,具体可以根据需要设置多款app,用户可以根据自身智能终端系统的不同自行下载相应的app进行使用。

其中,上述多个预设的操作提醒条件包括:吃操作、碰操作、杠操作、和操作和听操作的操作条件,根据牌面信息和手牌信息所构成的牌型,判断是否满足多个预设的操作提醒条件中的至少一个,包括:

判断牌面信息和手牌信息所构成的牌型中,是否满足吃操作、碰操作、杠操作、和操作和听操作中的至少一种操作的操作条件。

在一个实施例中,上述操作提醒触发事件为登录客户端的玩家发生摸牌操作,根据牌面信息和手牌信息所构成的牌型,判断是否满足多个预设的操作提醒条件中的至少一个,包括:判断根据牌面信息和手牌信息所构成的牌型中是否能够执行和操作或听操作。

在另外一个实施例中,操作提醒触发事件为登录客户端的玩家之外的玩家发生出牌操作,根据牌面信息和手牌信息所构成的牌型,判断是否满足多个预设的操作提醒条件中的至少一个,包括:

判断发生出牌操作的玩家是否为登录客户端的玩家的上家;

如果是,则判断根据牌面信息和手牌信息所构成的牌型中是否能够执行吃操作、碰操作、杠操作以及和操作中的至少一个;如果否,则判断根据牌面信息和手牌信息所构成的牌型中是否能够执行碰操作、杠操作以及和操作中的至少一个。

在另外一个实施例中,客户端具有多个操作提醒按钮,每个操作提醒按钮与一个操作组合对应,其中,操作提醒按钮根据当前是否能够进行操作,被设置成可操作状态或不可操作状态,确定与满足的操作提醒条件对应的操作组合,包括:确定与满足的操作提醒条件对应的所有操作组合;

在向登录客户端的玩家发出可执行操作组合的提醒之前,上述方法还包括:将与确定的所有操作组合对应的操作提醒按钮的状态设置为可操作状态,以向登录客户端的玩家发出可执行上述操作组合的提醒。在另外一个实施例中,上述多个操作提醒按钮,包括:吃操作提醒按钮、碰操作提醒按钮、杠操作提醒按钮、和操作提醒按钮和听操作提醒按钮,其中,客户端还具有出牌操作按钮和放弃操作按钮,在向登录客户端的玩家发出可执行操作组合的提醒之后,上述方法还可以包括:

接收登录客户端的玩家对操作提醒按钮的操作,以使客户端执行操作提醒按钮对应的操作组合;

或者,在接收到登录客户端的玩家对放弃操作按钮的操作后,将操作提醒按钮的状态设置为不可操作状态,并将出牌操作按钮的状态设置为可操作状态;

接收登录客户端的玩家对出牌操作按钮的操作,以使客户端执行出牌操作;

如果不满足多个预设的操作提醒条件中的至少一个,上述方法还包括:

将出牌操作按钮的状态设置为可操作状态;

接收登录客户端的玩家对出牌操作提醒按钮的操作,以使客户端执行出牌操作。

在本发明实施例中,吃、碰、杠、听、和等提醒,可以通过操作提醒按钮的显示或隐藏进行控制,可以设置为能够操作几个就显示几个,而将其余设置为隐藏。例如:a玩家打出一张牌,b玩家可碰,可杠,可和,就可以显示:碰、杠、和、弃四个操作按钮。具体设置哪些操作提醒按钮,可以根据需要进行,例如可以设置成:吃、碰、杠、听、和、弃、加倍,其中,某些麻将游戏还可以设置加倍按钮,和牌时可选择直接和或者加倍和。点击听牌后,选中要打出的牌时,就会出现出牌、不听两个按钮,点击出牌,则听牌成功;点击不听,则恢复到之前的操作按钮。

本发明实施例中的技术方案,可以通过服务器和客户端配合来加以实现。服务器负责控制整个游戏的状态切换、发送吃碰杠和听的请求、对客户端的应答进行校验等;客户端负责分析牌型,对收到的服务器请求进行应答。其中,本提醒方法主要用于对自身玩家摸完牌后,或者其他玩家打出牌后,对可以进行的出牌状态进行提示。

在另外一个实施例中,玩家在摸到一张牌后,可以执行的操作有出牌,杠牌,和牌和听牌4种。例如,玩家摸到4万,此时,根据玩家的手牌和摸到的4万分析得出,可以有3组杠牌可选择;也可以和牌,和牌的番种为94番;如果玩家觉得和的番种不够理想,想和更大的番种,那么可以不选择和,选择报听,等待更好的和牌机会;或者直接点击牌张执行出牌操作。玩家可以在本发明实施例提供的基于互联网的麻将游戏操作提醒方法的帮助下,通过简单的选择,轻松实现4种可能的操作组合,从而使得玩家能够集中注意力进行最优策略选择,而不必担心错过某些合理的可操作组合,影响输赢结果。

需要说明的是,麻将番种是具有一定分值的各种牌张组合为形式或和牌方式的称谓。所有吃碰杠动作都是为了和牌和做番。番种越大,赢的积分越多。所以吃碰杠和是需要用户自己选择(和大番、小番需要根据当时的情况做决定,小番容易和牌,大番需要吃碰杠抓等手段去做牌,和牌难度大)。阐述一下吃碰杠和按钮的提示逻辑,实质上就是针对某一张牌,可以怎么操作,就给出什么操作按钮。然后配合服务器综合所有玩家的操作,按照各个操作动作的优先级(优先级:和>杠、碰>吃),再去规避一些无用操作。如a玩家打出一张牌,b玩家可以吃,c玩家可以碰或杠,d玩家可以和,如果b先操作吃牌,需要等待c和d玩家操作;c玩家先碰或杠,只需要等待d玩家操作,b玩家操作实质没有用处;如果d玩家先操作和牌,则立刻和牌,因为和的优先级最高,无需等待其它玩家操作,除非其他玩家也可以和牌,需要等待玩家是否选择和操作。

本发明实施例提供的基于互联网的麻将游戏操作提醒方法及装置,应用于客户端,检测是否发生操作提醒触发事件,操作提醒触发事件包括登录客户端的玩家发生摸牌操作和登录客户端的玩家之外的玩家发生出牌操作中的任意一个;如果发生操作提醒触发事件,则识别摸牌操作或出牌操作所对应的操作对象的牌面信息;获取登录客户端的玩家的手牌信息;根据牌面信息和手牌信息所构成的牌型,判断是否满足多个预设的操作提醒条件中的至少一个;如果满足多个预设的操作提醒条件中的至少一个,则确定与满足的操作提醒条件对应的操作组合,并向登录客户端的玩家发出可执行操作组合的提醒。该方法及装置,通过对可操作组合进行提醒,使玩家能够集中精力进行最优策略选择,从而客观衡量玩家的真实牌技水平。

本发明实施例另外提出一种基于互联网的麻将游戏操作提醒装置,如图2所示,包括:

检测单元201,用于检测是否发生操作提醒触发事件,其中,操作提醒触发事件包括登录客户端的玩家发生摸牌操作和登录客户端的玩家之外的玩家发生出牌操作中的任意一个;

识别单元202,用于在发生操作提醒触发事件后,识别摸牌操作或出牌操作所对应的操作对象的牌面信息;

获取单元203,用于获取登录客户端的玩家的手牌信息;

判断单元204,用于根据牌面信息和手牌信息所构成的牌型,判断是否满足多个预设的操作提醒条件中的至少一个;

确定单元205,用于在满足多个预设的操作提醒条件中的至少一个时,确定与满足的操作提醒条件对应的操作组合;

提醒单元206,用于向登录客户端的玩家发出可执行操作组合的提醒。

在本发明的一个实施例中,上述多个预设的操作提醒条件包括:吃操作、碰操作、杠操作、和操作和听操作的操作条件:

判断单元,用于判断牌面信息和手牌信息所构成的牌型中,是否满足吃操作、碰操作、杠操作、和操作和听操作中的至少一种操作的操作条件。

在本发明的另外一个实施例中,操作提醒触发事件为登录客户端的玩家发生摸牌操作时,上述判断单元,用于判断根据牌面信息和手牌信息所构成的牌型中是否能够执行和操作或听操作;

上述操作提醒触发事件为登录客户端的玩家之外的玩家发生出牌操作,上述判断单元包括:

第一判断模块,用于判断发生出牌操作的玩家是否为登录客户端的玩家的上家;

第二判断模块,用于在判断发生出牌操作的玩家是登录客户端的玩家的上家时,判断根据牌面信息和手牌信息所构成的牌型中是否能够执行吃操作、碰操作、杠操作以及和操作中的至少一个;在判断发生出牌操作的玩家不是登录客户端的玩家的上家时,判断根据牌面信息和手牌信息所构成的牌型中是否能够执行碰操作、杠操作以及和操作中的至少一个。

在本发明的另外一个实施例中,上述客户端具有多个操作提醒按钮,每个操作提醒按钮与一个操作组合对应,操作提醒按钮根据当前是否能够进行操作,被设置成可操作状态或不可操作状态,

确定单元,用于确定与满足的操作提醒条件对应的所有操作组合;

上述装置还可以包括:

设置单元,用于在向登录客户端的玩家发出可执行操作组合的提醒之前,将与确定的所有操作组合对应的操作提醒按钮的状态设置为可操作状态,以向登录客户端的玩家发出可执行操作组合的提醒。

在本发明的另外一个实施例中,上述多个操作提醒按钮,包括:吃操作提醒按钮、碰操作提醒按钮、杠操作提醒按钮、和操作提醒按钮和听操作提醒按钮,其中,客户端还具有出牌操作按钮和放弃操作按钮,上述装置还包括:

第一接收单元,用于在向登录客户端的玩家发出可执行操作组合的提醒之后,接收登录客户端的玩家对操作提醒按钮的操作,以使客户端执行上述操作提醒按钮对应的操作组合;

设置单元,还用于在接收到登录客户端的玩家对放弃操作按钮的操作后,将操作提醒按钮的状态设置为不可操作状态,并将出牌操作按钮的状态设置为可操作状态;在不满足多个预设的操作提醒条件中的至少一个时,将出牌操作按钮的状态设置为可操作状态;

第二接收单元,用于接收登录客户端的玩家对出牌操作按钮的操作,以使客户端执行出牌操作。

本发明实施例提供的基于互联网的麻将游戏操作提醒方法及装置,应用于客户端,检测是否发生操作提醒触发事件,操作提醒触发事件包括登录客户端的玩家发生摸牌操作和登录客户端的玩家之外的玩家发生出牌操作中的任意一个;如果发生操作提醒触发事件,则识别摸牌操作或出牌操作所对应的操作对象的牌面信息;获取登录客户端的玩家的手牌信息;根据牌面信息和手牌信息所构成的牌型,判断是否满足多个预设的操作提醒条件中的至少一个;如果满足多个预设的操作提醒条件中的至少一个,则确定与满足的操作提醒条件对应的操作组合,并向登录客户端的玩家发出可执行操作组合的提醒。该方法及装置,通过对可操作组合进行提醒,使玩家能够集中精力进行最优策略选择,从而客观衡量玩家的真实牌技水平。

本领域内的技术人员应明白,本发明的实施例可提供为方法、装置或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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