我现在已经使用java了一段时间,现在想开始制作类似Clash of Clans /建筑/帝国游戏的游戏。
我已经安装了Android SDK并设置了一个项目,但我想知道我真正需要哪些工具来开始这个工作?
1)我是否需要一个不同的SDK才能在手机和平板电脑上创建应用?
2)是否有任何我应该关注的库,因为现在我什么都没有。
3)我还需要其他什么?
答案 0 :(得分:3)
首先,您应该决定您的游戏是2D还是3D。在那之后,你需要一个引擎...... http://mobilegameengines.com/android/game_engines 和 https://gamedev.stackexchange.com/a/1821
如果您打算制作2D游戏,我认为AndEngine非常好。此外,您应该决定要创建游戏的平台。如果您只定位Android,则可以使用Java引擎。如果您的目标是iOS或其他平台,则应使用一些使用OpenGL ES 2.0的引擎。
另外,你需要一个物理引擎。例如Box2D http://box2d.org/。
正如Nicolas所说,你应该考虑多人游戏方面。这是一个很好的答案:https://stackoverflow.com/a/5687623/1374065
像Clash of Clans这样的游戏很复杂,因此有很多方面需要仔细考虑。