ユーザー/ブラウザーが Javascript コードを手動で操作または実行するのがどれほど簡単か疑問に思っています。
質問する理由は、ブラウザベースのゲームを作ることを計画しているからです。できるだけ多くのプラットフォームでアクセスできるようにしたいので、Java の代わりに Javascript を使用しています。
これが私が言いたいことの一般的な例です: ユーザーはゲームのページに行くかもしれません。JS には、プレイヤーの健康や体力の値など、いくつかの変数が格納されます。プレイヤーがモンスターを攻撃することを選択した場合、その結果は、保存されているいくつかの変数と、戦闘中に生成された変数から決定されます。
プレーヤーは、保存された変数を操作したり、JS 関数の 1 つ (AJAX 呼び出しが行われるようにする関数など) を呼び出したりできますか?
もしそうなら、どうすればそれを防ぐことができますか?サーバーで各アクションを確認できましたが、帯域幅を大量に消費します。