赞
踩
学习完python基础语法知识后,便可进行项目实战。下面试着开发一个游戏,这将会使用到Pygame,这是一组功能强大而有趣的模块,可 用于管理图形、动画乃至声音,可以让我们更轻松地开发复杂的游戏。
开始编码前,先来安装Pygame。本文只介绍Windows系统下如何安装。
大多数较新的Python(3.4以上)版本都自带pip,因此首先可检查系统是否已经安装了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”表示在第一关。
我将程序源码放在了公众号平台上,若需获取源码可在后台回复[外星人]
从一名不羁的码农开始
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。