编辑: 牛牛小龙人 | 2019-09-12 |
游戏需要在有限的范围中放好各箱子,且每次只能搬运一个箱子,并且为了增加趣味性,还需有友好的界面及音乐.另外,为了增加游戏的丰富性,还应具有显示当前时间及游戏时间,存取进度等功能.
二、具体实现: 根据对需求的分析,对课程分成了以下几个模块: 主控模块:本模块用以调用其他功能模块,及对游戏中按键的各种反应. 界面模块:本模块画出了游戏的界面,增加了游戏的爽目性. 仓库及小人移动模块:本模块用以设计仓库,并根据情况设计小人移动程序. 音乐模块:本模块设计了游戏的音乐,增加了游戏的悦耳性. 文件模块:本模块可以保存游戏的数据,用以保存进度. 时间模块:本模块可以显示出当前的系统时间及游戏时间. 选项模块:本模块可以选择游戏仓库及设置当前背景色. 根据需要的实现,得出基本的流程图,如下:
三、小结: 通过本次课程设计,使我们更加了解了团体合作的精神,对软件开发过程中的各种问题有了更进一步的认识.