本发明涉及棋牌游戏领域,具体地说是一种网络与现实结合的麻将系统。
背景技术:
腾讯大数据显示,过去20年中,互联网呈爆炸式发展,人们的娱乐方式迅速扩展到网络游戏,其中棋牌游戏在网络游戏中占据首位。数据显示,网络棋牌游戏玩家已经突破2.4亿,其规模可想而知。麻将,中国棋牌国粹,已逐渐发展为世界人民的娱乐游戏,每年都有相关机构组织世界级麻将比赛,我国选手在各项麻将比赛中屡建佳绩。由于麻将的娱乐程度高,长久以来一直是最为热门的棋牌类游戏,同样在网络棋牌游戏中占据玩家数量第一的位置。
但由于麻将玩法规则很多,玩家分布不均,这就导致麻将玩法兼容性问题。另外根据麻将玩家的玩牌特点,玩牌的牌友较为固定,但由于时间、地点、工作等原因,老牌友聚在一起切磋牌艺绝非易事。这些原因导致了网络麻将玩家数量的急剧增长。
虽然现有的网络麻将从一定程度上解决了麻将玩家所需,但网络麻将的一个致命缺点既是它的虚拟性,玩家手中的牌、出牌方式、摸牌方式等皆为虚拟,使得玩家无法享受用手摸牌、用手指认牌、碰牌等乐趣,极大的减少了麻将的娱乐性,远不能满足娱乐者的需求,另外同桌玩家之间的通信实时性也不理想,无法体验真实的玩牌环境。
另外,目前已经投入应用或处在构思阶段的麻将系统要不仅支持网络模式,要不仅支持单机模式,要不仅支持真实的游戏参与者。这些单一、适应性差的游戏系统和设备,很大程度上制约了麻将爱好者的兴趣爱好。
技术实现要素:
本发明要解决的技术问题是提供一种网络与现实结合的麻将系统及其玩法,丰富了麻将游戏的玩法,增加了游戏真实感,满足游戏玩家的真实体验要求,促进棋牌产业和棋牌娱乐文化的健康发展。
为了解决上述技术问题,本发明采取以下方案:
一种网络与现实结合的麻将系统,包括玩家客户端和服务器,该服务器内置有游戏数据库,所述玩家客户端包括实体麻将操作平台和内置有麻将游戏系统的PC机,PC机上设有虚拟游戏平台,PC机通过互联网与服务器通信,PC机的麻将游戏系统具有网络麻将游戏模式和单机麻将游戏模式,实体麻将操作平台与PC机连接,PC机上具有显示系统;
实体麻将操作平台内装填有实体麻将,该实体麻将平台上设有麻将吐牌口、麻将收牌口和出牌区域,实体麻将操作平台内设有用于洗牌和吐牌的机械手,该机械手通过互联网与服务器通信,出牌区域设有通过互联网与服务器通信的扫描器。
所述玩家客户端的PC机还内设有个体玩家游戏服务器,该个体玩家游戏服务器与服务器不相互通信。
服务器、个体玩家游戏服务器均包括玩家信息、游戏规则、发牌和洗牌规则,游戏规则包括自定义游戏规则和通用游戏规则。
所述PC机上的显示系统用于显示各个玩家的视频、出牌信息和游戏积分。
一种网络与结实结合的麻将系统的玩法,包括以下步骤:
S1,玩家登陆PC机上的虚拟游戏平台,选择游戏模式,该游戏模式具有网络麻将游戏模式和单机麻将游戏模式,该网络麻将游戏模式和单机麻将游戏模式均具有实体麻将玩法模式和虚拟麻将玩法模式;
S2,玩家若选择单机麻将游戏模式,则其他同桌游戏玩家为电脑虚拟玩家,玩家若选择网络麻将游戏模式,则其他同桌游戏玩家为网络现实玩家和/或电脑虚拟玩家;
S3,在该单机麻将游戏模式或者网络麻将游戏模式下,玩家若选择虚拟麻将玩法模式,则在PC机上完成麻将的操作;玩家若选择实体麻将玩法模式,则在实体麻将操作平台上完成麻将的操作,全部玩家的出牌信息在PC机的显示系统显示。
所述步骤S3中的实体麻将玩法模式具体包括:
S3.1,根据服务器或个体玩家游戏服务器发出的发牌指令,从吐牌口吐出指定数量的初始麻将,并利用机械手推叠成行;
S3.2,玩家出牌时将麻将推送至出牌区域,扫描器扫描当前麻将的牌面信息并在PC机的显示系统中显示;
S3.3,将出牌区域经过扫描读取后的麻将推送到麻将收牌口并进入实体麻将操作平台内;
S3.4,当玩家杠牌或碰牌时,吐牌口吐出玩家所碰或所杠的麻将,并且该吐出的麻将的牌面信息在PC机的显示系统中显示。
本发明具有以下有益效果:
1、本发明具有两种游戏模式,并且每种游模式都支持真实麻将和虚拟麻将两种游戏玩法,并不特定依赖于某一种玩法,适应性强。
2、本发明支持联网和单机两种游戏模式,在没有互联网的情况下也可供玩家体验麻将的乐趣。
3、即使在与网络中其他玩家联网娱乐的时候,也能够进行实体麻将操作,包括玩家摸牌、碰牌、杠牌等体现麻将娱乐性的实体操作,增加了网络棋牌游戏的真实感。
4、独立的游戏房间功能,玩家创建的游戏房间可只允许指定的玩家进入,并可使用独自享有的游戏玩法,即提高了网络安全性也增加了游戏的专属性。
5、玩家可利用个体玩家游戏服务器自定义棋牌游戏规则,使游戏玩法多样化,任何玩家都可体验自己熟知的游戏玩法。
6、该玩家客户端独立性强,不依赖同桌的其他玩家是否为实体麻将客户端。
7、该方法所搭建的游戏平台由一个麻将实体操作平台和一个完整的PC机组成,依靠公共互联网即可,经济成本低。
附图说明
附图1为本发明连接示意图;
附图 2为本发明利用个体玩家游戏服务器进行娱乐的示意图。
具体实施方式
为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述。
如附图1和2所示,本发明揭示了一种网络与现实结合的麻将系统,包括玩家客户端和服务器,该服务器内置有游戏数据库,所述玩家客户端包括实体麻将操作平台和内置有麻将游戏系统的PC机,PC机上设有虚拟游戏平台,PC机通过互联网与服务器通信,PC机的麻将游戏系统具有网络麻将游戏模式和单机麻将游戏模式,实体麻将操作平台与PC机连接,PC机上具有显示系统,该显示系统用于显示各个玩家的视频、出牌信息和游戏积分,或者其他信息,如玩家当前所在地等。实体麻将操作平台内装填有实体麻将,该实体麻将平台上设有麻将吐牌口、麻将收牌口和出牌区域,实体麻将操作平台内设有用于洗牌和吐牌的机械手,该机械手通过互联网与服务器通信,出牌区域设有通过互联网与服务器通信的扫描器。机械手可用于推牌和收牌。所述PC机为包括鼠标、键盘等各项功能的完整PC机。
所述玩家客户端的PC机还内设有个体玩家游戏服务器,该个体玩家游戏服务器与服务器不相互通信。服务器、个体玩家游戏服务器均包括玩家信息、游戏规则、发牌和洗牌规则,游戏规则包括自定义游戏规则和通用游戏规则。玩家可根据个体玩家游戏服务器创建自定义玩法,该玩法并不会与网络相通信,还可以创建一个特定的房间,只允许特定玩家进入。
服务器下发指令,实体麻将操作平台的机械手根据得到的指令从吐牌口推送出指定数量的初始麻将。当前玩家摸牌时,吐牌口根据服务器下发的发牌指令,吐出一张麻将牌,玩家摸牌,该牌面信息只能玩家自己查看。当玩家杠牌或碰牌时,根据服务器下发的发牌指令吐出玩家所碰或所杠牌,所碰或所杠牌面同桌玩家均可查看。在出牌区扫描玩家出牌,并将读取的信息上传给服务器,在出牌区域被读取数据后的麻将被推入麻将收牌口。实体麻将操作平台自动进行洗牌。
对于吐牌,可以有多种形式,在此并无特别限定。比如可为:建立一个坐标系,玩家客户端从游戏服务器获得取牌数据后,判断应取牌的坐标和高度,如“一万”最上面一张的坐标为(1,1,4),将该牌放置在吐牌位置,接着吐牌。
所述的麻将牌的洗牌方法可为:所有麻将分为分4列,每列9墩,每墩4层,4层都是同一牌面的牌。第一列“一万”至“九万”,第二列“一条”至“九条”,第三列“一筒”至“九筒”,第四列是字牌,这样每个麻将牌面有固定坐标,如“一万”(1,1),“九筒”(3,9)。通过识别麻将牌面信息,通过服务器中的游戏数据库的堆放规则判断此牌的堆叠坐标和层高,把牌放置在相应位置。打牌时每丢进一张牌立即摆放,牌局结束同时把整副牌堆叠完毕。当然,还可以为其他吐牌和洗牌方式,在此不再一一列举,只需要满足正常出牌和吐牌即可。
另外,本发明还揭示了一种网络与结实结合的麻将系统的玩法,包括以下步骤:
S1,玩家登陆PC机上的虚拟游戏平台,选择游戏模式,该游戏模式具有网络麻将游戏模式和单机麻将游戏模式,该网络麻将游戏模式和单机麻将游戏模式均具有实体麻将玩法模式和虚拟麻将玩法模式。
S2,玩家若选择单机麻将游戏模式,则其他同桌游戏玩家为电脑虚拟玩家,玩家若选择网络麻将游戏模式,则其他同桌游戏玩家为网络现实玩家和/或电脑虚拟玩家。比如,当玩家选择网络麻将游戏模式时,其他三个游戏玩家,可以其中一个为电脑虚拟玩家,而其他两个为网络现实玩家,或者全部为网络现实玩家,或者全部为电脑虚拟玩家。
S3,在该单机麻将游戏模式或者网络麻将游戏模式下,玩家若选择虚拟麻将玩法模式,则在PC机上完成麻将的操作;玩家若选择实体麻将玩法模式,则在实体麻将操作平台上完成麻将的操作,全部玩家的出牌信息在PC机的显示系统显示。
所述步骤S3中的实体麻将玩法模式具体包括:
S3.1,根据服务器或个体玩家游戏服务器发出的发牌指令,从吐牌口吐出指定数量的初始麻将,并利用机械手推叠成行。
S3.2,玩家出牌时将麻将推送至出牌区域,扫描器扫描当前麻将的牌面信息并在PC机的显示系统中显示。
S3.3,将出牌区域经过扫描读取后的麻将推送到麻将收牌口并进入实体麻将操作平台内。
S3.4,当玩家杠牌或碰牌时,吐牌口吐出玩家所碰或所杠的麻将,并且该吐出的麻将的牌面信息在PC机的显示系统中显示。
当前局游戏结束后,则麻将自动洗牌,等待下一次娱乐。
通过网络实体麻将玩法模式,实现在玩实体麻将的同时与他人在互联网上进行同时娱乐。
需要说明的是,以上所述并非是对本发明的限定,在不脱离本发明的创造构思的前提下,任何显而易见的替换均在本发明的保护范围之内。