2

我想开始研究我拥有的一个简单的游戏概念,作为一个业余项目/爱好/学习经验。

Pygames 或 Pyglet 立即浮现在脑海中,但看起来它们并没有被积极开发。或者也许他们是,但非常缓慢。

我想要一种高级编程语言、多操作系统支持、2D 焦点(或者无论如何都适合 2D 的东西)和积极的开发。我有哪些选择?

4

5 回答 5

2

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

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

于 2011-06-06T19:07:41.083 回答
0

Pygame 和 Pyglet 确实是绝佳的选择。如果您关心的活动级别,只需查看 Pyglet 的Google 代码页面,它对我来说似乎相当活跃。

于 2011-05-29T03:02:23.827 回答
0

PopCap(又名 SexyApp)引擎在过去是一种流行的选择。
http://sourceforge.net/projects/popcapframework/

对于现实世界的例子,看看正在使用它的广受好评的独立游戏 World of Goo。
http://en.wikipedia.org/wiki/World_of_Goo

如果首选 python API,似乎可以在这里提供一个:http:
//www.farbs.org/pycap.html

于 2011-05-29T10:47:41.573 回答
0

如果您更喜欢开发更积极的引擎(更少的文档,但更最新的方法),请查看 Monacle 引擎:
http ://monoclepowered.org/

于 2011-05-29T10:59:39.403 回答
0

如果想亲自动手并采取更多的 Do-It-Yourself 方法,SDL、SFML 和 Allegro 等项目可能会为跨平台 2D 引擎提供良​​好的基础。

另一个提供一组非常有用的 2D 原语的更新项目是 Clutter 框架:
http ://www.clutter-project.org/

添加 FMOD 或 BASS 之类的声音库和 Box2D 或 Chipmunk 之类的物理引擎,您可以构建几乎所有东西。

于 2011-05-29T11:07:08.000 回答