当前位置: 首页 > 专利查询>S·库马尔专利>正文

抗共谋、可验证和可证明公平的令牌游戏的客户端-服务器系统及其采用的方法技术方案

技术编号:22570112 阅读:39 留言:0更新日期:2019-11-17 10:17
本文的示例性实施例针对在线基于令牌的游戏的基于客户端服务器的系统。该系统包括配置成玩基于在线令牌的游戏的多个游戏客户端计算设备,以及基于游戏的服务器系统,所述基于游戏的服务器系统包括中央游戏服务器和协议管理器,所述中央游戏服务器被配置成连接玩家,所述协议管理器被配置成提供多个协议,以在网络上以抗共谋、可验证和可证明公平的方式提供基于令牌的游戏。

Anti collusion, verifiable and verifiable fair token game client server system and its adopted methods

The exemplary embodiment of this article is a client server based system for online token based games. The system includes a plurality of game client computing devices configured to play online token based games, as well as a game based server system. The game based server system includes a central game server and a protocol manager, the central game server is configured to connect with the players, and the protocol manager is configured to provide a plurality of protocols to resist sharing on the network Token based games are provided in a collusive, verifiable, and verifiable manner.

【技术实现步骤摘要】
【国外来华专利技术】抗共谋、可验证和可证明公平的令牌游戏的客户端-服务器系统及其采用的方法
本专利技术总体上涉及在线游戏系统领域。更具体地,本专利技术涉及一种多玩家游戏系统。
技术介绍
在现有的基于令牌(token)的运气和技巧游戏中,例如拉米纸牌(Rummy)、扑克(Poker)、多米诺骨牌(Dominoes)等,游戏令牌的随机分发,例如扑克牌的随机分发,已为世人熟知了许多世纪。在引入数字计算机游戏之前,随机分发游戏令牌的最常见方法包括在分发这些令牌之前对令牌进行物理洗牌的步骤。通常,当人们使用连接在网络上的数字计算机来托管和玩这些游戏时,由被称为服务器的中央主机来洗牌和分发游戏令牌。服务器可以使用从被称为随机数生成器(RNG)的软件生成的随机数来这样做。这给玩家带来了信任问题,因为他们不能确定随机令牌洗牌和分发过程是否有意偏向某个玩家。另一个问题是秘密令牌(比如扑克牌中的底牌)的隐秘性。玩家不能确定他们的牌不为对手所知,因为服务器进行交易并且可能会泄露这些信息。另一个问题是共谋。在网络上不仅更难发现共谋,而且共谋各方可以更容易地分享信息。鉴于以本文档来自技高网...

【技术保护点】
1.一种用于在通信网络上玩具有可验证诚信的基于令牌的游戏的方法,包括以下步骤:/na.设置多个计算和联网实体,其中至少一个计算和联网实体为用于托管和进行游戏的中央游戏服务器,并且至少另外一个计算和联网实体为使玩家能够访问和进行所述基于令牌的游戏的客户终端,所述客户终端配置有软件以使用一承诺方案;/nb.所述中央游戏服务器将在基于令牌的游戏中使用的令牌集合中的令牌枚举为初始牌组配置或IDC;/nc.设置涉及中央游戏服务器和至少一个客户端终端的多个子协议,用于在所述基于令牌的游戏中执行预定的游戏步骤;其公开来自所述承诺方案下的至少一个玩家的一个或多个参数,作为至少一个预定义函数的输入,其输出被映射...

