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

一.实验项目名称

反弹球消砖块

二 .实验项目功能描述

用c语言编写一个反弹球小游戏,可以自己改变游戏的各项数据,可以通过键盘的 “a”,“d”来实现挡板的左右移动,来保持小球始终在挡板上方,每次小球和挡板接触记为得分增加一分,挡板没有接到小球则游戏结束,输出这次的分数。

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

1.对游戏画面大小,小球的坐标,小球的速度,挡板的半径等数据进行设置
2.进行数据初始化,设置游戏的数据

3.显示画面函数,输出小球,砖块,挡板,边框和成绩。
4.与用户输入无关更新:当小球位置改变的时候会出现的变化
5.与用户输入有关的更新:使得用户可以通过键盘的 “a”,“d”来实现挡板的左右移动

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

五、代码托管链接

https://gitee.com/lpf_666

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

这次实验其实最烦的就是用git提交的操作,我对着那个视频不知道搞了多久,然后看了学委录制的视频也不知道搞了多久,反正就是提交不上去,怎么也提交不到仓库上面去,最终还是没搞明白为什么,最后使用了另一种方法,不用每次用git提交而是通过vs code来提交才成功提交。通过这个我基本吧基本的git命令记下来了。

转载于:https://www.cnblogs.com/lpf666/p/10982795.html

2019春第一次课程设计实验报告相关推荐

  1. 2109春第一次课程设计实验报告

    2019春第一次课程设计实验报告 一.实验项目名称: 飞机游戏的编写 二.实验项目功能描述: 这个实验主要是实现游戏的正常运行,实现控制飞机的移动功能,增加其实用度, 同时还实现发射子弹和出现敌机的操 ...

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

    2019春第二次课程设计实验报告 一.实验项目名称: 贪吃蛇游戏编写: 二.实验项目功能描述: 这个实验主要是实现游戏的正常运行,实现的目标是对小蛇移动的控制, 同时对小蛇数据的保存,如何实现转弯的效 ...

  3. c语言图形时钟编程,C语言图形时钟课程设计实验报告.doc

    C语言图形时钟课程设计实验报告.doc 目录 1.系统功能要求 . 2. 数据结构设计及 说明 . 3.程序结构(画流程图) . 4.各模块的功能 . 5.试验结果(包括输入数据和输出结果) . 6. ...

  4. c语言时钟报告,C语言图形时钟课程设计实验报告

    C语言图形时钟课程设计实验报告 目录1.系统功能要求.2. 数据结构设计及说明.3.程序结构(画流程图) .4.各模块的功能.5.试验结果(包括输入数据和输出结果) .6.体会.7.参考文献.8.附录 ...

  5. matlab数字图像处理课程设计报告,数字图像处理课程设计实验报告.doc

    数字图像处理课程设计实验报告 数字图像处理课程设计 题 目:数字图像处理及Huufman(或小波变换)编码仿真实现 学生姓名: 学 院:信息工程学院 系 别:电子信息工程系 专 业:电子信息工程 班 ...

  6. 湖北汽车工业学院c语言程序设计 汽车零部件采购管理程序,湖北汽车工业学院c语言课程设计实验报告(采购信息管理系统).docx...

    湖北汽车工业学院c语言课程设计实验报告(采购信息管理系统) C语言课程设计 商品销售信息管理系统 #include #include #include #include structproduct// ...

  7. java课程设计实验报告_javaweb课程设计实验报告

    javaweb课程设计实验报告 1 湖南科技大学计算机科学与工程学院 WEB 编程课程设计报告 题目: 网上购物商店 学 号:1111111111 姓 名: 1 指导老师: 1 完成时间: 11111 ...

  8. c++语言程序设计教程与实验实验报告,C++程序设计课程设计实验报告—网络五子棋...

    C++程序设计课程设计实验报告-网络五子棋 计算机学院 实验报告 课程名称: C++程序设计课程设计 开课学期: 2010-2011学年第2学期 院 班: 计算机学院 093 指导老师: 项目题目: ...

  9. 西工大计算机操作系统实验报告,西工大计算机操作系统课程设计实验报告bh05xh5...

    <西工大计算机操作系统课程设计实验报告bh05xh5>由会员分享,可在线阅读,更多相关<西工大计算机操作系统课程设计实验报告bh05xh5(7页珍藏版)>请在人人文库网上搜索. ...

最新文章

  1. 大数据-07-Spark之流数据
  2. 《VMware vCAT权威指南:成功构建云环境的核心技术和方法》一3.6 vCloud计量
  3. PDO操作MYSQL
  4. Java 文件上传下载管理器(控制台)
  5. oracle 表导入到powerDesigner 中
  6. 为什么MCU也要支持AI功能?
  7. githooks_使用Githooks改善团队的开发工作流程
  8. 外媒:日本和芬兰将合作开发6G技术 诺基亚将参与其中
  9. 洛谷 P3359 改造异或树
  10. autocaddesk之 autocad2014的安装
  11. 2台电脑一根网线传文件_一根网线做两根用?接两个水晶头?是的你没看错
  12. Acer 4750 安装黑苹果_黑苹果安装 你要知道的那些坑
  13. mysql密码和权限配置
  14. 2020域名网络安全行业热门事件盘点
  15. 候客点选在哪大数据说了算 申城推广简易出租车候客站点
  16. 单片机霹雳灯双灯c语言,HOLTEK单片机-8LED霹雳灯
  17. microLED可能在智能手机市场取代OLED
  18. 【笔记】H5跳转手机应用商店(指定应用页/第三方应用商店)
  19. java对接支付宝当面付
  20. 交流群和一些工具分享

热门文章

  1. linux locate 用目录,Linux 命令(文件和目录管理 - locate)
  2. css规则由两部分构成,CSS-层叠样式表基础教程
  3. vue 全局排序_搞定VUE [ 一 ]
  4. linux启动脚本 范本,Linux—微服务启停shell脚本编写模板
  5. 起搏器可以用计算机吗,关于起搏器患者能否做核磁共振的最全说法
  6. Android自定义View详解,知乎上转疯了!
  7. Python程序设计题解【蓝桥杯官网题库】 DAY3-基础练习
  8. 图像中里面的Ground Truth
  9. mysql like 替代算法_mysql – 什么是替代连接查询
  10. react mysql增删改查_react增删改查