JavaScript / HTML5中的等距游戏引擎


22

是否有人知道JavaScript / HTML5的等距稳定(即超出Alpha)等距绘图引擎?我已经进行了一些Google搜索,但发现了一些,但它们大多处于仅限Alpha /仅邀请状态。

是否有足够成熟的东西可用于生产环境?还是我现在应该暂时放弃自己的实现,然后等待世界其他地区的追赶?


4
令人怀疑的是,HTML5本身是否足够成熟,可以在生产环境中使用...

1
我想也是一个好点,我们都在alpha XD中
the_e 2010年

1
IE6是否足够成熟,可以在生产环境中使用,这是一个问题。如果您已阅读Microsoft的最新新闻稿,则将有疑问。从历史上看,在Web浏览器领域中,较旧的版本通常意味着较新版本更不稳定/更不可靠。与现在相比,1990年代Web浏览器的设计/质量检查/测试还不成熟。遵循Web标准也很幸运,这取决于所使用的Web浏览器。
JohnnySoftware 2011年

1
一年后,我想说html5还有很多。一年前所有反对者都在追赶潮流,如果不是,他们对自己的平台有严重的怀疑……IE6现在已经绝迹了。即使有散乱的人,也可能不是您的视频游戏用户群。
帕里斯2012年

Answers:


16

如您所说,我发现的唯一内容是beta或alpha,似乎都没有准备发布的版本。

此时,最好自己滚动:

  • 更好地了解内部原理。

  • 能够根据您的需求调整引擎。

  • 开发您需要使用的功能

  • 跳过不需要的其他引擎的功能,减少代码膨胀和开销。

  • 错误和问题将是您自己的问题,并且比未完成的引擎更容易,更快地修复。



2

Aves Engine是一个非常好的引擎(看上去),然后Zynga(Farmville人)购买了它,并使其成为封闭源代码。在购买之前,有一段视频在某个地方展示。


这是悲伤地看到,引擎获得抢购-它看起来非常有前途的。
蒂姆·霍尔特

1
开源版本(在关闭源代码之前)在某个地方仍然可用吗?
Randolf Richardson 2011年

1
@RandolfRichardson您仍然需要付费(它不是免费的),但是我认为它甚至还没有发布。
Tor Valamo 2011年

谢谢Tor(+1)-换句话说,它最初是作为开源蒸气软件开始的,然后在退出蒸气软件类别之前关闭了源代码。=)
兰道夫·理查森

@RandolfRichardson这样的东西。从技术上讲,Zynga并未使其成为“封闭源”,而是只是阻止任何人购买它。由于它是使用node.js和html5 / js制作的,因此并不是真正可编译的,因此它将始终保持打开状态,只有有钱人才能使用。
Tor Valamo 2011年

2

我同意,所有HTML5都处于测试阶段,但是很多人都在使用游戏引擎。我自己动手(我将发布开源代码,并在有关HTML5游戏开发的书中对此进行详细描述。)

到目前为止,我已经有了一个基本的Sprite对象,该对象的工作方式与ActionScript中的MovieClip或PyGame中的Sprite一样。它具有所有基本功能:速度,方向,矢量投影,多幅图像,边界检查,变换和基本碰撞检测。

我也在研究一个非常简单的游戏对象。这将封装canvas元素,管理主动画循环,并提供事件系统的高级界面(例如,它是)

我正在尝试使其尽可能简单:类似于Python中的gameEngine:

http://aharrisbooks.net/pythonGame/

即使当我开始工作时,它当然也不会稳定,因为底层技术太不稳定了。浏览器对各种HTML5功能的支持每天都在变化,而IE中大多数HTML5功能仍然没有有意义的支持。此外,浏览器之间的性能差异很大,因此在chrome中运行出色的游戏可能根本无法在Firefox中运行。

如果您想要一个稳定,实用的环境,还不是HTML5。如果您有兴趣尝试HTML5,那么它看起来是非常有前途的选择。我绝对渴望将其用作教学环境。我认为这将在这方面非常有用。





1

我个人认为HTML5会向下稳定,也就是说,那里的内容将不会再出现。显然,没有人知道最终所有未解决的问题将如何解决,是的,将来可能会有一些功能需要等待,但已经足够了。这就是为什么我想很多人都在开发自己的html5游戏引擎或正在开发它的原因。至少我是:-)

它还没有等轴测图生成器,但是,它也不会阻止您。教程将很快添加,但是主要是我要发布此原因,因为我还列出了到目前为止找到的所有其他引擎-此处位于底部 http://blog.weeblog.net/?p=29




-1

我写了一个html5游戏引擎,并在这里开源:https : //github.com/j03m/trafficcone

它支持等距世界+精灵,并且是免费的。


2
这实际上是您其他 答案的副本,这些答案似乎主要是为了为您的引擎做广告。
2012年

1
真?您读过这个问题的标题了吗?“ JavaScript / HTML5中的等距游戏引擎”。你不赞成我,因为我没有改变我的句子?问题专门要求使用iso引擎。
2012年

1
是的,我是因为在多个问题上复制粘贴相同的答案而不进行更改,这对我而言意味着您比对OP提供有价值的答案,对广告产品更感兴趣。我也无法告诉您您是否已经阅读了问题。
2012年

实际上-我刚刚复制并粘贴了该内容。:/ woop
j03m 2012年

-1

是的,您可以在http://myospace.jp/about.php中找到它。我开发了基于Html5的头像引擎。我给它起名为“ MYO”。我用它来复制日本最著名的“ ameba pigg”头像系统。它可以在Iphone,Android和WEB上运行。但最好在Iphone上。您可以自己尝试。如果您需要更多信息,请给我发邮件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.