全球旧事资料 分类
XXXX学院
计算机科学系《A
droid程序设计》课程设计报告
题目贪吃蛇
专业计算机科学与技术
班级B11计科班
学号
姓名凌波微步
QQ2446872525
指导教师
2014年6月
f目录
第一章绪论2
11游戏简介2
12开发目的及意义3
13开发环境及工具3
第二章需求分析4
21游戏界面分析4
22游戏角色分析4
23游戏控制分析4
第三章总体设计5
31系统功能模块层次图5
32运行机制6
33贪吃蛇功能流程图7
第四章详细设计与实现9
41S
akeActivity类9
42MyTile类10
43NextActivity类18
44SysApplicatio
类19
45界面设计20
第五章测试24
51功能测试24
54测试结果25
第六章结论25
第一章绪论
11游戏简介
贪吃蛇游戏是一款手机游戏同时也是一款比较需要耐心的游戏。贪吃蛇游
f戏是一条蛇不停地在手机屏幕上游走吃在手机屏幕上出现的食物。当蛇吃掉1个食物后会变长并且吃完食物时食物会消失并立即随机生成1个新的食物只要蛇头碰到屏幕四周或者碰到自己的身子蛇就立即毙命。
12开发目的及意义
通过本次课程设计了解a
droid软件的开发过程熟悉并掌握JAVA语言程序关键在于表示蛇的图形及蛇的移动。用一个小矩形块表示蛇的一节身体身体每长一节增加一个矩形块蛇头用一节表示。移动时必须从蛇头开始所以蛇不能向相反的方向移动如果不按任意键蛇自行在当前方向上前移但按下有效方向键后蛇头朝着该方向移动一步移动一节身体所以按下有效方向键后先确定蛇头的位置而后蛇的身体随蛇头移动。意义是方便人们在休闲时通过玩手机游戏获得一点快乐同时锻炼自己的大脑。
13开发环境及工具
在Wi
dow8下进行采用eclipse开发工具基于安卓22操作系统。
环境搭建
1JDK安装
2Eclipse安装
3A
droidSDK安装
4ADT安装创建AVD
f第二章需求分析
21游戏界面分析
操作界面应该人性化设计提示玩家按什么按键开始游戏开始游戏之后在游戏界面中以坐标的形式对整体界面进行划分将界面划分为网格还应设计蛇的样式食物的样式和墙的样式在蛇吃到食物后的样式还有游戏结束时的界面显示游戏结束后要显示所得的分数。
22游戏角色分析
设置游戏贪吃蛇初始时由固定小矩形块组成在游戏中要随机出现由单个矩形块构成的食物并且设置随机出现的食物不要出现在蛇的身体中在蛇吃到食物的时候蛇的身体加长。此外要判定游戏成功与失败的条件当蛇的头和尾相撞或者蛇的头部撞到了墙上则游戏失败此时游戏结束界面显示所得分数。另外蛇的移动原理由外部按键设置监听控制蛇头的移动方向在方向的指引下进行移r
好听全球资料 返回顶部