2019 春第一次课程设计实验报告
一、实验项目名称
飞机游戏
二、实验项目功能描述(用自己的语言描述)
控制飞机来发射子弹消灭移动的敌机,还有消灭得分
三、项目模块结构介绍(文字+总体模型)
void gotoxy(int x,int y) //光标移动到(x,y)位置
void startup (); //数据初始化
while(1) //游戏循环执行
{
void show(); //显示画面
void updateWithoutInput(); //与用户输入无关的更新
void updateWithInput(); //与用户输入有关的更新
}
第一步实现控制飞机移动
第二步实现常规子弹
第三步增加可移动的敌机
第四步增加判断子弹击中敌机
第五步要调用清屏函数
四、实现界面展示(截图)
五、代码托管链接
https://gitee.com/lyx1314/green
六、实验总结(提出问题+解决办法+感想)
问题一:函数不清楚,在main()中实现有点困难
解决办法:通过阅读游戏设计书籍来了解
问题二:在敲代码的时候有时敲快然后就敲错了
解决办法:细心看书,编译之后照着提示改
感想:第一次敲游戏感觉很新奇,让我又多了解了一些函数的用法以及游戏框架