这个项目是一个新手常用的飞机大战项目,我学习后做了一些改版!
根据运行画面可以分析出需求如下: 1.游戏窗口的建立,用来显示游戏素材、动画。
2.背景素材的滚动播放。
3.敌机:从顶部的位置随机出现,以随机的速度下降。
4.英雄飞机:可以左右上下移动,激发子弹。
5.碰撞:子弹与敌机的碰撞,敌机与英雄飞机的碰撞,碰撞后有爆炸特效产生。
《飞机大战》总共包含两个文件,一个是plane_main.py文件用来书写游戏的主程序,另一个是plane_sprintes.py专门用于保存飞机大战所需精灵的模块。