二〇一九年第一次课程设计实验报告

一, 实验项目名称
小鸟大作战暨flappy bird(第二章第三个)
二, 实验项目功能描述
该项目为动作类小游戏,通过自定义了五个函数来实现,其功能分别为:数据初始化,显示动作画面,与玩家无关输出,实现玩家有关输出。
而项目的主体功能是:实现用空格键控制小鸟上升来躲避障碍物以获取积分并最终得到“你是我带过的最好的一个学生”成就以通关。
三, 项目模块结构介绍
【一】 项目模型:

【二】 文字介绍:
自定义函数一模块:void jiaozhun(int x,int y)校准光标使其移动到位置(x,y)。
自定义函数二模块:void kaishi(void)游戏开始前的初始化,将前面的数据清除。
自定义函数三模块:void huamian(void)显示画面,用>表示小鸟,用|表示障碍,用 表示出口,并输出所得积分。
自定义函数四模块:void wanjia_dabaizi(void)与玩家毫无关系的数据更新,包含玩家失败后输出的文字,以及鸟撞墙判定。
自定义函数五模块:void wanjia_caozuo(void)与玩家有关的数据更新,就是玩家按空格键来时鸟飞起来。
主函数模块:调用五个自定义函数模块实现项目功能。
四, 实现界面展示

五, 代码托管链接
https://gitee.com/hhyxtrmz/nuclear_fusion
六, 实验总结
【一】 问题
头文件#include<cwindow.h>出错

【二】 解决
将cwindow改为windows
【三】 感想
就算是教科书也有出错的地方啊,看来我们还是要实事求是。

猜你喜欢

转载自www.cnblogs.com/xgzq000000/p/10956608.html
今日推荐