【发布时间】:2013-06-10 18:13:19
【问题描述】:
在流行的 HTML5/Canvas 游戏中,游戏制造商如何通过在网络浏览器中右键单击页面来防止访问者看到游戏代码?是否所有的游戏代码都在服务器上,而只有一小部分游戏代码在浏览器中,然后服务器和浏览器之间通过 Ajax、Websockets 或其他方式进行某种通信?
我很好奇,想了解更多?我正在使用 Canvas 学习 HTML5 游戏开发,我不想分享我花了这么多时间开发的所有代码。我该如何保护它?
【问题讨论】:
-
如果您要在网络上工作,请习惯于共享代码。
-
由于您的大部分游戏代码都在 JavaScript 中,您可以混淆 JavaScript 代码,但不能隐藏其编程逻辑。
-
开源,人们可以参与到开发中,让你的游戏变得更好
-
我们需要更多地了解您的游戏,才能判断将任何代码仅放在服务器上是否有意义。同样,如果您正在构建 Web 应用程序,您真的需要让整个“隐藏代码”的事情过去。
标签: html canvas html5-canvas