一种游戏复盘的方法和系统与流程

文档序号:13875657阅读:1978来源:国知局
一种游戏复盘的方法和系统与流程

本发明涉及游戏技术领域,尤其涉及一种游戏复盘的方法和系统。



背景技术:

棋牌作为一种大众喜闻乐见的休闲娱乐方式,可以说是老少皆宜。在众多的棋牌游戏中,斗地主因为规则简单、约战容易等因素,是最受欢迎的游戏形式之一。斗地主游戏中,三个用户在一个游戏房间里面开始游戏,由服务器随机发牌,三个用户根据自己手中的牌面,决定是否争当地主,根据一定规则胜出的用户成为地主之后,服务器会给当地主的用户再分配三张牌,其余两个用户成为农民。地主先出完牌即地主方获胜,两个农民只要有一个先出完牌即农民方获胜。

对一些希望提升牌技的用户,牌局复盘是一种非常有效的方式,即对已结束的牌局再次进行出牌方式的观察、调整,从而找到更好的出牌方式,提升出牌技能。而目前市面上存在的像斗地主这类的游戏产品,一般都只能看到前一步的出牌,没有提供给普通棋牌用户进行历史盘面复盘的功能。



技术实现要素:

本发明实施例提出了解决普通棋牌用户进行历史盘面复盘问题的技术方案。

在一个方面,本发明实施例提供了一种游戏复盘的方法,该方法包括:

接收用户的游戏复盘请求,所述用户目前处于非游戏进行状态;

根据所述游戏复盘请求查找所述游戏的历史盘面及所述历史盘面的进行顺序;

根据所述游戏的历史盘面及所述历史盘面的进行顺序对所述游戏进行复盘。

进一步地,在接收用户的游戏复盘请求前,还包括以下步骤:在所述游戏进行过程中,记录所述游戏的历史盘面,以及所述历史盘面的进行顺序。

进一步地,在根据所述游戏复盘请求查找所述游戏的历史盘面及所述历史盘面的进行顺序后,还包括:

获取所述游戏的请求复盘人数;

若请求复盘人数为一人,则单独分配复盘游戏房间;

若请求复盘人数超过一人,则根据所述复盘请求人的复盘选择分配复盘游戏房间;

根据所述游戏的历史盘面及所述历史盘面的进行顺序对所述游戏进行复盘,包括:

读取并缓存所述游戏的历史盘面及所述历史盘面的进行顺序,在所述复盘游戏房间恢复所述游戏的历史盘面。

进一步地,所述根据所述复盘人的复盘选择分配复盘游戏房间,包括:

若所述复盘人的复盘选择为单独复盘,则为其单独分配复盘游戏房间;

若所述复盘人的复盘选择为非单独复盘且选择非单独复盘的人数不少于两人,则将复盘选择为非单独复盘的人分配在同一复盘游戏房间。

进一步地,在分配复盘游戏房间后,若游戏人数不足则通过游戏机器人补位。可以理解的是,在三人斗地主等游戏中,若只有一个用户请求复盘时可直接为其配备两个游戏机器人以顺利进行复盘,不仅节省等待时间,也能保证用户的复盘体验。

在一种实施方式中,所述根据所述游戏的历史盘面及所述历史盘面的进行顺序进行复盘包括:

在复盘游戏房间对历史盘面实行明牌,并按记录的历史盘面的进行顺序依次显示。这种方式主要就是通过明牌方式让复盘人知道其他家的牌面及每一轮的出牌,总结经验与策略。

在另一种实施方式中,所述根据所述游戏的历史盘面及所述历史盘面的进行顺序进行复盘,包括:

根据用户的盘面调整指令、历史盘面进行顺序确定所述补位的游戏机器人的出牌。这种方式是复盘人可以干涉出牌。在这种方式中,用户可根据之前的牌面,重新玩一局。

