【发布时间】:2012-03-16 20:02:05
【问题描述】:
我已经在这个论坛上解决了其他网络游戏作弊问题,但我没有得到我的问题的答案,这就是为什么我以类似的标题发布它。
问题来了:
我正在开发一个基于网络的游戏,其中使用简单的 html 在网页上显示三个相似的框。
<img src="box.jpg" />
<img src="box.jpg" />
<img src="box.jpg" />
现在使用 jquery.path 插件,我在随机路径上旋转这些框,并且根据动画结束时的游戏要求,用户需要通过单击三个框来识别中间框的位置。
但如果用户使用 firebug 或 chrome web 开发工具,那么只需检查 dom 的元素,他/她就可以轻松识别中间框的位置。
所以请给我建议来解决这个问题。
附言
我主要使用简单的 jquery 动画,因为我想让游戏也兼容旧版浏览器,所以在我的情况下使用画布或 css3 动画更好吗?他们会解决这种作弊问题吗?
【问题讨论】:
-
如果你依赖于纯粹的客户端,那么几乎没有办法阻止它们。如果您谈论的更多是基于浏览器的 mmo,目前似乎有很多阻止它的唯一方法是使用服务器检查所有内容,但 DOM 位置等内容将始终可用,这是基于 Web 的性质发展。
-
你能做的最好的事情可能是充分混淆你的代码,这样除了最热心的作弊者之外,其他人都不会打扰。
标签: jquery html css jquery-animate html5-canvas