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

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


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

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

python -m pip --version

如果出错,则安装pip:

python get-pip.py

然后安装pygame,同样使用命令,省得到网上找相应版本,安装过程需要一点时间:

python -m pip install pygame

如果出错,则根据提示的命令,安装更高版本的pip

安装完成就可以在项目中添加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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值