Pygame模块安装/.py转.exe的方法/Python打飞机项目

写博客是一种积累!让优秀成为一种习惯!谨记天天要作的事!python

 

项目过程当中用到Pygame模块,它是一组功能强大模块,可以生成一个Pygame窗口,在屏幕上绘制图像并处理。git

 

插一下,Pygame模块的安装过程:ui

本项目是在Windows下开发,检查系统是否安装pip,pip用于安装各类程序或模块:命令行

>python -m pip --version游戏

        若是出错,则安装pip:ip

        >python get-pip.py开发

而后安装pygame,一样使用命令,免得到网上找相应版本,安装过程须要一点时间:get

>python -m pip install pygame博客

        若是出错,则根据提示的命令,安装更高版本的pipit

安装完成就能够在项目中添加Python模块了。

 

游戏并不复杂主要为了巩固所学的Python基础。使用上下左右移动飞船位置,空格发射子弹。外星人会左右移动而且下移。当外星人到达屏幕底部或者碰到飞船将从新开始,有3条命。增长计分、关卡数和最高分显示,随着关卡数增长,飞船相应速度、子弹速度和消灭外星人的分数也会增长,相应地,外星人速度也会提升,提升难度。

 

最后插一下,.py转.exe的方法:

>python -m pip install pyinstaller

安装完成后,将.py文件转成.exe的可执行程序,在该目录文件shift+右键,今后处打开命令行:

>pyinstaller ***.py

会生成两个文件夹,build和dist,可执行程序在dist文件夹中。

若是想单独生成一个.exe程序,则:

>pyinstaller -F ***.py

*对于多个.py模块,只须要对主模块只用命令便可。

若是想更改生成的图标,前提是该ico图标是(16,32,48,256)像素的合并图(256可选),由于Windows系统对于图标有多重大小的状态,若是仅是单张的ico图像,则会转换失败。转exe并换图标:

>pyinstaller -i ***.ico ***.py

 

项目地址:https://gitee.com/feistel/alien_invasion

 

荣耀给予世界,真实留给本身,致敬开源!

相关文章
相关标签/搜索