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

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

时间:2019-05-31 13:49:01      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:源码   成就   star   名称   截图   模块   感想   现象   tee   

一、实验项目名称

反弹球

二、实验项目功能描述(用自己的语言描述)

1.用字符‘|‘和‘-‘构建反弹球的边框。
2.显示挡板,通过a,d实现挡板的左右移动。
3.判断小球是否在挡板范围内,判断小球是否被挡板街道,如果是则反弹小球;如果不是则结束游戏。且可以记录反弹的次数,并显示输出。
4.小球击中字符得分。

三、项目模块结构介绍(文字+总体模型)

技术图片

游戏初始化函数startup():决定边框的高和宽,挡板的长度。
显示画面函数():输出小球、砖块和挡板以及边框。
与用户输入无关更新函数updateWithoutInput():改变小球的位置。
与用户输入有关的更新():updateWithInput():实现a,d控制挡板移动。

四、实现界面展示(截图)

技术图片

技术图片

五、代码托管链接

https://gitee.com/heleiya/he_lei.git

六、实验总结(提出问题+解决办法+感想)

为什么游戏每次发出音效前游戏画面会有卡顿现象?
因为是直接将游戏源码编译运行,尝试将游戏源码组建成exe程序后运行,问题解决。
做一个游戏不容易,需要我更加认真的去学习,一步一步来,游戏完美运行的时候还是很有成就感的。

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

标签:源码   成就   star   名称   截图   模块   感想   现象   tee   

原文地址:https://www.cnblogs.com/hlywzj/p/10954698.html

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