<分区>
我使用 JavaScript 和 AngularJS 创建了一个简单的游戏。今天在向我的团队展示它时,一名团队成员破解了代码并因此赢得了比赛。
这个想法是每个玩家点击一个按钮来生成一个 1-100 之间的随机数。 Tom(下图),在 JavaScript 中打断点,每次都将数字更改为 99。
有没有办法避免这种情况?从我所听到的以及一些谷歌搜索来看,似乎无法阻止这种情况;需要访问服务器以便在那里生成随机数。
是吗?我是否需要更改我的游戏以便为每一代随机数调用服务器?如果是这样,是否至少有某种方法可以使在浏览器中进行黑客攻击变得极其困难?使用 JavaScript 和 AngularJS,将这一切都放在前端真是太好了;既快速又简单。