だから私はJavaScriptを使ってゲームを書いていますが、それに関する最大の問題は、JSについて十分な知識を持っている人なら誰でも、私のソースコードを開いて、それがどのように機能するかを理解game.score = 100000000000000;
し、コンソールに接続できることです。ただし、スクリプトを難読化する以外に、すべてを無名関数でラップすることでうまくいくようです。
(function() {
game_start = function() {
//etc
}
//etc
})();
Chromeコンソールからコードを実行しようとすると、が表示されundefined
ます。これは望ましい結果ですが、私のメソッドを回避して役に立たない方法はありますか?または、コンソールから実行されないようにするためのより良い方法はありますか?