HTML5和Canvas是否适合快速制作游戏原型?[关闭]


14

HTMl5是否有可用于2D游戏快速原型制作的框架和流程?

Answers:


6

为此,我建立了http://gamejs.org。它遵循我知道有时用于原型制作的PyGame API。

我认为JavaScript非常适合快速编写游戏代码。有关此效果的详细说明,请参见利用JavaScript的原型继承

如果您坚持使用简单的技术(例如html5和js),还可以享受其他优势:

  • 每台计算机都安装了JS的解释器和调试器(甚至是移动设备)
  • 容易为新手准备
  • 有据可查的语言,并且仍在不断发展
  • 通过和通过开放技术

html5是否比Flash甚至笔和纸更合适,取决于您的游戏以及概念的演变方式。


4

我一直在使用PixieEngine。它是基于Web的游戏开发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()

但是PixieEngine画布包装器提供了一种简单的方法

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

HTML Canvas和JavaScript对于快速游戏原型非常有用,但是PixieEngine更好。


3

好吧,粗略的Google搜索会产生以下结果:

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


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.