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