《一种执行游戏的方法.pdf》由会员分享,可在线阅读,更多相关《一种执行游戏的方法.pdf(11页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104162276A43申请公布日20141126CN104162276A21申请号201410203917122申请日20140515A63F13/48201401A63F13/537201401A63F13/33201401A63F9/2020060171申请人苏州蜗牛数字科技股份有限公司地址215000江苏省苏州市工业园区中新大道西171号72发明人石海74专利代理机构无锡互维知识产权代理有限公司32236代理人王爱伟54发明名称一种执行游戏的方法57摘要本发明公开了一种执行游戏的方法,该方法包括从客户端接收到执行游戏的请求;当用户授权后,客户端显示一个相关游戏界面,该。
2、游戏界面包括代表用户的至少一个图标;当用户被授权在显示的牌中,一次加载入至少两张新牌后,游戏界面被更新,用户接收到至少两张新载入的牌;计算决定是否符合吃牌、碰牌、杠牌、听牌、胡牌各单元的要求,并自行执行相应单元。本发明缩短了对一局游戏的控制时间,提高了效率,有效减少能耗及数据流量的使用。51INTCL权利要求书2页说明书5页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书5页附图3页10申请公布号CN104162276ACN104162276A1/2页21一种执行游戏的方法,该方法包括客户端接收到执行游戏的请求;当客户端获得授权后,该客户端显示一个相关游戏界面,该游。
3、戏界面包括代表用户的至少一个图标;当客户端被授权在显示的牌中,一次加载入至少两张新牌后,该游戏界面被更新,客户端接收到至少两张新载入的牌;计算决定是否符合吃牌、碰牌、杠牌、听牌、胡牌各单元的要求,并自行执行相应单元。2根据权利要求1所述的执行游戏的方法,其特征在于所述客户端是一个或多个独立工作装置,所述计算决定是否符合吃牌、碰牌、杠牌、听牌、胡牌各单元的要求由所述客户端独立完成。3根据权利要求1所述的执行游戏的方法,其特征在于所述客户端是一个或多个计算机设备。4根据权利要求3所述的执行游戏的方法,其特征在于所述计算机设备包括一个或多个移动通信装置。5根据权利要求1所述的执行游戏的方法,其特征在。
4、于所述客户端通过有线或无线网络接收至少一个远程服务器信号,并将客户端信号上传至该远程服务器上。6根据权利要求5所述的执行游戏的方法,其特征在于所述计算决定是否符合吃牌、碰牌、杠牌、听牌、胡牌各单元的要求在该远程服务器上完成。7根据权利要求5所述的执行游戏的方法,其特征在于所述客户端自所述远程服务器上下载游戏程序包,该游戏程序包内包括根据一个事先决定的游戏规则设定的计算单元,用于接收客户端授权的摸牌单元,以及游戏界面图标,所述计算单元包括补花模块,用于当远程服务器加载的新牌为花牌时,服务器再次加载一张牌;权值计算模块,用于计算每一张牌对应整幅牌中的权值,权值越低越早自客户端所持有牌中排除;规则模。
5、块,用于判定是否调用吃牌、碰牌、杠牌、听牌或胡牌单元,其判定规则符合所述事先决定的游戏规则的要求。8根据权利要求7所述的执行游戏的方法,其特征在于所述事先决定的游戏规则是国际标准麻将规则。9根据权利要求7所述的执行游戏的方法,其方法为A启动摸牌单元,对客户端的所有牌进行牌型分析,获取出牌结果;所述摸牌单元为一次启动服务器随机给出至少两张牌加入游戏,所述出牌结果通过调用所述计算单元,自动给出与摸牌单元新加入游戏的牌数目相同的出牌组合;B服务器接收到由所述计算单元计算得出的结果,更新客户端持有牌信息,并发送信号更新客户端界面图样;C客户端接收到由服务器输出的对手应对牌后,所述计算单元自动逐一判断是。
6、否符合吃牌、碰牌、杠牌、听牌、胡牌各单元的要求,若符合要求则执行相应单元,若不符合要求则重复步骤A。10根据权利要求7或9所述的执行游戏的方法,其特征在于所述听牌单元包括A启用单张摸牌单元,服务器随机给出一张牌加入游戏,所述计算单元根据牌型分析权利要求书CN104162276A2/2页3给出出牌结果,服务器接收到出牌结果信息后更新客户端持有牌信息,并发送信号更新客户端界面图样;B客户端接收到由服务器输出的对手应对牌后,所述计算单元自动判断是否符合吃牌、碰牌、杠牌各单元的要求,若符合某一项要求则执行相应单元,服务器继续调用单张摸牌单元,返回步骤A;若不符合要求则直接重复步骤A;若符合胡牌单元要求。
7、,执行胡牌单元,并上传信息至服务器,服务器修改客户端信息,结束本局游戏。11根据权利要求9所述的执行游戏的方法,其特征在于还包括卡牌技能单元,用于赋予人物技能及能量值M,调用相应人物技能,服务器将修改相应能量值M,当测得能量值M小于或等于零时,本局游戏结束,服务器修改客户端信息。12根据权利要求11所述的执行游戏的方法,其特征在于在服务器加载新牌之前,以及接收到服务器发出的应对牌时,选择调用所述卡牌技能单元。13根据权利要求1所述的执行游戏的方法,其特征在于所述客户端为移动电话、移动通信装置、平板电脑、个人电脑和电视机中的一种或几种。权利要求书CN104162276A1/5页4一种执行游戏的方。
8、法技术领域0001本发明涉及一种电子游戏领域,尤其涉及一种执行游戏的方法,特别是麻将游戏。背景技术0002目前游戏终端主要有三类PCPERSONALCOMPUTER,个人电脑、手持设备如智能手机、IPAD平板电脑和交互式电视,其中手持设备上的游戏随着3G、4G网络的发展,也越来越普遍化,逐渐抢夺电脑游戏时间,这归结于便携性、移动性,更能满足用户随时随地玩游戏的需求,用户利用排队、等车的时间进行游戏,打发时间。0003游戏玩家玩游戏,有时只是为了享受游戏的结果,过一下瘾,这就要求游戏简短,加快游戏进程,特别是仅有一小段空闲时间的情况下。以中国传统游戏“麻将”来说,常规的打法逻辑是摸一张牌,打出一。
9、张牌,然后其他人判断吃碰杠胡,转换到游戏终端上后,每摸一次牌、打一次牌以及吃碰杠胡的操作都需玩家依次点击相应键,发送信息至服务器,等待进一步的游戏进程,这就花费大量的时间,效率低,同时一次次的信息发送与接收,终端与服务器的交互需要消耗较多的能耗,不适应玩家短时间玩游戏的需求。发明内容0004本发明目的是提供一种用户执行游戏的方法,采用此控制方法,简化游戏终端的操作步骤,数据通信能耗降低,节省时间,提升效率。特别适用于仅有一小段空闲时间的情况下在便携式设备上玩游戏如移动电话或平板电脑。0005为达到上述目的,本发明采用的技术方案是一种执行游戏的方法,该方法包括0006客户端接收到执行游戏的请求;。
10、0007当客户端获得授权后,该客户端显示一个相关游戏界面,该游戏界面包括代表用户的至少一个图标;0008当客户端被授权在显示的牌中,一次加载入至少两张新牌后,该游戏界面被更新,客户端接收到至少两张新载入的牌;0009计算决定是否符合吃牌、碰牌、杠牌、听牌、胡牌各单元的要求,并自行执行相应单元。0010进一步的,所述客户端是一个或多个独立工作装置,所述计算决定是否符合吃牌、碰牌、杠牌、听牌、胡牌各单元的要求由所述客户端独立完成。0011进一步的,所述客户端是一个或多个计算机设备。0012更进一步的,所述计算机设备包括一个或多个移动通信装置。0013进一步的,所述客户端通过有线或无线网络接收至少一。
11、个远程服务器信号,并将客户端信号上传至该远程服务器上。0014更进一步的,所述计算决定是否符合吃牌、碰牌、杠牌、听牌、胡牌各单元的要求在该远程服务器上完成。0015更进一步的,所述客户端自所述远程服务器上下载游戏程序包,该游戏程序包内说明书CN104162276A2/5页5包括根据一个事先决定的游戏规则设定的计算单元,用于接收客户端授权的摸牌单元,以及游戏界面图标,所述计算单元包括0016补花模块,用于当远程服务器加载的新牌为花牌时,服务器再次加载一张牌;0017权值计算模块,用于计算每一张牌对应整幅牌中的权值,权值越低越早自客户端所持有牌中排除;0018规则模块,用于判定是否调用吃牌、碰牌、。
12、杠牌、听牌或胡牌单元,其判定规则符合所述事先决定游戏规则的要求。0019进一步的,方法为0020A启动摸牌单元,对客户端所有牌进行牌型分析,获取出牌结果;所述摸牌单元为一次启动服务器随机给出至少两张牌加入游戏,所述出牌结果通过调用所述计算单元,自动给出与摸牌单元新加入游戏的牌数目相同的出牌组合;0021B服务器接收到由所述计算单元计算得出的结果,更新客户端持有牌信息,并发送信号更新客户端界面图样;0022C客户端接收到由服务器输出的对手应对牌后,所述计算单元自动逐一判断是否符合吃牌、碰牌、杠牌、听牌、胡牌各单元的要求,若符合要求则执行相应单元,若不符合要求则重复步骤A。0023更进一步的,所述。
13、听牌单元包括0024A启用单张摸牌单元,服务器随机给出一张牌加入游戏,所述计算单元根据牌型分析给出出牌结果,服务器接收到出牌结果信息后更新客户端持有牌信息,并发送信号更新客户端界面图样;0025B客户端接收到由服务器输出的对手应对牌后,所述计算单元自动判断是否符合吃牌、碰牌、杠牌各单元的要求,若符合某一项要求则执行相应单元,服务器继续调用单张摸牌单元,返回步骤A;若不符合要求则直接重复步骤A;若符合胡牌单元要求,执行胡牌单元,并上传信息至服务器,服务器修改客户端信息,结束本局游戏。0026进一步的,还包括卡牌技能单元,用于赋予人物技能及能量值M,调用相应人物技能,服务器将修改相应能量值M,当测。
14、得能量值M小于或等于零时,本局游戏结束,服务器修改客户端信息。0027更进一步的,在服务器加载新牌之前,以及接收到服务器发出的应对牌时,选择调用所述卡牌技能单元。0028进一步的,所述客户端为移动电话、移动通信装置、平板电脑、个人电脑和电视机中的一种或几种。0029由于上述技术方案运用,本发明与现有技术相比具有的优点00301由于采用一次加载多张牌的摸牌单元以及AI计算单元,缩短了整局游戏的时间,减少了交互时间,从而减少输送能耗,提高单局效率;00312加入卡牌技能单元,使卡牌与麻将结合,提高整个游戏控制的游艺性。0032关于本发明的其他目的,特征以及优点,下面将结合附图在具体实施方式中详细描。
15、述。附图说明说明书CN104162276A3/5页60033图1是适用于本发明的网络结构图;0034图2是本发明提供的游戏终端的操作控制方法的简化流程图;0035图201是本发明一个实施例中“摸牌”键图样;0036图202是本发明一个实施例中出牌状态图样;0037图3是本发明一个实施例中摸牌单元启用状态图样;0038图301是本发明一个实施例中新加载牌状态图样;0039图302是本发明一个实施例中客户端原持有牌图样;0040图4是本发明一个实施例中听牌单元启用状态图。0041下面结合附图及实施例对本发明作进一步描述具体实施方式0042本发明的详细描述主要通过程序、步骤、逻辑块、过程或其他象征性。
16、的描述来呈现,其直接或间接地模拟本发明中的技术方案的运作。所属领域内的技术人员使用此处的这些描述和陈述向所属领域内的其他技术人员有效的介绍他们的工作本质。0043此处所称的“一个实施例中”或“实施例”是指与所述实施例相关的特定特征、结构或特性至少可包含于本发明至少一个实现方式中。在本说明书中不同地方出现的“在一个实施例中”或“在另一个实施例中”并非必须都指同一个实施例,也不必须是与其他实施例互相排斥的单独或选择实施例。此外,表示一个或多个实施例的方法、流程图或功能框图中的模块顺序并非固定的指代任何特定顺序,也不构成对本发明的限制。0044图1示出本发明可通过INTERNET以有线或无线的方式与。
17、各类终端连接并实现控制,针对不同的终端选择适合的网络,如移动电话、移动通讯装置、IPAD平板电脑采用无线网络,WIFIWIRELESSFIDELITY网络,3G网络或通用数据无线业务GPRS网络;个人电脑采用有线网络、无线网络均可,有线网络则接入以太网,无线网则与上述移动电话相似;又如电视机,借助机顶盒与遥控器进行游戏控制操作,采用电视有线网络。0045上述各类终端通过有线或无线网络与远程服务器连接,调用与上传信息,实现对麻将游戏的操控,以及修改账户信息。0046在一个实施例中,一组客户端使用各类终端在同一远程服务器上玩游戏,即在线游戏,游戏之前需要下载游戏程序包至终端设备上,在服务器上建立有。
18、客户端基本信息,每一客户端分别单独与远程服务器上一个或多个虚构的对手玩游戏。在另一个实施例中,一个游戏程序包下载到客户端上,该游戏程序包内包括根据国际标准麻将规则设定的AI计算单元,用于接收客户端授权的摸牌单元,以及游戏界面图标,在未连接远程服务器的情况下,客户端与一个或多个虚构的对手玩游戏。0047除非特别说明,下面的描述是基于一个服务器。同时,本领域技术人员已经知晓如何下载相应的应用程序到终端上的情况来说的。0048一个实施例中,图2示出本发明中的摸牌单元被执行后的控制流程图。它是假定客户端已经建立了一个帐户,通过该帐户的客户端可登录游戏远程服务器。在成功登录,服务器根据客户端要求搜索相应。
19、的游戏。服务器可以根据注册客户端历史游戏记录,为每个客户端建立一个游戏等级。如元老级别,长期一直在玩游戏,玩多少局后,不管输赢即可劲升为此级别;又或者是高手级别,在赢过多少局后才可获得此级别,等等。说明书CN104162276A4/5页70049如图2所示的摸牌单元被激活启动,服务器将相应数量的牌加载给用户。根据实施例,一次摸入可以是二张或是四张,启用时可选择,该摸牌方式类似于老虎机或柏青哥的游戏模式,一次摸入多张牌,再打出多牌,从而加快游戏进程,玩家享受游戏结果带来的快感,缩短游戏时间。为便于描述,本实例中用户一次可摸入三张牌,用户可以激活“摸牌”键,如图201所示。通过AI计算单元按照国际。
20、标准麻将规则自动判断是否进入吃牌、碰牌、杠牌、听牌、胡牌单元,满足要求进行相应进程,否则由服务器发送信息,更新显示界面,自动打出三张牌摸入几张牌就打出几张牌,用户将在界面中看到由AI计算单元自动生成出的三张牌,位于界面图样的中间,如图202所示。0050一个实施例中的图3示出用户激活摸牌单元,它显示一个图标代表为用户,另一个图标代表一个匹配的对手,中间为用户持有牌的图样,底下为激活“摸牌”键。当服务器接收到加载新牌的命令后,更新终端显示,发送一次新加入的三张牌图样,如图301所示。服务器中的AI计算单元自行启动,根据三张牌与原牌的关联程度,依次判定是否需要启用杠牌、听牌或胡牌单元,若符合某一项。
21、则进入相应的执行单元,若不符合则计算各牌相对于原有十三张牌关联权值,原有牌如图302所示,结合原有牌相互间的权值,打出十六张牌中权值最小的三张,即AI计算单元权值计算结果由服务器更新显示返回,终端上显示新的牌面图样。0051具体来说,在一个实施例中,由服务器更新用户显示界面,新加入牌分别是一条、一万、七条,该牌面信息传送至AI计算单元中,按照AI计算单元中权值计算模块的权值定义计算,其计算比较过程为与原有的十三张牌比较,一条、七条分别在原有牌中存在,相对权值较高,而一万在原有牌中只有一个四万与之相应,因此权值较低;再者,原有牌中,发财为单独一张,虽然按照风牌权值高于其他普通牌,但目前其他牌除了。
22、四万均处在顺子或对子状态,更接近于符合听牌单元或胡牌单元的要求,权值会比风牌权值高,因此,AI计算单元计算得出出牌组合,该信息由服务器发送给出新的显示界面,用户将在界面上看到一万、四万、发财三张牌一次被打出,“打出”即被显示在图样桌面的中间。0052图4示出启用听牌单元后,服务器接收到听牌单元的显示要求,更新用户显示状态,一次新加入一张牌,服务器接收到新加入牌的信息,由AI计算单元判断是否符合胡牌单元要求,符合则程序作胡牌操作,服务器更新显示界面图样,输出用户“胡牌”字样,同时服务器将本局游戏作结束处理,如对用户游戏记录的更新,在其帐户上加入相应分值,游戏局数值修改,输赢字段值修改等等;不符合。
23、则单张打出,继续单张摸牌;当AI计算单元自动输出的牌触发了虚构对手的胡牌单元,服务器随即接收到游戏结束信号,更新显示界面,输出虚构对手“胡牌”字样,同时对用户帐户信息修改,减去相应分值,游戏局数值及输赢字段值也相应修改。0053具体来说,在一个实施例中,服务器输出新加入的牌为九条,而按照原牌来看,要启动胡牌单元的牌为一筒、四筒、七筒中的一个,因此AI计算单元判断胡牌单元无法被调用,再由AI计算单元按照程序内权值模块的计算,服务器更新显示,九条为由AI计算单元计算得出的出牌结果,将显示在桌面中间。0054加入了卡牌技能单元,根据卡牌人物在服务器内预存的技能,调用发送,使对方人物能量值M减少,或者。
24、提供一次更换新加入牌的机会,当技能使用后测得能量值M下降至零或更少时,游戏直接结束,信息通过网络上传至远端服务器。说明书CN104162276A5/5页80055在一个实施例中,客户端调用服务器麻将游戏,服务器开始牌局,并随机发十三张牌,客户端显示更新,先发给用户可视方,再发给虚构对手对战方,服务器发送信息,需要用户给出是否选择卡牌技能单元的信号,客户端上传选择启动技能换牌,服务器更换牌面,更新客户端显示,否则就保留原牌,显示不变。0056此处以用户选择卡牌技能单元为例进入卡牌对战,根据卡牌人物技能,调用不同的魔法或其他技能单元,使虚构对手能量值M下降,若M0,启用摸牌单元,服务器新加入三张牌。
25、,输出显示选择画面,由用户判断是否启用卡牌技能换牌,若换牌是花牌的,执行补花模块,即再新加入一张牌,然后进入下一流程,若不是花牌,直接进入下一流程。再次显示选择画面,用户选择是否启用卡牌技能单元,上传执行技能信号,服务器修改虚假对手能量值M,并检测M值是否大于零,大于零则调用AI计算单元中的规则模块,小于或等于零则本局结束;若不执行卡牌技能单元,直接调用AI计算单元中的规则模块。进入规则模块,对新加入牌逐一判断,先看是否符合胡牌自摸单元要求,再者是杠牌单元要求,若符合胡牌单元要求,则执行,本局结束,若符合杠牌单元要求,执行杠牌,然后选择是否启用卡牌技能,随后由权值计算模块计算权值,给出权值最小。
26、的三张牌,打出,服务器更新界面;不符合胡牌或杠牌的,则同样先选择是否启用卡牌技能,随后直接计算权值,生成出牌组合后,更新显示,自动出三张牌。在出牌前,转入听牌单元,判断是否符合听牌要求,若符合听牌则启用听牌单元,之后采用逐个进牌、出牌原则,若不符合则等待虚构对手给出出牌组合。显示更新后,虚构对手出三张牌,服务器接收到出牌信息,AI计算单元逐个对三张牌进行是否符合胡牌、杠牌、吃牌、碰牌单元的要求,符合胡牌则本局结束,符合杠、吃、碰牌单元要求则执行相应操作,不符合就进入第二回合摸牌单元。0057在一个实施例中,单局游戏结束后,用户及虚构对手的信息回传至服务器,传信息可以是点值本局游戏的结果将影响该。
27、点值,某一帐户下的点值越高,其游戏排名也就越高。、卡牌人物等级值赋予人物的技能、经验值根据使用的情况增涨或减少。0058上文对本发明进行了足够详细的具有一定特殊性的描述。所属领域内的普通技术人员应该理解,实施例中的描述仅仅是示例性的,在不偏离本发明的真实精神和范围的前提下做出所有改变都应该属于本发明的保护范围。本发明所要求保护的范围是由所述的权利要求书进行限定的,而不是由实施例中的上述描述来限定的。说明书CN104162276A1/3页9图1图2图201说明书附图CN104162276A2/3页10图202图3图301说明书附图CN104162276A103/3页11图302图4说明书附图CN104162276A11。