优选地,在本发明中,所述游戏包括多人棋牌游戏,所述多人棋牌游戏包括三人斗地主、四人跑得快、四人升级、四人80分,等等。

在另一个方面,本发明实施例提供了一种游戏复盘系统,该系统包括:

游戏房间第一服务器,在所述游戏进行过程中,记录所述游戏的历史盘面,以及所述历史盘面的进行顺序;以及

游戏房间第二服务器,接收用户的复盘请求,在所述用户目前处于非游戏进行状态时,根据所述游戏复盘请求从游戏房间第一服务器中查找所述游戏的历史盘面及所述历史盘面的进行顺序,根据所述游戏的历史盘面及所述历史盘面的进行顺序对所述游戏进行复盘。

进一步地,所述游戏房间第二服务器,还用于:

获取所述历史游戏局的复盘人数;

若复盘人数为一人,则单独分配复盘游戏房间;

若复盘人数超过一人,则根据所述复盘人的复盘选择分配复盘游戏房间。

进一步地,所述游戏房间第二服务器,还用于:

读取并缓存所述游戏的历史盘面及所述历史盘面的进行顺序,在所述复盘游戏房间恢复所述游戏的历史盘面。

进一步地,所述游戏房间第二服务器还用于:

若所述复盘人的复盘选择为单独复盘,则为其单独分配复盘游戏房间;

若所述复盘人的复盘选择为非单独复盘且选择非单独复盘的人数不少于两人,则将复盘选择为非单独复盘的人分配在同一复盘游戏房间。

进一步地,所述系统还包括游戏机器人,所述游戏房间第二服务器在分配复盘游戏房间之后,若复盘人数不足可指示游戏机器人补位。

在一种实施方式中,所述游戏房间第二服务器,还用于:

对各用户的牌面实行明牌,并按记录的历史盘面中各用户的出牌顺序及对应的牌依次显示。此处所述的明牌是相对于正常的游戏中看不到其它各方手上拿着的牌而言,换句话说,这种复盘方式从复盘开始就能看到或知道各方手上拿着的牌、每轮的出牌以及剩余的牌。

在另一种实施方式中,所述游戏房间第二服务器,还用于:

根据用户调整牌局指令、历史盘面中各用户的出牌顺序及对应的牌确定所述补位的游戏机器人的出牌。

本发明的有益效果如下:

当前用户在完成棋牌游戏时,一般无法对已经结束的盘面进行全部复盘,现有技术中也未提供复盘选择或其它措施以供用户对已经结束的牌局重新进行观察、总结或重玩以提高牌技。针对现有技术无法对已经结束的棋牌游戏盘面进行复盘的问题,本发明提出了一种游戏复盘的方法,该方法能接受用户的复盘请求,查找到用户请求复盘的历史盘面及所述历史盘面的进行顺序,并允许用户根据所述游戏的历史盘面及所述历史盘面的进行顺序对所述游戏进行复盘。

另外,针对游戏复盘提供给用户两种方式:一种方式是在复盘游戏房间对历史盘面实行明牌,并按记录的历史盘面中各用户的出牌顺序及对应的牌依次显示。这种方式通过重放各用户的出牌顺序及对应的牌,方便复盘人总结经验、熟悉对手的出牌技巧和策略等。另一种方式是根据用户调整牌局指令、历史盘面中各用户的出牌顺序及对应的牌确定所述补位的游戏机器人的出牌。这种方式是允许复盘人调整某次或某几次的出牌和策略,甚至根据历史盘面各用户的牌重新玩一局。

附图说明

下面将参照附图描述本发明的具体实施例,其中:

图1示出了本发明实施例一中一种游戏复盘方法的流程示意图;

图2示出了本发明实施例二中一种游戏复盘系统的结构示意图;

图3示出了本发明实施例三中一种电子设备的结构示意图。

具体实施方式

