对于一个学校发展项目,我需要在javascript中创建一个类似炸弹人的游戏,这将具有一个人对人在线游戏。我可以使用任何我想要的开源库/框架。
问题是javascript是一种很难从头开始学习的语言,我可能无法及时做到这一点。因为我只知道ruby on rails,我会用它做后端,保存,根,等等……
所以我去寻找一个使用javascript的简单而快速的游戏引擎。我已经在https://gist.github.com/768272上找到了一些非常流行的游戏,比如Gamejs,box2dweb或者tapjs,甚至还有一个完整的列表,但我无法选择其中的任何一个。
哪一个提供了最好的教程、文档等。
任何帮助都是受欢迎的。如你所见,我在游戏开发方面完全是新手。
发布于 2012-08-28 21:06:25
你可以使用Crafty,它是一个很好使用的Javascript游戏库。
发布于 2012-08-29 00:19:45
我从Google I/O的这两个视频中学到了很多
他们向你描述了他们是如何使用HTML5和Javascript制作整个游戏的。它相当深入,但我强烈建议你去看一看。他们还开源了游戏,如果你想看源代码,你可以在Github上分支,等等。虽然这不是一个javascript框架,但它确实教会了你很多如何从头开始制作HTML5游戏。
在库方面,是的,Box2d是一个非常好的库,并且非常广为人知。如果你正在尝试制作一个3D游戏,那么three.js就是吸引我眼球的东西(它被用来制作这款名为HexGL的HTML5赛车游戏)。最后,我还建议您去看看Ludei,因为他们有一些非常棒的演示,您只需复制粘贴即可。如果您想要将游戏移动到移动空间,它们还可以帮助您。
但是,基于您所说的,我会坚持使用Box2d。我会尝试找到一些好的教程,如果我找到了更多的库/教程,我可能会在稍后更新我的答案。希望是最好的!
https://stackoverflow.com/questions/12167187
复制