外星人入侵(使用python编写)

外星人入侵

武装飞船

学习完python基础语法知识后,便可进行项目实战。下面试着开发一个游戏,这将会使用到Pygame,这是一组功能强大而有趣的模块,可 用于管理图形、动画乃至声音,可以让我们更轻松地开发复杂的游戏。

安装Pygame

开始编码前,先来安装Pygame。本文只介绍Windows系统下如何安装。

使用pip安装python包

大多数较新的Python(3.4以上)版本都自带pip,因此首先可检查系统是否已经安装了pip。

  1. 在Windows系统中检查是否安装了pip
    打卡一个终端窗口,并执行如下命令:

C:\Users\Administrator>python -m pip --version
pip 10.0.1 from E:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib\site-packages\pip (python 3.6)

如果系统中只安装了一个版本的python,将看到类似于上面的输出。若出现错误信息,则需要检查安装pip
2. 在Windows系统中安装Pygame

Pygame项目托管在代码分享网站Bitbucket中。在Windows系统中安装Pygame,请访问https://bitbucket.org/pygame/pygame/downloads/,查找与本机安装的Python版本相匹配的Windows安装程序。如果未找到合适的,请去http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame下载64位的pygame(使用ctrl+F查找),下载对应版本的。如cp34代表的是Python2.7版本,win_amd64代表64位才注意系统。我的是Python3.6,系统是64位的,所以下载pygame‑1.9.3‑cp36‑cp36m‑win_amd64.whl。

下载合适的文件后,如果它是.exe文件,就运行它。如果该文件的扩展名为.whl,需要将它复制到你的项目文件中。再打开一个命令窗口,切换到该文件所在的文件夹下,并使用pip来运行它:

C:\Users\Administrator>E:

E:\>cd E:\Users\Administrator\PycharmProjects\alien_invasion

E:\Users\Administrator\PycharmProjects\alien_invasion>python -m pip install --user pygame-1.9.3-cp36-cp36m-win_amd64.whl
Processing e:\users\administrator\pycharmprojects\alien_invasion\pygame-1.9.3-cp36-cp36m-win_amd64.whl
Installing collected packages: pygame
Successfully installed pygame-1.9.3

E:\Users\Administrator\PycharmProjects\alien_invasion>

至此,我们已经在Windows系统中成功安装Pygame模块。

补充: 使用pip install -U pygame --user也是可以安装。

下面便可进行项目开发。此项目虽小,但源码挺多的,这里只列出所需模块列表。

这里写图片描述
游戏运行效果图如下,其中左上角显示玩家还可操作的次数,中间的数字表示最高分,右上角为这一局所获得的分数,数目“1”表示在第一关。
运行效果图
我将程序源码放在了公众号平台上,若需获取源码可在后台回复[外星人]

从一名不羁的码农开始
这里写图片描述

猜你喜欢

转载自blog.csdn.net/ZT7524/article/details/81156871