python 飞机大战 论文
计说明:
完成敌机发射子弹功能(注意:子弹不是连发、移动速度不要太快)
实现敌机子弹和玩家飞机的碰撞检测实现敌机子弹和玩家飞机的碰撞检测
为消失的飞机添加爆炸效果为消失的飞机添加爆炸效果
项目特点及完成功能:
增加 Settings 类用于保存游戏参数,方便后续扩展
增加 Bullet 基类和 Plane 基类,增加代码复用
实现英雄机的上下左右移动和子弹发射
实现敌机的随机出现和敌机子弹的随机发射
实现敌机与英雄机的碰撞检测、子弹与飞机的碰撞检测
实现飞机被击中后的爆炸效果(通过 list 实现)
实现游戏结束后背景画面仍在滚动的效果
增加背景音乐
第1章绪论
1.1 系统研究的背景及意义
当今社会是一个信息社会,一个知识经济的年代。自从世界上第一台计算机ENIAC于1946年问世到现在,计算机业飞速发展。随着以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃兴起,世界已然进入在计算机信息管理领域的激烈竞争的时代,计算机,自然而然的变成了人们生活中必不可少的一部分。
过去,人们只要是借助电影,电视,音乐等方式来娱乐。而今天,以游戏为代表的电子娱乐正成为主流娱乐方式。因为CPU以及显卡等设备的高速发展,为人们开发出更加炫目多彩的游戏提供了可能。时代的发展,社会的进步,科学技术正以日新月异的速度飞速的向前发展。计算机技术的发展更是迅速而且广泛。可以说,计算机已经涉及到现代绝大部分行业。目前纷繁复杂的游戏软件比比皆是,无论在线的网路游戏还是桌面游戏,二维的还是三维立体空间的,多由单机版游戏孕育而来。学习简单的