# PlaneWar
基于Python第三方库Pygame开发的飞机大战小游戏(demo)
# 设计思路:
存在四个对象:我方飞机、敌方飞机、我方子弹、敌方子弹
三个页面:开始页面、主页面、结束页面
功能:
背景音乐的添加
我方飞机可以移动【根据按键来控制】
敌方飞机也可以移动【随机的自动移动】
双方飞机都可以发射子弹
步骤:
1. 创建一个窗口
2. 创建一个我方的飞机,根据方向键左右移动方向
3. 给我方飞机添加发射子弹的功能【按下空格键发送子弹】
4. 创建一个敌人飞机
5. 敌人飞机可以自由移动
6. 敌人飞机可以自动发射子弹
Python版本:3.6.2
Pygame:2.0.1
已经打包好不带黑窗口的模式
点击exe文件可直接运行
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 适用工作项目、毕业设计,课程设计,项目源码均经过助教老师测试,运行无误,轻松复刻,欢迎下载 -------- 下载后请首先打开README.md文件(如有),仅供学习参考。
资源推荐
资源详情
资源评论
收起资源包目录
基于Python第三方库Pygame开发的飞机大战小游戏(demo).zip (29个子文件)
project_okey
assert
music
hit.mp3 6KB
background.mp3 1.87MB
boom.mp3 45KB
enemybullet.mp3 11KB
firebullet.mp3 5KB
image
start2.png 9KB
cover.png 35KB
end1.jfif 45KB
playerbullet.png 2KB
start1.png 10KB
playerplane.png 19KB
finish2.png 9KB
background.png 81KB
enemyplane.png 9KB
enemybullet.png 1KB
playerplane2.png 14KB
finish1.png 10KB
boom
bomb4.png 13KB
bomb3.png 15KB
bomb2.png 11KB
bomb1.png 5KB
bomb0.png 2KB
bomb7.png 2KB
bomb6.png 5KB
bomb8.png 2KB
bomb5.png 9KB
LICENSE 11KB
planewar.py 18KB
README.md 808B
共 29 条
- 1
资源评论
程皮
- 粉丝: 254
- 资源: 2485
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功