什么是开源Java游戏的一个很好的例子?

时间:2008-12-17 13:29:16

标签: java open-source

自己项目的一个很好的起点是查看同一问题领域的其他代码。那么开源的哪些java游戏你会推荐在源代码中查看?哪个游戏最有助于学习一些创建游戏的技巧,特别是在Java环境中?

7 个答案:

答案 0 :(得分:10)


(来源:freecol.org

FreeCol - 基于Sid Meier的Colonization

答案 1 :(得分:6)

这并不能直接回答你的问题,但如果你决定尝试在JavaFX中编写游戏,那么JavaFX网站就有bunch of sample code,包括几个游戏(截至目前的写作。)

答案 2 :(得分:3)

我想知道http://sourceforge.net/projects/creepsmash/是不是一个好选择。它由计算机科学专业的学生团队建立,以模拟“真正的”商业风格项目。因此,他们使用了诸如版本控制,构建工具和单元测试之类的东西。可能是一个更好的项目,从那时开始学习,因为这是它的目的。然而,这款游戏非常有趣,很多人都喜欢玩它。但不确定其文档中有多少是英文的。

答案 3 :(得分:2)

如果您指定要构建的游戏类型 - 游戏类型以及是否要使用2d或3d,这将有所帮助。

但要回答你的问题:看看轻量级Java游戏库(http://lwjgl.org/)他们的网站上有一些项目列表,其中一些是开源的。

答案 4 :(得分:2)

答案 5 :(得分:2)

您可以查看Jake 2这是Java中Quake 2引擎的重新实现。这可能是3D游戏的一个很好的起点。

答案 6 :(得分:2)

你可能比使用Wyvern as an example更糟糕。还有一个额外的好处,就是你开始时主要来自Steve Yegge的思想。