我玩了许多MMORTS游戏,如Evony,Dragons of Atlantis和Kingdoms of Camelot。他们都有一些很棒的功能和很多不那么大的问题。仅仅为了我自己的兴趣,我想尝试写一些类似的东西。我不打算甚至尝试与大男孩竞争,但我想以专业和可扩展的方式编写它,好像它是为了最终的商业发布。
这就是导致问题的背景。我一直在寻找适合这种游戏风格的各种框架和库。然而,我的脑袋正在旋转,有太多的选择。我想得到一些关于其他人认为是最佳选择的意见。我想尝试将其编写为跨平台/跨浏览器的webapp,稍后可以使用类似MoSync的东西将其转换为“Native”应用程序。我想坚持使用HTML5,CSS3和JavaScript技术。
我确定需要的一些事情是:
所以我的领跑者是Node.JS用于服务器端JavaScript(可能用NowJS来实现聊天),Redis用于键值存储,backbone.js用于MVC框架,小胡子(或者可能是LinkedIns的灰尘分叉)用于模板化当然还有Jquery。
我非常感谢任何帮助我最终决定使用哪些框架和库的输入。
答案 0 :(得分:0)
这不是一个框架,但您可能会发现Mozilla的Browser Quest实现很有趣。整个事情是开源的,他们使用HTML5 Canvas和Node.js(socket.io在这里是一个很大的玩家),它完全是跨平台的
答案 1 :(得分:0)
我正在与一个团队合作。我们的研究和经验表明,Node.js后端肯定是一个好主意。用什么Node.js?我们提出了两个很好的可能性:
(http://html5gameengine.com/可以帮助您比较顶级HTML5游戏引擎的功能集,包括我刚才提到的那些。)