有兴趣在python中制作一个16位风格的游戏

时间:2013-07-10 04:05:46

标签: python 2d pygame libraries

最近我想了一个16位风格的2D侧滚动游戏我想做的好主意。我知道C ++是游戏开发的首选语言,但我不太熟悉它,这似乎是一个麻烦的学习。我觉得使用python更加舒服,而且我很乐意在我的脑海里工作。我确实有一些基本程序的经验。

所以我的问题是,用16位风格制作2D侧卷的最佳python游戏库或其他工具是什么?或者,换句话说,如果我试图重建像超级马里奥世界这样的超级任天堂游戏,那么在python中实现这一目标的最佳方式是什么?

我已经看过Pygame,虽然听起来很吸引人,但我还没有发现任何用它制作的游戏让我印象深刻。我也听说过Pyglet,这对我来说似乎有点好,但我不太确定。

感谢您的帮助。 n__n

1 个答案:

答案 0 :(得分:0)

我建议您使用flash / actionscript,因为您正在寻找一些可以帮助您的库? Pygame是惊人的,但你必须自己构建一切,碰撞,阻止,滚动,如果你检查pyagame.org你会发现一些建立在pygame之上的神奇游戏。你可以找到一些库,但它们并不全面,只提供像碰撞这样的小东西或只提供瓷砖支持。

Pyglet不太受欢迎,因此使用它制作的游戏较少,而且它的社区较小。

所以我的建议是学习actionscript 3,并使用下面的这些库,它们将加速你的开发。

最受欢迎的两个是flixelflashpunk。 它们既全面又提供大量功能,如瓷砖,碰撞(命中框),角色动画等。