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

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

一、实验项目名称

项目名称:flappy bird

二、实验项目功能描述

功能:由用户来对小鸟的位置进行操作,通过控制小鸟的位置来躲开障碍物,如果未躲开障碍物,则通告游戏失败。
仓库代码链接:https://gitee.com/hcy-yxdm123/HCY/blob/master/flappy%20bird.cpp1.cpp

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

第一模块:输入全局变量,显示画面。
第二模块:小鸟的位置以及障碍物的设计。
第三模块:用户参与,用户通过出入不同字符来移动。
第四模块:游戏失败提醒以及障碍物重新生成。
第五模块:隐藏光标。
第六模块:游戏循环。
总体模型:
1581369-20190531164623426-386817729.jpg

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

1581369-20190531163558194-1662706067.png

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

问题一:如何来控制小鸟的移动,有什么方法。
问题一的解决办法:有两种方法可以控制小鸟的移动,方法一是利用scanf输入字符,通过按键的不同来移动小鸟的坐标。缺点是每输入一个字符都需要按回车键后才能执行。方法二是利用getch,它是不需要按回车键的,只需要输入空格即可。
问题二:在输入过程中,把大写字母写成小写字母,导致运行错误,出现函数没有声名的情况。
问题一的解决方案:通过一直改还是错误结果仔细看书上才发现大写字母。
感想:刚开始还没有照着书上写代码的时候,觉得自己不会把代码连接成一个代码,后面发现书上的代码是很容易连接的,感觉还可以,至于代码也是看得懂的。

转载于:https://www.cnblogs.com/da123hcy/p/10956116.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值