这不是真正需要服务器运行的游戏类型。我现在正在使用javascript和html5,我无法想出一种防止游戏被扯掉的方法。
使用obsfucator是无用的,游戏仍然可以脱机工作。
实施验证方案也不是立于不败之地。聪明人可以破解脚本并删除验证部分。
答案 0 :(得分:8)
让用户在您的网站上玩具有吸引力。
例如:
总的来说,除了技术限制之外,还有其他可能让用户在您的网站上玩游戏 - 正如您已经发现的那样 - 很难在开源的浏览器驱动环境中部署。但是,在网络上,这一直是一个功能,而不是一个错误。
答案 1 :(得分:2)
你是对的,因为无法阻止客户端脱机运行。如何将游戏逻辑的一部分移动到服务器?
答案 2 :(得分:1)
你可以继续使用html5和javascript,但是使用node.js将你的javascript移动到服务器端例如http://www.yuiblog.com/blog/2010/09/29/video-glass-node/
答案 3 :(得分:1)
如果您将混淆和验证结合起来,那么您将走很长的路。有人可以破解并离线使用它吗?有可能。它真的值得付出努力吗?我的意思是,即使安装的游戏也可以破解。如果你通过在几种方法上分散验证来进行额外的模糊处理,那么尤其如此。
我会避免将更多的逻辑移到服务器上,因为它显然会减慢应用程序的速度,但是你可能能够通过移动很少发生在关卡之间的小关键部分(章节? )。