项目:贪吃蛇游戏,所用软件,eclipse 成员:孙晨旭,高云鹏
贪吃蛇游戏设计文档:
搭建环境 :Android Studio,eclipse
“贪吃蛇”游戏是一个经典的游戏,它操作简单、界面美观、功能较齐全的“贪吃蛇”游戏。
整个游戏程序分为二个功能模块,六个类模块,实现了游戏的开始、暂停、结束。进行
了游戏的概要设计和详细设计。概要设计给出二个功能模块的主框架以及六个类模块的
函数调用关系,详细设计重点给出各个类模块的程序流程图以及UML图列表介绍了各
个类包含的变量、使用的方法,展示了游戏的界面。在这重点介绍下贪吃蛇游戏的基本
运行界面。
本游戏设计的功能有:
功能1:编程思想的形成,设计图像界面.
功能2:上、下、左、右移动(移动时必须从蛇头开始,所以蛇不能向相反方向移动,也就是蛇尾不能改作蛇头。如果不按任何键,蛇自行在当前方向上前移,
当游戏者按了有效的方向键后,蛇头朝着指定的方向移动,一步移动一节身体,)
功能3:产生随机食物及其位置。功能1:每吃到一个食物,则蛇身长一截。(用一个小矩形表示蛇的一节身体,身体每长一节,增加一个矩形块。)
功能4:计分器(每吃到一个食物,则加一分,初始值为0。)
功能5:关卡(每吃到10个食物,则进入下一关卡初始关卡为1。)
功能5:暂停键、开始键、重新开始键(暂停键:按倒按钮即可停止都不动;开始键:可继续运动;重新开始键:回到最初开始的一步。)
功能6:Game Over(蛇头碰到蛇身就游戏结束,显示Game Over。)
功能7:随机产生障碍物(当蛇头碰到障碍物时,游戏结束)
功能8:同时通过软件工具的处理将其转换为exe文件,使得该程序的运行可以随处运行,而不需要安装Java虚拟机。