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

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

一、实验项目名称

Flappy bird

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

通过空格键使小鸟来躲避障碍物,每成功躲避一次就会获得一分。

三、项目模块介绍

第一部分:利用函数和光标实现小鸟的基本下落动作。

第二部分:利用代码和输入的坐标来显示小鸟和障碍物。

第三部分:输入代码使障碍物活动起来。

第四部分:利用输入代码的代码来判断小鸟是通过了障碍物还是撞上了障碍物,通过则获得1积分。

第五部分:利用代码来使障碍物循环出现。

四、实现界面展示。

五、代码托管链接 https://gitee.com/spring_c_language_2019/programming-1

六、实验总结。

问题1与解决方法:在进行下落的小鸟,即第一部分的练习时,由于对#include <cwindow.h>不了解,导致程序无法运行,后来查询了有关资料后才了解#include <cwindow.h>要改为windows。

问题2与解决方法:在游戏构造前建立仓库的过程中遇到了一些头痛的问题,比如建立本地仓库时出现卡顿,后来发现是代码打错了,又没有什么提示,真是不能有半点马虎。

感想:通过本次的学习,我再一次了解到代码容不下半点马虎,像昨天晚

上我打一段游戏的代码时,因为自己的生疏与粗心,比如1与l的混淆,首字母大小写的问题,又或者是”号要有间隔的问题,一次性居然出现了10多个错误,还有就是凡事都要有自己的思想,就拿这次游戏来说,如果你全部照搬书上给出的代码,是有很多地方不能运行的,大佬给出的解释是我们和书上的运行库不同,总之这次活动让我慢慢喜欢上了c语言。

原文地址:https://www.cnblogs.com/xyh9977/p/10956184.html