【技术特征摘要】
【国外来华专利技术】20160714 IN 2016310240771.一种用于在通信网络上玩具有可验证诚信的基于令牌的游戏的方法,包括以下步骤:
a.设置多个计算和联网实体,其中至少一个计算和联网实体为用于托管和进行游戏的中央游戏服务器,并且至少另外一个计算和联网实体为使玩家能够访问和进行所述基于令牌的游戏的客户终端,所述客户终端配置有软件以使用一承诺方案;
b.所述中央游戏服务器将在基于令牌的游戏中使用的令牌集合中的令牌枚举为初始牌组配置或IDC;
c.设置涉及中央游戏服务器和至少一个客户端终端的多个子协议,用于在所述基于令牌的游戏中执行预定的游戏步骤;其公开来自所述承诺方案下的至少一个玩家的一个或多个参数,作为至少一个预定义函数的输入,其输出被映射到所述游戏步骤的一组可能结果,
其中所述子协议对根据所述基于令牌的游戏的规则需要为诚信保密的所有信息保密,同时可由所有玩家验证诚信;
d.初始化用于对IDC中的令牌集合进行洗牌的至少一个子协议,以由所述中央游戏服务器产生主牌组或MD;
e.每个玩家将主牌组复制为他们各自的玩家牌组;
f.中央游戏服务器将主牌组复制为公共牌组,用于根据所欲基于令牌的游戏规则抓取公共令牌;
g.其中所述预定义的游戏步骤包括以下步骤中的至少一个:
i.玩家抓取一个或多个私人(面朝下)令牌
ii.玩家抓取一张或多张面朝上令牌
iii.替换玩家持有的一张或多张令牌
iv.抓取一张或多张公共令牌
v.公开一张或多张私人令牌
vi.玩家下注
vii.玩家弃牌
viii.玩家在抓取4张牌后选择颜色(如在Uno中);
h.中央游戏服务器基于所述玩家持有的令牌并根据所述游戏规则,在所述玩家中决定至少一个赢家;以及
i.玩家根据所述游戏规则验证选择获胜者的诚信。


2.根据权利要求1所述的方法,其中,所述中央游戏服务器和/或客户端终端是计算机、膝上型电脑、智能电话、平板电脑等。


3.根据权利要求1所述的方法,其中,所述中央游戏服务器是智能合约。


4.根据权利要求1所述的方法,其中,所述中央游戏服务器是驻留在区块链的智能合约。


5.根据权利要求1所述的方法,其中,所述中央游戏服务器为至少一名玩家保持以下各项中的至少一项:玩家简档、玩家余额、游戏筹码余额等。


6.根据权利要求5所述的方法,其中,所述玩家建立到中央游戏服务器的认证连接,以访问他们各自的玩家简档、玩家余额、游戏筹码余额等。


7.根据权利要求5所述的方法,其中所述中央游戏服务器根据所述游戏规则充当所述庄家。


8.根据权利要求1所述的方法,其中,所述基于令牌的游戏是多玩家扑克游戏,其中修改了所述基于令牌的游戏的用于计算牌价的规则,以考虑所述玩家持有的从所述玩家牌组抓取的令牌和从所述公共牌组抓取的公共令牌中相同令牌数值重复的可能性。


9.根据权利要求8所述的方法,其中,在计算牌价时,所有重复数值只计算一次。


10.根据权利要求8所述的方法,其中,对可以加入游戏的玩家数量没有限制。


11.根据权利要求1所述的方法,其中,所述中央游戏服务器和玩家使用冗余通信信道来提高通信的可靠性。


12.根据权利要求11所述的方法,其中,所述冗余通信信道由所述玩家的每一个和所述中央游戏服务器使用博客服务创建。


13.根据权利要求11所述的方法,其中,使用区块链作为所述冗余通信信道。


14.根据权利要求1或5所述的方法,其中,中央游戏服务器从每个玩家收集担保品,以阻止他们进行恶意或破坏性行为。


15.根据权利要求1所述的方法,其中,所述子协议用于在所述基于令牌的游戏中对令牌集合进行洗牌,包括以下步骤:
a.中央游戏服务器定义所述玩家的顺序;
b.所述玩家的每一个...

【专利技术属性】
技术研发人员:S·库马尔
申请(专利权)人:S·库马尔
类型:发明
国别省市:印度;IN

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利