我们有一个学校项目,我们需要用UI,AI和所有东西制作游戏“蠕虫”。现在这是我们第一次有这样一个大项目。
我们已经做了一些研究,我们想到了我们可能想用Java而不是用C ++制作游戏。我也看过这个网站上的帖子,说Java不太适合制作游戏吗?
第二个问题是,是否有比Qt更好的工具包来制作用户界面是否有可能创造一个像蠕虫一样移入的世界?
答案 0 :(得分:4)
为什么某些编程语言(比如说Java)比其他编程语言(比如说C ++)更好或更差的原因并不重要,如果它只是一个学校项目。更重要的是,创造游戏实际上很有趣(如果游戏也很有趣,那就更好了)!
因此,您应该选择最熟悉的内容,以便快速达到可以尝试游戏的状态,而不必担心特定编程语言的所有内部(错误)功能。他们都有自己的份额。
答案 1 :(得分:1)
对于Worms游戏,Java是最简单的我会说。但这是个人品味......
答案 2 :(得分:1)
答案 3 :(得分:0)
Java是制作2D游戏的绝佳选择。
当您想要制作在任何平台上未经修改的真正便携式游戏时,它尤其适用。
您可能需要考虑使用Slick2D库 - 它似乎非常适合简单的2D游戏,有一个用于管理Sprites等内容的大型库。它还有很多{{3}和示例代码,让你快速入门,并教你一些技巧。
答案 4 :(得分:0)
来自C ++如果您没有深入学习任何编程语言,我会推荐Java。 Java不是非常适合高性能游戏,但这一点 像蠕虫这样的游戏不会出现问题。 如果你想使用Qt,你必须学习C ++(不考虑python变体)。 正如我所说,对于初学者来说,C ++远比Java复杂。