1

我基本上想用 Python 克隆经典游戏吃豆人。我想保留所有原始图形、声音等。也许能够让游戏处于窗口模式会很有用。

对于 Java,我只会使用 Swing 并完成它。但我真的很想使用 Python,让游戏能够在所有主要平台上运行,而用户只需付出最少的努力。

我以前使用过 pygame,但觉得它有点“hacky”,而且使用起来并不那么直观。

4

3 回答 3

2

尝试PyQt4。Qt 不仅适用于游戏,它还有一个QGraphicsView和一个OpenGL 小部件,您可以在其中从 Python 进行渲染。

于 2011-04-21T12:26:57.107 回答
1

您可以使用 Tkinter 做到这一点,与大多数其他工具包一样容易(或更容易)。由于 pac-man 图形设置的标准非常低,您可以使用画布小部件来编写所有代码。这可以说是最便携的解决方案,因为 Tkinter 是官方的、捆绑的 GUI 工具包,因此您不需要人们下载任何额外的库。

画布小部件为您提供了一个漂亮的基于矢量的绘图表面,具有出色的标记功能,可让您轻松移动绘制的对象。它支持所有基本的绘图原语——线、圆等,并且能够嵌入位图图形甚至其他小部件。

于 2011-04-23T11:02:34.100 回答
0

看看Panda3D!它组织得很好,很容易上手,而且功能强大,足以快速创建简单的游戏(如吃豆人)。它适用于 Windows、Mac OSX 和 Linux。

于 2011-04-23T07:09:00.687 回答