我正在使用JavaScript的一些HTML和CSS的遊戲,我想知道是否有任何辦法,以確保遊戲,使用戶不能只是調用game.php?結果=勝利完成比賽,並獲得有一點。如何在JavaScript中製作安全的遊戲?
截至目前這裏是我的解決方案。
對於機會遊戲,結果開始 的頁面已經到位,贏得 或鬆動,然後就做一些 動畫表現出來,但所有的 成績,贏得/鬆的東西做服務器端爲 。
對於對戰遊戲,只得到從JavaScript調用的 行動,並 做傷害計算,服務器上的oponent的反應 ,只是 發回的數據。
但最後的解決方案意味着每次用戶執行任何操作時都必須發送操作。這可能適用於逐輪轉戰遊戲,但我認爲這將會減慢任何其他類型的遊戲。所以我的問題是,有沒有一種安全的方式,我可以準備我的JavaScript來保護髮送的信息。
感謝您的完整答案:) 我想我會堅持輪流轉,然後機會遊戲。 – rnaud 2010-03-30 09:16:23