2009-12-15 85 views
2

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

+0

什么是真正从开发一个从地上爬起来阻止你? – Rushyo

回答

1

一般来说,基于浏览器的'MMO'与MMO在技术层面上没什么共同之处,通常只是具有娱乐元素的网站。因此,您的选择与任何网站的选项大致相同,但您可能需要比Javascript更丰富的客户端。 Flash和Silverlight是您的两个主要竞争者,并且有各种可用的库和框架。

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

+0

“基于浏览器的'MMO'与MMO在技术层面上没有什么共同之处,通常只是具有娱乐元素的网站。” 我完全不同意,在许多浏览器上工作过,而不是。 “,另外需要注意的是你可能需要一个比Javascript更丰富的客户端。” 我有很多开发Javascript中不同比例的应用程序的经验。除了在Flash中没有的精巧缩放(认为DarkBASIC到DirectX!),Javascript在现代浏览器中具有硬件加速的可编程管道3D渲染支持:http://en.wikipedia.org/wiki/WebGL – Rushyo

+0

如果你不愿意不同意,为什么不在你的回答中扩展?大多数基于浏览器的MMO都使用相对简单且不经常的HTTP请求与Web服务器进行同步,通常在每次请求后都会对数据库进行小的更改。这与典型的具有专用TCP或UDP服务器的MMO方法以及两个方向上的连续数据流完全不同,并且趋向于不太频繁地持续存在较大的状态块。 至于WebGL,它还不足以被足够广泛的用户群所支持,因此尚未在商业产品中使用! – Kylotan

1

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

MMO是一个可以引用大量不同技术方法以及尝试它们所需的不同危险和技能的流行术语。它有效地指的是规模,而不是实际的游戏风格。虽然框架可能会处理一种非常具体的游戏概念,但它不可能是您想到的。

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

[1] http://en.wikipedia.org/wiki/Monopoly_City_Streets

1

简短的回答:没有。

长的答案:

早在2003年左右,我用的是游戏制造商广泛。我会频繁地经常使用Game Maker社区,并且每次都会在新手问题&答案部分弹出问题:“我如何制作MMORPG?”。

由于主题是浩大没有制作基于浏览器的MMORPG的框架。 RuneScape是一款MMORPG,它是基于Java的。但Loathing王国也是如此,它基于PHP(基于回合)。

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

1

你可以使用MMO.js ...它可以让你无需担心插座,螺纹或服务器端处理建立伟大的MMORPG的...

+0

断开的链接.... – Ponkadoodle