2011-05-29 120 views
2

我想开始研究一个简单的游戏概念,就像一个侧面项目/业余爱好/学习体验一样。2D游戏开发框架?

Pygames或Pyglet立即想起,但它看起来像他们没有积极发展。或者也许他们是,但是速度很慢。

我想要一个高级编程语言,多操作系统支持,二维聚焦(或适合二维的东西,无论如何),和积极的发展。我有什么选择?

回答

2

我使用Pygame并认为这是一个不错的选择。社区非常活跃,我在Pygame的主页上看到每隔一天发布一个新的或更新的项目。

另一个不错的选择是Love2d框架,你可以在这里找到:http://love2d.org/。 Love2d使用语言Lua,它是一种高级的,像Python一样的初学者友好的语言。

+0

除了1.0版本之外,Love2d还有我想要的东西。尽管如此,它速度很快,并且具有恰到好处的DIY功能/出色的烤肉效果。 – jeremiahs 2011-06-07 04:06:30

0

Pygame和Pyglet确实是很好的选择。如果活动水平与你有关,只需看看Pyglet的Google Code page,看起来它对我来说相当活跃。

+0

1.14来自2009年12月。那是永远的。它的生产准备好了,真棒仍然?真的? – jeremiahs 2011-05-29 03:21:17

+0

他们可能不会过于频繁地编号,而是像我说的那样,Pyglet的回购活动一直在进行。至于“生产准备和真棒”,我认为Pygame和Pyglet都是完全可行的。谈到哪个更好,我认为这都是个人偏好,你认为你会从中受益最多。 – Bryan 2011-05-29 03:47:32

0

如果你喜欢更积极的开发引擎(文件较少,但更先进的日期临近),检查出Monacle引擎:
http://monoclepowered.org/

0

如果想获得你的手脏,并采取更不要自己动手的方法,像 SDL项目,SFML和快板可提供跨平台2D引擎的良好基础。

另外,最近的一个项目,它提供2D原语的一个非常有用的设置是杂波框架:
http://www.clutter-project.org/

添加声音库像FMOD或BASS和物理引擎一样的Box2D或Chipmunk的,你可以打造漂亮很多东西。