0

我使用pygame用python 3.3制作了一个刽子手风格的游戏,我想以某种方式编译它,以便它可以在另一台没有安装python或pygame的计算机上运行(如果可能的话)。我对此进行了一些研究,发现您可以使用py2exe,但我发现这还不适用于python 3.3(如果我错了请纠正我),那么还有另一种方法吗?我也看到了一些关于 cx_Freeze 的东西,但我就是不明白如何使用它。

这是 .zip 的下载链接,其中包含所有文件(图像、声音等): https ://www.dropbox.com/s/4187t1mv9iszwjh/Hangman%20Game.zip

如何使该程序成为 Windows 可执行文件?另外,如果可能的话,我怎样才能使我需要的一切都在一个 .exe 文件中,并且没有任何 .dll 或这种类型的外部文件?

只是让你知道,我是一个编程菜鸟,所以我不能保证我会理解没有被 noobified 的答案。另外,我是这个网站的新手,所以如果我做错了什么或非常规,请告诉我。先感谢您。

4

2 回答 2

1

是的,使用Python 3 到 2之类的东西,我认为这是将 3 更改为 2 的唯一一件事,并且有一些可以编译它,但我建议使用py2exe,它会生成 .exe 文件,但可能存在依赖关系必须与文件在一起,但有办法摆脱这些并将其全部放在一个程序中

py2exe 可能会令人困惑,所以这里有一个教程

我还建议将您的游戏图像组织到不同的文件夹中,这样更容易

于 2013-06-08T22:42:30.010 回答
0

我发现了这个,它可能不起作用: 3to2 1.0
然后你可以在代码上使用py2exe 。

于 2013-06-08T18:06:54.707 回答