我正在开发一款小型Facebook游戏,用户可以测试他们的反应速度。
基本上用户加入游戏后,灯光会随机变换颜色并且用户必须尽快点击。
由于游戏完全基于javascript,我担心“智能”用户只能改变javascript并将其用于自己的优势。
有没有办法防止这种情况发生?我怎么能阻止人们搞乱javascript并给自己打分不可能?
答案 0 :(得分:2)
因为JavaScript符合浏览器的要求,所以用户始终可以根据自己的利益更改代码。使用Google闭包编译器缩小代码可能会使事情变得复杂。此外,将所有方法添加到函数闭包中,以便从控制台更难访问您的方法,类似这样
(function(window){....}());