android的贪吃蛇游戏开发(附件)

【】在电子设备普及的世代,在电子设备上运行的游戏已经是人们不可或缺的生活放松品了。贪吃蛇游戏使用的是安卓集成开发工具开发,开发语言是Java,采用的是面向对象思想,通过在PC上进行开发,可在安卓设备上运行和游玩。贪吃蛇游戏有主功能和辅助功能模块,主功能有游戏的登录与注册和开始游戏功能,辅助功能有难度选择,背景音乐,关于游戏和退出游戏。这些功能的设计可以让玩家更好的认识和体验这款贪吃蛇游戏。游戏实现的是一个在屏幕上移动的贪吃蛇,玩家需要点击屏幕控制虚拟按钮来实现对贪吃蛇方向的上下左右控制,并吃到食物,后面以此类推,直到贪吃蛇死亡,则游戏结束。此游戏可以让玩家在休闲的时间得到足够的娱乐效果,实现了游戏的开发目的。【】 0
目 录
一、前言 3
(一)选题背景 3
(一)选题内容 3
1.功能介绍 3
2.开发思路 3
二、应用设计相关介绍 3
(一)功能简介 3
1.功能概要 3
2.功能的总体设计 4
(二)开发工具与开发环境 4
1.开发工具 4
2.开发环境 4
3.使用说明 5
(三) 用户需求分析 5
(四)游戏流程设计 5
三、应用功能设计与实现 7
(一)游戏注册与登录 7
1.欢迎页面 7
2.登录页面 8
3.注册页面 11
(二)应用主界面 13
(三)开始游戏 16
(四)难度选择 20
(五)背景音乐 22
(六)关于游戏 24
(七)退出游戏 26
四、应用测试 27
1.测试用例 27
2.测试结果 28
五、总结 28
致谢 30
参考文献 31
一、引言
(一)选题背景
在经济全球化的今天,人们的生活节奏也越来越快,节奏快带来的效果就是人们的生活压力也是日益增大,人是不可能持续性的长时间保持一个状态,比如长期工作它会导致人们的生活压力增加,会让 *好棒文|www.hbsrm.com +Q: *351916072* 
人痛不欲生,甚至会造成对人身体毁灭性的打击,造成猝死。而适当的游戏可以让人放松,它可以缓解人们的生活压力,让人们得到快乐,而贪吃蛇游戏则可以在休闲的时间内让玩家进行游玩,通过简单的操控,便捷的运行条件可以使玩家更好的获得游戏的乐趣。
(一)选题内容
1.功能介绍
贪吃蛇游戏有主功能和辅助功能模块,主功能有游戏的登录与注册和开始游戏功能,辅助功能有难度选择,背景音乐,关于游戏和退出游戏。这些功能的设计可以让玩家更好的认识和体验这款贪吃蛇游戏。游戏实现的是一个在屏幕上移动的贪吃蛇,玩家需要点击屏幕控制虚拟按钮来实现对贪吃蛇方向的上下左右控制,并吃到食物,后面以此类推,直到贪吃蛇死亡,则游戏结束。此游戏可以让玩家在休闲的时间得到足够的娱乐效果,实现了游戏的开发目的。开发出好游戏,让玩家获得更好的游戏体验。
2.开发思路
此游戏是采用安卓平台进行设计,在开发游戏时采用的是安卓开发工具。有windows和mac平台,是开发安卓的基本。
游戏通过玩家注册并登录实现本游戏的登录与注册,在玩家注册并登录成功后,玩家会进入游戏主界面,玩家通过对应的按钮文字解释,来点击相应的游戏功能。
此游戏具有的功能有以下:
1)游戏的登录与注册,在游戏开始前,玩家需要注册并登录游戏才可以对游戏进行游玩。
2)开始游戏,游戏的主体,主要是游戏的游玩。
3)难度选择,游戏难度的设置,根据玩家需求来选择。
4)背景音乐,游戏时的背景音乐,玩家可以自行选择是否开启背景音乐。
5)关于游戏,介绍本游戏的玩法和基本介绍。
6)退出游戏,退出整个游戏界面,跳回到安卓桌面。
二、系统概要设计
(一)功能简介
1.功能概要
在玩家点击开始游戏后,即可进行对游戏的游玩,通过控制屏幕虚拟按钮,分别是上下左右四个虚拟按键,对应着贪吃蛇在屏幕中的移动方向,也是上下左右。在游戏结束后,会显示玩家的得分,并且玩家可以通过点击重新开始游戏。在玩家觉得游戏没有挑战性的时候,可以在游戏主界面点击难度选择。分为三个难度,简单,中等,困难。依据玩家的自身需求来对对应的游戏困难程度来进行游玩。并且在游戏开始时,玩家可以在游戏主界面选择对游戏背景音乐进行设置。可以选择关闭和打开背景音乐,依据玩家的自身需求而定制。在玩家相要对此游戏进行了解的时候,可以通过点击关于游戏来查看游戏的玩法和基本介绍。在玩家觉得游戏游玩时间已经结束的时候,可以通过点击退出游戏来返回安卓桌面,结束游戏的运行。
2.功能的总体设计
贪吃蛇游戏分为六项功能模块,分别是游戏的登录与注册,开始游戏,难度选择,背景音乐,关于游戏,退出游戏。总体框架图如图212下所示:

图212 总体框架图
(二)开发工具与开发环境
1.开发工具
Android SDK:安卓开发工具包。Java 1.6 windows x86:java语言开发的核心,是java语言的编译和运行工具。
2.开发环境
JDK的配置:jdk的配置是按照Java环境的要求来配置的,需要从官网下载Java,并对JDK的环境变量进行标准化的配置。
adtbundlewindows的安装: 下载adtbundlewindows压缩包,通过解压到对应的磁盘内存放,在解压的文件夹内点击eclipse即可运行。
3.使用说明
使用说明: 在下载adtbundlewindows前需要先下载Java,并对相关的环境变量进行标准化的配置,再解压adtbundlewindows的压缩包,点击运行。
用户需求分析
游戏面向所有用户群体,即玩家包括男女老少,依照基本的游戏需求来设计本项目本游戏通过对用户的分析需求如图231所示:

图231用户需求分析
(四)游戏流程设计
游戏是本项目的开发核心,是游戏玩法的设计。在开始游戏后玩家需要进行的游戏内容。直接关乎到这款游戏好玩不好玩,实现的是玩家在设置好的屏幕虚拟控制按钮上对蛇进行方向操控。本游戏的实现逻辑流程图如图241所示:

图241 总体框架图
三、系统功能设计与实现

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1085.html

好棒文