2019春第三次课程设计实验报告

2019春第三次课程设计实验报告

一、实验项目名称

用数组实现空战游戏

二、实验项目功能描述

本次实验使用二维数组来实现飞机,子弹与敌机的输出,消灭敌机,被敌机撞到以及敌机越过下边界三种情况的得分。用户通过使用'W',‘S',’A‘,’D'键来控制飞机的移动,使用空格键发射子弹或闪弹来消灭敌机,当飞机消灭敌机时得分会增加并生成新的敌机,当敌机越过下边界或撞到敌机时得分会减少,当分数达到一定程度时敌机速度会变快,子弹也会增强。

三、项目模块结构介绍

1.定义各项参数并赋值。

2.显示画面并通过二维数组输出飞机,子弹以及敌机。

3.给出不同情况下程序的执行方案。

4.根据用户的输入执行不同的操作。

2019春第三次课程设计实验报告

四、实现界面展示

2019春第三次课程设计实验报告

五、代码托管链接

https://gitee.com/ljrzzz/programming-1/blob/master/数组实现空战游戏2.cpp

六、实验总结

问题:在运行时会出现停止运行的情况,但代码又没有出现错误,我也不知道是什么原因,两条代码都会出现停止运行。

解决办法:请教同学或者网上查资料。

感想:虽然不知道为什么会出现停止运行,可能是因为电脑有点问题,不过还是自己学的不好,错误的原因都找不到。

七、学习进度条

2019春第三次课程设计实验报告
2019春第三次课程设计实验报告