为了使本发明的技术方案及优点更加清楚明白,以下结合附图对本发明的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本发明的一部分实施例,而不是所有实施例的穷举。并且在不冲突的情况下,本说明中的实施例及实施例中的特征可以互相结合。

发明人在发明过程中注意到:现有市面上存在的像斗地主、升级、80分等这类的棋牌类游戏产品,均没有提供给普通用户复盘的功能。而对一些希望提升牌技的用户,对历史盘面进行复盘是一种非常有效的方式,既能有充裕的时间观察其他用户出牌技巧,也能从复盘中找到更好的出牌方式,提升出牌技能。

实施例一

针对上述不足,本发明实施例提出了一种游戏复盘的方法。下面结合附图和实施例进行说明。

图1为本发明实施例的一种游戏复盘方法的流程示意图,如图所示,该方法包括:

步骤101、接收用户的游戏复盘请求,所述用户目前处于非游戏进行状态;

步骤102、根据所述游戏复盘请求查找所述游戏的历史盘面及所述历史盘面的进行顺序;

步骤103、根据所述游戏的历史盘面及所述历史盘面的进行顺序对所述游戏进行复盘。

有益效果:根据所述游戏的历史盘面及所述历史盘面的进行顺序进行复盘。至于复盘后,用户可选择针对该历史盘面再重新进行一次游戏或者通过重放的历史盘面的进行顺序总结经验、熟悉对手的技巧等。

实施中,在接收用户的游戏复盘请求前,还包括以下步骤:在所述游戏进行过程中,记录所述游戏的历史盘面,以及所述历史盘面的进行顺序。

实施中,在根据所述游戏复盘请求查找所述游戏的历史盘面及所述历史盘面的进行顺序后,还包括:

获取所述游戏的复盘人数;

若复盘人数为一人,则单独分配复盘游戏房间;

若复盘人数超过一人,则根据所述复盘人的复盘选择分配复盘游戏房间;

根据所述游戏的历史盘面及所述历史盘面的进行顺序对所述游戏进行复盘,包括:

读取并缓存所述游戏的历史盘面及所述历史盘面的进行顺序,在所述复盘游戏房间恢复所述游戏的历史盘面。

例如,在三人斗地主游戏中,如果一局游戏结束,其中一人选择对刚结束的游戏进行复盘,其他两人未选择复盘而是继续新游戏,则为选择复盘的用户单独分配一个新的游戏房间进行复盘。若是三人均选择进行复盘,则根据三人的复盘选择分配复盘游戏房间。若是三人都是选择单独进行复盘,则分别分配一个新的游戏房间进行复盘。若是三人均选择在当前的游戏房间进行复盘,则可选择当前的游戏房间为复盘游戏房间,并调出上一局的历史盘面对所述游戏进行复盘。

另外,先判断复盘人数是为了避免同一个游戏中,同一个游戏房间的所有用户均想要一起复盘时被拆分开的情形,这种情况下一般直接在当前游戏房间复盘即可。而当其中的一部分游戏用户想针对某个历史盘面单独复盘时,则可为请求单独复盘的用户分配游戏复盘房间。

实施中,所述根据所述复盘人的复盘选择分配复盘游戏房间,包括:

若所述复盘人的复盘选择为单独复盘,则为其单独分配复盘游戏房间;

若所述复盘人的复盘选择为非单独复盘且选择非单独复盘的人数不少于两人,则将复盘选择为非单独复盘的人分配在同一复盘游戏房间。这种情况主要是针对在同一时间段内选择对同一历史盘面进行复盘的有多个用户的情形。

进一步地,在分配复盘游戏房间后,若游戏人数不足则通过游戏机器人补位。例如,在三人斗地主游戏中,若一盘游戏完成,其中一个用户选择对上一盘牌局单独进行复盘,则另外两方可由游戏人自动补位出牌。一般情况下,复盘人数确定后,游戏复盘系统直接指示游戏机器人进行自动补位。容易理解的是,也可以是复盘人在进入复盘游戏房间后根据自己的游戏级别或需求选择某个游戏能力段位的游戏机器人,例如新手复盘可选择初级游戏机器人补位陪同复盘。

