我基本上想用Python修复经典游戏Pacman。我想保留所有原始图形,声音等。也许能够让游戏处于窗口模式会很有用。
使用Java我只会使用Swing并完成它。但是我真的很想使用Python,并且只需要用户的努力就可以在所有主要平台上运行游戏。
我之前使用过pygame,但觉得它有点'hacky'并且并不是那么直观。
答案 0 :(得分:2)
试试PyQt4。 Qt不仅适用于游戏,而且还有QGraphicsView和OpenGL widget,可以从Python渲染。
答案 1 :(得分:1)
你可以使用Tkinter与大多数其他工具包一样容易(或更容易)。由于pac-man图形设置的标准非常低,因此可以使用canvas小部件对所有内容进行编码。这可以说是最便携的解决方案,因为Tkinter是官方的捆绑式GUI工具包,因此您不需要人们下载任何额外的库。
画布小部件为您提供了一个漂亮的基于矢量的绘图表面,具有很好的标记功能,可以让您轻松移动绘制的对象。它支持所有基本的绘图基元 - 线条,圆圈等,以及能够嵌入位图图形甚至其他小部件。
答案 2 :(得分:0)
查看Panda3D!它组织得非常好,非常容易上手,并且足够强大,可以快速创建简单的游戏(如pacman)。它可以在Windows,Mac OSX和Linux上使用。