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

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

一、实验项目名称

用数组实现反弹小球消砖块

二、实验项目功能描述

与之前不同,本次实验使用二维数组来实现,小球,挡板,砖块等的输出,消除砖块的判断以及操作的执行。用户通过使用'W'和'D'键来控制挡板的移动,在小球接触到下边界之前,如果挡板接触小球,则小球反弹,反弹小球数加一,如果小球向上反弹时碰到砖块,则小球会消除砖块后反弹,并生成新的砖块,同时消掉的砖块数加一,如果小球接触到下边界,则显示游戏失败,程序终止运行。

三、项目模块结构介绍

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

2.显示画面并通过二维数组输出小球,挡板,砖块等。

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

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

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

四、实现界面展示

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

五、代码托管链接

https://gitee.com/ljrzzz/programming-1/blob/master/数组实现反弹小球.cpp

六、实验总结

问题:开始照书上写的代码总是会出现#include<cwindow.h>这个头文件编译错误,找不到原因。

解决办法:根据错误提示上网搜,发现原因是不存在该头文件,应将头文件改为#include<windows.h>,改正之后编译正确。

感想:虽然不知道为什么书上的代码会有问题,感觉可能是因为电脑配置的不同,不过有种书上的也不一定是完全正确的感觉。

七、学习进度条

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

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