使用js / html5开始游戏开发

时间:2010-05-10 18:59:40

标签: javascript html5

任何人都有使用javascript和html5 canvas元素进行游戏开发的经验吗?

到目前为止,我找到了两个库,这两个库值得使用吗?

http://tommysmind.com/(XNA端口)

http://gamequery.onaluf.org/(jquery插件)

有没有人有其他资源?

10 个答案:

答案 0 :(得分:4)

你也可以使用Lime JS--非常有前途的HTML5游戏开发框架。 http://www.limejs.com

答案 1 :(得分:2)

有点晚了;-)但这里有一些当前或新兴的框架

Aves http://www.dextrose.com/en/projects/aves-engine 秋叶原http://www.kesiev.com/akihabara/ Rokcet Pack http://rocketpack.fi/ 效果游戏http://www.effectgames.com/effect/

这些对于你主要指的游戏来说可能有些过分。

另外,看看Sencha Touch

http://www.sencha.com/

这里有一个非常光滑的solataire示例

http://touchsolitaire.mobi/app/

HTH

答案 2 :(得分:2)

影响js看起来真的很酷,http://impactjs.com/但它有99美元的价格标签:(但它带有一个很棒的关卡编辑器,所以它可能是物有所值。

答案 3 :(得分:2)

对于基本的2d游戏,我会使用影响或Crafty Crafty是开源的,但是影响有一个很酷的关卡编辑器。

我测试的所有其他人要么缺少一些区域,要么太贵。 Ave和Rocket已被Zynga和迪士尼收购。

答案 4 :(得分:1)

看看Processing.js。也许您可以将它用于2D绘图和用户交互。

答案 5 :(得分:1)

您可以使用例如游戏开发的这个端口http://cocos2d-javascript.org/

答案 6 :(得分:1)

您可以查看的另一个图书馆是google forplay。虽然不是一个真正的javascript / html5库,但它可以像GWT一样从java编译为javascript。

答案 7 :(得分:1)

我没有构建一个游戏引擎,而是将近乎完整的经典游戏加上一些简单的动画构建到my Tetris clone

在我看来,它最重要的功能是在iOS或Android中加载页面时多点触控控制方案的有效性。这个想法是因为它足够直观,我不应该向用户显示如何播放它的说明。

答案 8 :(得分:0)

试试我们的HTML5游戏引擎Construct 2http://www.scirra.com)。我们提供广泛的免费版本,您可以随意使用它!

这是一个基于事件的系统,这意味着你不需要知道编程就可以进入它。但是它可以使用我们的Javascript SDK进行扩展,因此任何人都可以编写自己的插件来扩展它的功能。

现在,我们的街机上已经开始出现了一些很棒的游戏,证明它运作良好! http://www.scirra.com/arcade

答案 9 :(得分:0)

我有使用Dead Earth开发HTML 5浏览器游戏的个人经验!我发现除了JQuery之外我不需要使用任何特定的库以及一些Jquery插件。

我在Dead Earth中使用了Canvas和Audio元素。但我没有制作任何花哨的3D图形,我只绘制了形状和图像,着色表示形状,画线等。

我想如果你做的事情比这更复杂,你可能需要一个库,否则为什么要让你的应用程序比它需要的更臃肿呢?