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

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

时间:2019-05-31 23:15:26      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:报告   NPU   课程   win   输出   行操作   第二次课   ima   操作   

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

一.实验项目名称

实验项目名称:.用函数实现反弹球消砖块

二.实验项目功能描述

1.能够显示边框
2.能够显示移动挡板
3.挡板和边框能够反弹小球,输出被挡板反弹小球的次数
4.在第一行随机输出一个砖块,移动挡板,不断反弹小球,直到击中砖块
5.能够通过不断的while循环使不断清屏,令显示画面不被停止,能对显示画面进行操作

三.项目模块结构介绍

startup(); //数据初始化
show();//显示画面
updateWithoutInput();//与用户输入无关的更新
updateWithInput();//与用户输入有关的更新,对挡板的操作
gotoxy();//将光标移到原点,解决游戏画面闪烁问题
main();//通过不断的while循环对游戏画面重写,令显示画面不被停止,能够对显示画面进

总体模型:

技术图片

四.实现界面展示

技术图片

五.代码托管链接

https://gitee.com/liuwei990714

六.实验总结

1.提出问题

为什么#include<cwindow.h>头文件过不了;sleep(80);为什么编译错误。

2.解决办法

看书上第4页下面的解释,将#include<cwindow.h>改为#include<windows.h>;然后头文件编译过了,但sleep(80);编译过不了,上午查资料后,将s改为大写,然后编译正确。

3.感想

这周每天上传一篇代码,至少每天有一个贡献度,最多有四个贡献度,但我发现四个贡献度的颜色和一个贡献度的颜色一样;感觉我每天都能从书上的游戏代码中学到新的知识,比如Sleep()函数和kbhit()函数的用法和功能,也能从每一篇代码中获得新的感悟和思考,真的觉得一点一点的在进步。

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

标签:报告   NPU   课程   win   输出   行操作   第二次课   ima   操作   

原文地址:https://www.cnblogs.com/liu2687479342/p/10957887.html

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