《Python 飞机大战》(一)准备工作

我们的开发环境:

  1. Windows 11
  2. PyCharm 2021.1.3
  3. Python 3.8.5
  4. PyGame 2.5.1
  5. PyInstaller 5.13.2 Or Py2App 0.28.6

1. Python 解释器

Win:https://www.python.org/downloads/windows/
Mac:https://www.python.org/downloads/macos/

Python 3.8.5 直达下载链接:

Win:https://www.python.org/ftp/python/3.8.5/python-3.8.5-amd64.exe
Mac:https://www.python.org/ftp/python/3.8.5/python-3.8.5-macosx10.9.pkg

windows 和 macos 系统下,直接双击安装包安装即可。

2. Python 虚拟环境

http://mengbaoliang.cn/?p=68695

创建虚拟环境 plane-env

mkvirtualenv plane-env -p python3.8

3. Python 开发包

《飞机大战》需要用到两个包:PyGame 和 PyInstaller。

PyGame 是可用来编写游戏的免费的 Python 模块,它是基于 SDL(C语言游戏库)库的,使用 PyGame 我们可以使用 Python 创建完全基于界面的游戏。PyGame 可以在几乎所有的平台和操作系统上运行,这就使得我们编写的飞机大战可以在不同的平台运行。

PyInstaller 是一个用于将 Python 脚本打包成独立可执行文件(通常是二进制可执行文件)的工具。它的主要目的是让 Python 应用程序在没有安装 Python 解释器的情况下在不同平台上运行,从而更容易分发 Python 应用程序。

两个包的安装命令如下:

# 安装游戏开发包
pip install pygame==2.5.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
# 安装可执行程序制作包
pip install pyinstaller==5.13.2 -i https://pypi.tuna.tsinghua.edu.cn/simple

注意:在 plane-env 虚拟环境中安装 PyGame 模块。

未经允许不得转载:一亩三分地 » 《Python 飞机大战》(一)准备工作
评论 (0)

7 + 3 =