/plane

Primary LanguagePython

plane

这个项目是一个新手常用的飞机大战项目,我学习后做了一些改版!

一、运用面向对象的方法设计《飞机大战》

二、需求分析:

根据运行画面可以分析出需求如下: 1.游戏窗口的建立,用来显示游戏素材、动画。

2.背景素材的滚动播放。

3.敌机:从顶部的位置随机出现,以随机的速度下降。

4.英雄飞机:可以左右上下移动,激发子弹。

5.碰撞:子弹与敌机的碰撞,敌机与英雄飞机的碰撞,碰撞后有爆炸特效产生。

《飞机大战》总共包含两个文件,一个是plane_main.py文件用来书写游戏的主程序,另一个是plane_sprintes.py专门用于保存飞机大战所需精灵的模块。

动画