编辑: 牛牛小龙人 2019-09-12
课程设计总结报告 99090B2 王沁龙 邓维维 张璐 陈光 王华诚 尚荣斌 曹军 一 、需求分析: 本游戏为推箱子(又名搬运工)游戏,即通过移动方向键来控制小人去推动箱子,直到把所有的箱子都推动到各个仓库中.

游戏需要在有限的范围中放好各箱子,且每次只能搬运一个箱子,并且为了增加趣味性,还需有友好的界面及音乐.另外,为了增加游戏的丰富性,还应具有显示当前时间及游戏时间,存取进度等功能.

二、具体实现: 根据对需求的分析,对课程分成了以下几个模块: 主控模块:本模块用以调用其他功能模块,及对游戏中按键的各种反应. 界面模块:本模块画出了游戏的界面,增加了游戏的爽目性. 仓库及小人移动模块:本模块用以设计仓库,并根据情况设计小人移动程序. 音乐模块:本模块设计了游戏的音乐,增加了游戏的悦耳性. 文件模块:本模块可以保存游戏的数据,用以保存进度. 时间模块:本模块可以显示出当前的系统时间及游戏时间. 选项模块:本模块可以选择游戏仓库及设置当前背景色. 根据需要的实现,得出基本的流程图,如下:

三、小结: 通过本次课程设计,使我们更加了解了团体合作的精神,对软件开发过程中的各种问题有了更进一步的认识.

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题