在其中一种实施方式中,复盘时,在复盘游戏房间对历史盘面实行明牌,并按记录的历史盘面的进行顺序对所述游戏依次显示。正常的游戏中看不到其它各方手上拿着的牌,而在复盘时,可以知道其它各方拿到的牌、每轮出牌后剩余的牌等。换句话说,在复盘房间通过明示的方式显示各方(包括补位机器人)对应的初始盘面,显示每轮的出牌和剩余的牌面。这种方式也可称为重放,一般是游戏用户回顾或重放历史盘面和出牌顺序,复盘人并不干涉历史盘面的出牌顺序和出牌。

在另一种实施方式中,复盘时,所述根据所述游戏的历史盘面及所述历史盘面的进行顺序对所述游戏进行复盘,包括:

根据用户的盘面调整指令、历史盘面进行顺序确定所述补位的游戏机器人的出牌。这种方式是复盘人可以干涉出牌。用户可根据历史盘面,选择不同的出牌顺序和/或出牌方式,重新玩一局。

具体地,在每轮出牌时提示复盘人是否调整牌局;

若确定调整牌局,则接收调整后的出牌;

若确定不调整牌局,则根据之前各轮的出牌自动确定该轮出牌,这种情况类似游戏机器人托管,主要是在用户只需要干涉其中某一次或几次出牌的情景下。又或者用户每次出牌都进行干涉,相当于根据历史盘面重新玩一局。

优选地,所述游戏包括多人棋牌游戏,所述多人棋牌游戏包括三人斗地主、四人跑得快、四人升级、四人80分、象棋或者军棋,等等。当然,还可以是其它类型的棋牌。本发明中并不限定棋牌种类,只要该棋牌游戏复盘时采用本发明的游戏复盘方法则均在本发明的保护范围内。

实施例二

基于同一发明构思,本发明实施例中还提供了一种游戏复盘系统,由于这些设备解决问题的原理与前述的一种游戏复盘的方法相似,因此本发明中系统的实施可以参见方法的实施,重复之处不再赘述。

如图2所示,本发明的游戏复盘系统主要包括:

游戏房间第一服务器201,在所述游戏进行过程中,记录所述游戏的历史盘面,以及所述历史盘面的进行顺序;以及

游戏房间第二服务器202,接收用户的复盘请求,在所述用户目前处于非游戏进行状态时,根据所述游戏复盘请求从游戏房间第一服务器201中查找所述游戏的历史盘面及所述历史盘面的进行顺序,根据所述游戏的历史盘面及所述历史盘面的进行顺序对所述游戏进行复盘。

实施中,所述游戏房间第二服务器202还用于:

获取所述历史游戏局的复盘人数;

若复盘人数为一人,则单独分配复盘游戏房间;

若复盘人数超过一人,则根据所述复盘人的复盘选择分配复盘游戏房间。

实施中,所述游戏房间第二服务器202还用于:

读取并缓存所述游戏的历史盘面及所述历史盘面的进行顺序,在所述复盘游戏房间恢复所述游戏的历史盘面。

实施中,所述游戏房间第二服务器202还用于:

若所述复盘人的复盘选择为单独复盘,则为其单独分配复盘游戏房间;

若所述复盘人的复盘选择为非单独复盘且选择非单独复盘的人数不少于两人,则将复盘选择为非单独复盘的人分配在同一复盘游戏房间。

进一步地,所述系统还包括游戏机器人203,所述游戏房间第二服务器202在分配复盘游戏房间之后,若复盘人数不足可指示游戏机器人203补位。

进一步地,所述游戏房间第二服务器202还用于:

在复盘游戏房间对历史盘面实行明牌,并按记录的历史盘面的进行顺序依次显示。

