为简单的塞尔达风格冒险游戏选择2D游戏引擎

时间:2011-11-18 04:15:51

标签: android user-interface game-engine

对于圣诞节礼物,我想制作一个简短的塞尔达风格(大约是Link's Awakening)冒险游戏。我在python,JavaScript,XML,PHP方面有丰富的经验,但从未进行过游戏开发。

对于平台(调查pygame)并不挑剔,但是浏览器的额外积分和Android的双倍积分。

有点不知所措。

寻求具有Hype风格UI的游戏引擎,让我花大部分时间做有趣的事情(创建精灵,地图,对话)和最少的时间编码(碰撞检测,AI)。

也希望世界和平,小马。

你推荐什么引擎?

编辑:我看到其他stackoverflow答案中的一些共识,AndEngine是2D的堵塞。谷歌搜索带给我这个编辑器:http://www.andengine.org/forums/updates/leveleditor-t720-10.html

还有更多这样的工具来补充我的懒惰程度吗?

再次编辑:好的,TILED太棒了:http://www.mapeditor.org/。如果对于角色有这样的东西,我是一个开心的开发者。

更新:在AndEngine安装上花了7个小时仍然无法运行示例。放弃。目前正在寻求秋叶原:http://www.kesiev.com/akihabara/

3 个答案:

答案 0 :(得分:3)

你一定要检查一下:http://www.solarus-games.org/。它是一个开源游戏引擎,专为Zelda A Link To The Past风格的游戏制作!

答案 1 :(得分:2)

对于任何类型的游戏开发来说,一个月的时间并不是很多 - 特别是如果您之前没有这方面的经验。

我的第一条建议是将你的野心水平降低。从一个非常基本的想法开始(类型 - 围绕一个小游戏世界移动一个化身并获得文本显示),然后如果你有时间的话,逐渐建立起来。

对于Android开发,我会提出一个非常简单的建议:使用原生图形API。使用原生SDK构建用户界面很容易,而SurfaceView和Canvas为简单的游戏提供了足够的工具。对于你想要做的事情,AndEngine和其他人只是矫枉过正。如果你想在以后做更大更好的事情,那么花时间使用全尺寸游戏引擎或学习OpenGL可能是值得的 - 但不是简单的2D游戏。

祝你好运。

答案 2 :(得分:1)

正如上面的评论中所提到的,kesiev's akihabara原来是我正在寻找的起点:强大,灵活且记录良好。我推荐它!