2019年春第四次课程设计实验报告
一、 实验项目名称
《飞机大作战》
二、 实验项目功能描述
1、 画面初始化,设定好画面尺寸,大小为背景图分辨率大小,设定得分记录;2、 图像资源准备,包括飞机与敌机图片、子弹图片等;3、 游戏可玩性、可控性:能使用鼠标自由控制飞机移动;4、 敌机移动与出现及消灭,以及飞机被爆炸图片;5、 背景音乐:适当时机出现指定音乐;6、 画面优化与游戏流畅运行。
三、 项目模块结构介绍
四、 实现界面展
五、 代码托管链接
六、 实验总结
1、 提出问题:
子弹攻击敌机的得分到一定程度敌机不在出现和同一时间只会出现一枚子弹? 2、 解决办法: 游戏循环设定不完善;子弹问题可参考以前的作用“简单的飞机游戏”,据观察子弹能多枚同时出现。3、 感想:
程序代码能否运行与是否正确还与编译器即编译环境有关;图片与数据进行连接进而使形象游戏能成功开发。
七、学习进度条:
月/日期 | 这周所花的时间 | 代码行数 | 博客字数 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|---|
3/12-3/20 | 9小时 | 大概60行 | 1200左右 | 条件分支结构 | -- |
3/22-3/28 | 6小时 | 大概120行 | 300左右 | 字符串的基本概念,字符串的存储以及字符串的操作方法 | -- |
3/29-4/05 | 8小时 | 大概240行 | 500左右 | 指针变量的初始化、指针作为函数参数、指针变量的赋值与运算 | -- |
4/08-4/11 | 12小时 | 大概320行 | 550左右 | 冒泡排序法;详解指针、数组与地址间的关系;指针之间的运算 | -- |
4/13-4/19 | 12小时 | 大概180行 | 300左右 | 动态内存分配,字符指针 | -- |
4/22-4/26 | 14小时 | 大概240行 | 400左右 | 结构指针的概念、结构指针作为函数参数 | -- |
4/28-5/04 | 16小时 | 大概200行 | 300左右 | 结构指针;指针定义与运用 | -- |
5/05-5/10 | 9小时 | 大概400行 | 600左右 | 多函数结构;递归函数;宏;编译译预处理的概念 | -- |
5/12-5/18 | 12小时 | 大概300行 | 500左右 | 指针进阶:指针数组,数组指针,指针函数,函数指针 | -- |
5/20-5/25 | 30小时 | 大概600行 | 200左右 | -- | -- |
5/27-6/01 | 24小时 | 大概400行 | 200左右 | -- | -- |
6/03-6/07 | 48小时 | 大概800行 | 200左右 | -- | -- |
6/09-6/016 | 68小时 | 大概800行 | 200左右 | -- | -- |
-- | -- | -- | -- | -- | -- |