Language agnostic 基于浏览器的MMO框架?

Language agnostic 基于浏览器的MMO框架?,language-agnostic,Language Agnostic,我想创建一个类似于“垄断城市街道”的基于浏览器的MMO。有没有一个好的框架可用于这种事情?一般来说,基于浏览器的“MMO”与MMO在技术层面上几乎没有共同点,通常只是带有娱乐元素的网站。因此,您的选项与任何网站的选项基本相同,但需要注意的是,您可能需要一个比Javascript更丰富的客户端。Flash和Silverlight是您的两个主要竞争者,有各种库和框架可供它们使用 我所知道的一个直接面向大型在线游戏的选择是,强烈推荐。这更适合于需要实时元素的游戏,尽管实际上这种游戏比你想象的要少。垄断

我想创建一个类似于“垄断城市街道”的基于浏览器的MMO。有没有一个好的框架可用于这种事情?

一般来说,基于浏览器的“MMO”与MMO在技术层面上几乎没有共同点,通常只是带有娱乐元素的网站。因此,您的选项与任何网站的选项基本相同,但需要注意的是,您可能需要一个比Javascript更丰富的客户端。Flash和Silverlight是您的两个主要竞争者,有各种库和框架可供它们使用


我所知道的一个直接面向大型在线游戏的选择是,强烈推荐。这更适合于需要实时元素的游戏,尽管实际上这种游戏比你想象的要少。

垄断城市街道本身是建立在两个公开可用的API[1]之上的,其中一个非常适合实时游戏开发,尽管既不全面,也不专为“非技术”用途而设计

MMO是一个笼统的术语,可以指大量不同的技术方法以及尝试这些方法所需的不同危害和技能。实际上,它指的是规模,而不是游戏的实际风格。虽然一个框架可能会处理一个非常特定的游戏概念类型,但它不太可能是您想要的

当然,据我所知,对于任何常见的映射API,都没有外行的MMO框架

[1] 简短的回答是:不

答案很长:

早在2003年左右,我就广泛使用Game Maker。我会经常访问Game Maker社区,在新手问答部分会不时弹出一个问题:“我是如何制作MMORPG的?”

由于主题广泛,因此没有制作基于浏览器的MMORPG的框架。RuneScape是一个基于Java的MMORPG。但《厌恶王国》也是如此,它基于PHP(基于回合)


此外,您还需要一个比“我们的游戏将像X一样”更好的设计。

您可以使用。。。它允许您构建出色的MMORPG,而无需担心套接字、线程或服务器端处理…

“基于浏览器的“MMO”在技术层面上与MMO几乎没有共同之处,通常只是带有娱乐元素的网站。”我完全不同意,因为我已经使用了大量的浏览器,而不是。“你可能需要一个比Javascript更丰富的客户端。”我有丰富的经验用Javascript开发各种规模的应用程序。除了以Flash所不具备的方式进行漂亮的缩放(想想DirectX中的DarkBASIC!),Javascript在现代浏览器中具有硬件加速的可编程管道3D渲染支持:如果您不同意,为什么不在您的答案中对此进行扩展?大多数基于浏览器的MMO都使用相对简单且不频繁的HTTP请求与web服务器同步,通常在每次请求后保留对数据库的小更改。这与典型的MMO方法大不相同,MMO方法有一个专用的TCP或UDP服务器和两个方向的连续数据流,并且倾向于不频繁地保持较大的状态块。至于WebGL,它几乎没有足够广泛的用户基础来支持它,因此还不值得在商业产品中使用!到底是什么阻止了你从头开始开发呢?