2019春第三次课程设计实验报告
2019春第三次课程设计实验报告
一、实验项目名称
用数组实现空战游戏
二、实验项目功能描述
本次实验使用二维数组来实现飞机,子弹与敌机的输出,消灭敌机,被敌机撞到以及敌机越过下边界三种情况的得分。用户通过使用'W',‘S',’A‘,’D'键来控制飞机的移动,使用空格键发射子弹或闪弹来消灭敌机,当飞机消灭敌机时得分会增加并生成新的敌机,当敌机越过下边界或撞到敌机时得分会减少,当分数达到一定程度时敌机速度会变快,子弹也会增强。
三、项目模块结构介绍
1.定义各项参数并赋值。
2.显示画面并通过二维数组输出飞机,子弹以及敌机。
3.给出不同情况下程序的执行方案。
4.根据用户的输入执行不同的操作。
四、实现界面展示
五、代码托管链接
https://gitee.com/ljrzzz/programming-1/blob/master/数组实现空战游戏2.cpp
六、实验总结
问题:在运行时会出现停止运行的情况,但代码又没有出现错误,我也不知道是什么原因,两条代码都会出现停止运行。
解决办法:请教同学或者网上查资料。
感想:虽然不知道为什么会出现停止运行,可能是因为电脑有点问题,不过还是自己学的不好,错误的原因都找不到。
七、学习进度条