进一步地,所述游戏房间第二服务器202还用于:

根据用户的盘面调整指令、历史盘面进行顺序确定所述补位的游戏机器人203的出牌。

实施例三

本发明实施例还提供了一种电子设备300,如图3所示,该电子设备300主要包括:处理器301、存储器302、通信接口303和总线304;

所述处理器301、所述存储器302和所述通信接口303通过所述总线304连接并完成相互间的通信;

所述存储器302存储可执行程序代码;

所述处理器301通过读取所述存储器302中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行一种游戏复盘的方法;其中,所述游戏复盘的方法包括:

接收用户的游戏复盘请求,所述用户目前处于非游戏进行状态;

根据所述游戏复盘请求查找所述游戏的历史盘面及所述历史盘面的进行顺序;

根据所述游戏的历史盘面及所述历史盘面的进行顺序对所述游戏进行复盘。

进一步地,在接收用户的游戏复盘请求前,还包括以下步骤:在所述游戏进行过程中,记录所述游戏的历史盘面,以及所述历史盘面的进行顺序。

进一步地,在根据所述游戏复盘请求查找所述游戏的历史盘面及所述历史盘面的进行顺序后,还包括:

获取所述游戏的复盘人数;

若复盘人数为一人,则单独分配复盘游戏房间;

若复盘人数超过一人,则根据所述复盘人的复盘选择分配复盘游戏房间;

根据所述游戏的历史盘面及所述历史盘面的进行顺序对所述游戏进行复盘,包括:

读取并缓存所述游戏的历史盘面及所述历史盘面的进行顺序,在所述复盘游戏房间恢复所述游戏的历史盘面。

进一步地,所述根据所述复盘人的复盘选择分配复盘游戏房间,包括:

若所述复盘人的复盘选择为单独复盘,则为其单独分配复盘游戏房间;

若所述复盘人的复盘选择为非单独复盘且选择非单独复盘的人数不少于两人,则将复盘选择为非单独复盘的人分配在同一复盘游戏房间。

进一步地,在分配复盘游戏房间后,若游戏人数不足则通过游戏机器人补位。可以理解的是,在三人斗地主等游戏中,只有一个用户请求复盘时可直接为其配备两个游戏机器人进行复盘,不仅节省等待时间,也能保证用户的复盘体验。

在一种实施方式中,所述根据所述游戏的历史盘面及所述历史盘面的进行顺序对所述游戏进行复盘包括:在复盘游戏房间对历史盘面实行明牌,并按记录的历史盘面的进行顺序依次显示。这种方式主要就是通过明牌方式让复盘人知道其他家的牌面及每一轮的出牌和剩余的牌,总结经验与策略。

在另一种实施方式中,所述根据所述游戏的历史盘面及所述历史盘面的进行顺序对所述游戏进行复盘,包括:

根据用户的盘面调整指令、历史盘面进行顺序确定所述补位的游戏机器人的出牌。这种方式是复盘人可以干涉出牌。在这种方式中,用户可根据之前的牌面,重新玩一局。

优选地,在本发明中,所述游戏包括多人棋牌游戏,所述多人棋牌游戏包括三人斗地主、四人跑得快、四人升级、四人80分、象棋和军棋,等等。

上述实施例中,均可以采用现有的功能元器件模块来实施。例如,处理模块可以采用现有的数据处理元器件,至少,现有定位技术中采用的定位服务器上便具备实现该功能元器件;至于接收模块,则是任意一个具备信号传输功能的设备都具备的元器件;同时,处理模块进行的a、n参数计算、强度调整等采用的都是现有的技术手段,本领域技术人员经过相应的设计开发即可实现。

为了描述的方便,以上所述装置的各部分以功能分为各种模块或单元分别描述。当然,在实施本发明时可以把各模块或单元的功能在同一个或多个软件或硬件中实现。

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

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

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

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

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

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