Answers:
为此,我建立了http://gamejs.org。它遵循我知道有时用于原型制作的PyGame API。
我认为JavaScript非常适合快速编写游戏代码。有关此效果的详细说明,请参见利用JavaScript的原型继承
如果您坚持使用简单的技术(例如html5和js),还可以享受其他优势:
html5是否比Flash甚至笔和纸更合适,取决于您的游戏以及概念的演变方式。
我一直在使用PixieEngine。它是基于Web的游戏开发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更好。
是! 我是2人团队的成员,该团队构建HTML5游戏创建者Construct 2。
我们的工具非常适合制作完整的游戏,并且在希望快速制作游戏和创意原型的观众中很受欢迎。
在创建原型时,任何可以节省时间的方法都是有益的,并且我们一直在努力使Construct 2成为功能强大的省时设备。 结果可以在几分钟内创建。