HTML5和Canvas是否适合快速构建游戏原型?

HTM15的框架和stream程可以用于2D游戏的快速原型吗?

我为此构建了一些http://gamejs.org 。 它遵循我知道的PyGame API有时用于原型。

我认为JavaScript很适合快速编写游戏代码; 有关这个效果的更详细的论证,请参阅资本化JavaScript的原型inheritance

其他优点,如果你留在简单的技术,如html5&js:

  • 每台电脑都有一个JS解释器和一个debugging器(甚至移动设备)
  • 容易为新人拾起
  • 有据可查的语言,仍在不断发展
  • 通过和通过开放技术

HTML5是否比Flash,甚至是纸笔更合适取决于你的游戏以及你的概念是如何演化的。

我一直在使用PixieEngine 。 这是一款基于networking的游戏开发IDE,可让您开发和发布游戏,而无需下载或设置开发环境。

PixieEngine IDE截图

简单的HTML Canvas和JavaScript的优点在于,CoffeeScript是一种非常轻的语言语言,内置的库专门针对游戏原型进行了优化。

例如在HTML Canvas中,当你想填充一个圆时,你需要调用:

context.fillStyle = color context.beginPath() context.arc(x, y, radius, 0, Math.TAU, true) context.closePath() context.fill() 

但PixieEnginecanvas包装提供了一个简单的方法

 canvas.fillCircle(x, y, radius, color) 

HTML Canvas和JavaScript对于快速游戏原型是有好处的,但PixieEngine要好得多。

那么粗略的Googlesearch会产生几个结果:

  • 等基因引擎
  • 秋叶原
  • 碰撞
  • LimeJS

我对它们一无所知,但是我认为一般来说,即使没有框架或引擎,HTML5也可能是一种体面的游戏原型:快速,直接,低开销,易于迭代。

是! 我是构建HTML5游戏创建者Construct 2的2人团队的一员。

我们的工具非常受欢迎,用于构建完整的游戏,也适用于希望快速构建游戏和创意原型的观众。

在创建原型时,任何可以节省时间的东西都是有益的,我们也努力使Construct 2成为一个强大的节省时间的设备。 结果可以在几分钟内创建 。