【技术实现步骤摘要】
一种基于区块链推理游戏方法、存储、介质
[0001]本申请涉及区块链游戏
,具体涉及一种基于区块链推理游戏方法、存储、介质。
技术介绍
[0002]目前常见的一些推理游戏,要么过于简单纯粹是固定设置好答案让人来玩,要么过于复杂需要一群人来参与如狼人杀这类。在我们的日常生活中,父母与孩子之间,朋友与朋友之间闲暇之余缺乏一个比较好的有意思的难度适中的游戏来一起放松下,这个难度是可以由游戏创建人根据自己的实际情况来设定,设置更符合有限参与对象当前的知识结构现状的推理线索,创建者可以随时调整整个游戏的推理线索的难度,同时也可以在最后几关增加游戏推理难度,让朋友们印象深刻。
技术实现思路
[0003]鉴于现有技术中的上述缺陷或不足,期望提供一种基于区块链推理游戏方法、存储、介质。
[0004]第一方面,本专利技术提供一种基于区块链推理游戏处理方法,包括:玩家1创建游戏时,可以根据游戏对象自由选择关卡组合方式,比如,可以单独选择一个3*3矩阵的入门关卡,然后自己把钱包中用来做游戏奖励的的NFT或者代币转移到 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链推理游戏处理方法,其特征在于,包括:步骤1:玩家1创建游戏时,对游戏进行参数设置;步骤2:参数设置好后,同时根据选择的关卡同时要设置三条推理线索;步骤3:玩家1可以根据实际情况,选择只创建一个关卡,或者创建3*3到9*9之间的任意不重复的关卡组合,同时每个关卡都必需要设置单独的三条推理线索包括对应的奖励;步骤4:上述操作完成以后,玩家1可以选择公开游戏让所有平台玩家看到参与,也可以选择不公开,单独生成游戏链接与游戏口令;步骤5:上述操作完成以后,玩家1客户端会对对应的游戏参数经过hash函数加密后,再经过玩家1的私钥签名,上传到区块链进行保存;步骤6:玩家2参与游戏后,根据游戏推理线索选择一个答案后,客户端会把相关游戏参数发送给智能合约,同时玩家1接受到消息通知后,会把自己客户端保存的游戏参数、公钥等自动发送给智能合约,由智能合约进行最终裁决,根据裁决结果对奖励进行处理;步骤7:如果有玩家2猜中了埋藏点,则获得奖励,智能合约自动转移奖励给玩家2,如果还有后续关卡则进行下一关挑战,如果没有,则此游戏结束,如果到了游戏设置的超时时间,还没有人挑战成功,则奖励与参与者玩家2支付的代币一同转移给游戏创建者,游戏结束。2.根据权利要求1所述的方法,其特征在于,玩家1设置的游戏是3*3到9*9之间的矩阵,可以只选择一个,也可以多个不重复的矩阵进行组合,每个关卡都要设置三条推理线索,游戏设置好后,玩家1的游戏信息经过hash函数加密后,把密文等信息发送到区块链,进行上链存储操作。3.根据权利要求1所述的方法,其特征有,智能合约裁决时,玩家1,玩家2都要再次把保存在客户端的游戏数据,以及自己的公钥发给智能合约,供智能合约对游戏数据与之前上链数据做比对,确认数据真实、可信,所有操作验证通过后,再根据游戏规则进行最终裁决,自动对锁定的代币进行处理。4.根据权利要求1所述方法,其特征还有,玩家1、玩家2的游戏奖励代币,在创建或者...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。