2019春第二次课程设计实验报告
2019春第二次课程设计实验报告
一、实验项目名称
用数组实现反弹小球消砖块
二、实验项目功能描述
与之前不同,本次实验使用二维数组来实现,小球,挡板,砖块等的输出,消除砖块的判断以及操作的执行。用户通过使用'W'和'D'键来控制挡板的移动,在小球接触到下边界之前,如果挡板接触小球,则小球反弹,反弹小球数加一,如果小球向上反弹时碰到砖块,则小球会消除砖块后反弹,并生成新的砖块,同时消掉的砖块数加一,如果小球接触到下边界,则显示游戏失败,程序终止运行。
三、项目模块结构介绍
1.定义各项参数并赋值。
2.显示画面并通过二维数组输出小球,挡板,砖块等。
3.给出不同情况下程序的执行方案。
4.根据用户的输入执行不同的操作。
四、实现界面展示
五、代码托管链接
https://gitee.com/ljrzzz/programming-1/blob/master/数组实现反弹小球.cpp
六、实验总结
问题:开始照书上写的代码总是会出现#include<cwindow.h>这个头文件编译错误,找不到原因。
解决办法:根据错误提示上网搜,发现原因是不存在该头文件,应将头文件改为#include<windows.h>,改正之后编译正确。
感想:虽然不知道为什么书上的代码会有问题,感觉可能是因为电脑配置的不同,不过有种书上的也不一定是完全正确的感觉。
七、学习进度条