码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-05-31 19:56:49      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:设计   课程设计   结构   使用   git   https   第一步   一点   初始   

一、实验项目名称:反弹球
二、实验项目功能描述:利用数组知识改进反弹球消砖块游戏,实现多个砖块的效果。“0”表示输出空格,“1”表示输出小球‘0’。
三、项目模块结构介绍:
第一步:实现小球反弹的效果,利用二维数组int canvas[High][Width]存储游戏画布中的所有元素,0输出空格,1输出小球‘0’;数组的其他元素值为0.
第二步:增加挡板,当二维数组canvas[High][Width]中的元素值为2时输出挡板‘*’。
第三步:增加砖块,消砖块。当二维数组canvas[High][Width]中的元素值为3 时输出挡板‘#’。由于采用了数组,在startup()中可以很方便地初始化多个砖块。
四、实现界面展示:

五、代码托管链接:https://gitee.com/Hao94/wu_hao/blob/master/3.2%20反弹球.cpp
六、实验总结:
提出问题:这个游戏当中需要运用数组的知识,但是我不清楚要把数组放到哪里去使用数组,还有就是用数组来实现什么?
解决方法:通过查阅《c语言课程设计与游戏开发实践教程》这本书,终于看懂了一点皮毛。但是这并不能解决我全部的疑惑。所以我依靠了百度来解决我这些问题。
感想:每周通过自己来完成一个游戏的编写,感觉自己还是非常不错的,当然,这也只是一些非常简单的游戏,也是非常容易编写的。并且通过这样的实践,我们可以少玩点游戏,多做一点游戏。

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

标签:设计   课程设计   结构   使用   git   https   第一步   一点   初始   

原文地址:https://www.cnblogs.com/wuhao94/p/10957003.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!