【技术实现步骤摘要】
一种公平性的桌面游戏数字化系统及验证方法
本专利技术涉及计算机
,更具体的说是涉及一种公平性的桌面游戏数字化系统及验证方法。
技术介绍
休闲娱乐在人们的日行生活中占据了越来越多的位置,利用数字化技术为人们提供更高效、更高质量的娱乐设施和工具来促进人们的生活质量是一个有意义的事情。尽管当下有许多基于智能设备和自动机械实现的桌面游戏系统,但人们没有办法对其公平性进行验证,从而会不可避免的产生利用这些系统进行作弊的行为,如:自动麻将机、自动发牌机等。因此,如何提供一种公平性的桌面游戏数字化系统及验证方法是本领域技术人员亟需解决的问题。
技术实现思路
有鉴于此,本专利技术提供了一种公平性的桌面游戏数字化系统及验证方法,本专利技术通过数字加密技术对发牌过程实现随机并可让每个游戏的参与者对随机性进行验证、用数字加密技术对游戏过程的通讯过程进行加密保证通讯的机密性等来保障游戏过程的公平性,避免作弊行为的发生。为了达到上述目的,本专利技术采用如下技术方案:主机随机生成第一随机控制数值 ...
【技术保护点】
1.一种公平性的桌面游戏数字化验证方法,其特征在于,包括如下具体步骤:/n主机随机生成第一随机控制数值,并接收玩家终端发送的至少一个第二随机控制数值;/n将所述第一随机控制数值、所述第二随机控制数值进行hash运算,得到对应的hash值;/n所述主机根据预设的第一函数得到随机牌序,其中所述第一函数为所述第一随机控制数值、所述第二随机控制数值与所述随机牌序的映射关系;/n对所述随机牌序进行hash运算,得到对应的hash值;/n游戏开局前,将所述第一随机控制数值、所述第二随机控制数值和所述随机牌序的hash值公示;/n游戏终局,所述玩家终端验证所述hash值、以及所述随机牌序 ...
【技术特征摘要】
1.一种公平性的桌面游戏数字化验证方法,其特征在于,包括如下具体步骤:
主机随机生成第一随机控制数值,并接收玩家终端发送的至少一个第二随机控制数值;
将所述第一随机控制数值、所述第二随机控制数值进行hash运算,得到对应的hash值;
所述主机根据预设的第一函数得到随机牌序,其中所述第一函数为所述第一随机控制数值、所述第二随机控制数值与所述随机牌序的映射关系;
对所述随机牌序进行hash运算,得到对应的hash值;
游戏开局前,将所述第一随机控制数值、所述第二随机控制数值和所述随机牌序的hash值公示;
游戏终局,所述玩家终端验证所述hash值、以及所述随机牌序与当前随机牌序是否一致。
2.根据权利要求1所述的一种公平性的桌面游戏数字化验证方法,其特征在于,所述第一随机控制数值为所述玩家终端生成值、玩家选择值、或所述终端玩家生成值和所述玩家选择值通过计算获得值中的一种。
3.根据权利要求1所述的一种公平性的桌面游戏数字化验证方法,其特征在于,所述主机与所述玩家终端之间的通信经过加密。
4.根据权利要求1所述的一种公平性的桌面游戏数字化验证方法,其特征在于,验证所述hash值具体步骤包括:
验证其他所述玩家终端的所述第二随机控制数值对应的hash值是否是所述第二随机控制数值得到。
5.根据权利要求1所述的一种公平性的桌面游戏数字化验证方法,其特征在于,验证随机牌序与当前随机牌序是否一致具体步骤:
将所述随机牌序通过hash运算,与所述当前随机牌序hash值进行比较。
6.根据权利要求1所述的一种公平性的桌面游戏数字化...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。