The invention discloses a hit determination method, system, device and storage medium, which comprises the following steps: client detects collision events; client obtains two types of collision objects in collision events after collision events occur; client generates collision information according to two types of collision objects; client sends collision information to server; Receive the collision information sent by the client; the server generates a random number whose size belongs to the set range; the server gets the hit determination result according to the collision information and random number; the server sends the hit determination result to the client; the client receives the hit determination result returned by the server. The invention sets the hit judgment logic on the server side so that the cheating player can not cheat by tampering with memory locally, improves the fairness of the game, and guarantees the interests of the game operator and other players. The invention can be widely used in data processing technology.
【技术实现步骤摘要】
一种命中判定方法、系统、装置和存储介质
本专利技术涉及数据处理技术,尤其是一种命中判定方法、系统、装置和存储介质。
技术介绍
随着经济社会的发展,人们更加注重生活品质。在当今社会,人们在休息时间的休闲娱乐方式逐渐多样化,而其中游戏是人们休闲娱乐的一个重要的途径。对于手机游戏而言,休闲娱乐类的游戏由于其游戏难度低,对于用户而言门槛较低,因此在人们中受到了热烈的追捧。其中较为有名的是捕鱼游戏和挖金矿游戏等等。这些游戏一般都是玩家向游戏的得分目标发射如渔网或者钩子之类的道具,然后获取如鱼和黄金等等的得分目标。而目前这些游戏其判定道具有没有命中得分目标的处理过程均设置在客户端。有部分作弊玩家,可以通过篡改内存等方式对本地的命中结果进行篡改,破坏了游戏的公平性,给游戏的运营方和其他玩家带来不良的影响。
技术实现思路
为解决上述技术问题,本专利技术的目的在于:提供一种能够防止作弊的命中判定方法、系统、装置和存储介质。本专利技术所采取的第一种技术方案是:一种命中判定方法,用于服务器,包括以下步骤:接收客户端发送的碰撞信息;生成一个大小属于设定范围的随机数;根据碰撞信息和随机数,得到命中判定结果;将命中判定结果发送至客户端。进一步,所述根据碰撞信息和随机数,得到命中判定结果,其具体包括:根据碰撞信息,分别获取在客户端发生的碰撞事件中的两个碰撞对象的类型;根据两个碰撞对象的类型计算判定阈值;根据判定阈值和随机数,得到命中判定结果。进一步,所述根据判定阈值和随机数,得到命中判定结果,其具体为:判断随机数是否小于等于判定阈值,若是,则判定为命中;反之,则判定为不命中。进一步,所述根 ...
【技术保护点】
1.一种命中判定方法,用于服务器,其特征在于:包括以下步骤:接收客户端发送的碰撞信息;生成一个大小属于设定范围的随机数;根据碰撞信息和随机数,得到命中判定结果;将命中判定结果发送至客户端。
【技术特征摘要】
1.一种命中判定方法,用于服务器,其特征在于:包括以下步骤:接收客户端发送的碰撞信息;生成一个大小属于设定范围的随机数;根据碰撞信息和随机数,得到命中判定结果;将命中判定结果发送至客户端。2.根据权利要求1所述的一种命中判定方法,其特征在于:所述根据碰撞信息和随机数,得到命中判定结果,其具体包括:根据碰撞信息,分别获取在客户端发生的碰撞事件中的两个碰撞对象的类型;根据两个碰撞对象的类型计算判定阈值;根据判定阈值和随机数,得到命中判定结果。3.根据权利要求2所述的一种命中判定方法,其特征在于:所述根据判定阈值和随机数,得到命中判定结果,其具体为:判断随机数是否小于等于判定阈值,若是,则判定为命中;反之,则判定为不命中。4.根据权利要求2所述的一种命中判定方法,其特征在于:所述根据两个碰撞对象的类型计算判定阈值,其具体包括:根据两个碰撞对象的类型进行查表,分别得到两个碰撞对象的命中系数;将两个碰撞对象的命中系数相乘,得到判定阈值。5.根据权利要求1所述的一种命中判定方法,其特征在于:所述服务器与客户端之间通过socket进行通信。6.一种命中判定方法,用于客户端,其特征在于:包括以下步骤:检测碰撞事件;在碰撞事件发生后,获取碰撞事...
【专利技术属性】
技术研发人员:吴晓龙,
申请(专利权)人:无锡天脉聚源传媒科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。