1

私は、ユーザーが反応速度をテストできる小さな Facebook ゲームに取り組んでいます。

基本的に、ユーザーはゲームに参加し、ランダムな時間が経過するとライトの色が変わり、ユーザーはできるだけ速くクリックする必要があります。

このゲームは完全に JavaScript ベースであるため、「賢い」ユーザーが JavaScript を変更して有利に使用できるのではないかと心配しています。

これを防ぐ方法はありますか?人々が JavaScript をいじって自分自身に不可能なスコアを与えないようにするにはどうすればよいでしょうか?

4

1 に答える 1

2

JavaScript はブラウザーで準拠しているため、ユーザーが自分の利益のためにコードを変更する方法が常にあります。Google クロージャ コンパイラを使用してコードを縮小すると、事態が非常に複雑になる可能性があります。また、すべてのメソッドを関数クロージャーに追加して、コンソールからメソッドにアクセスしにくくします。次のようにします。

(function(window){....}());
于 2012-11-13T05:51:22.763 に答える