2。7 系统环境论文网

硬件环境:CPU:Intel(R) Core(TM)i5-3210M  CPU @ 2。5GHz   2。5GHz

          内存:4。00GB

          硬盘空间:500G

软件开发环境:游戏开发工具:eclipse;游戏开发语言:java;操作系统:Windows 7(32位操作系统)

软件运行环境:android2。3及以上,内存:512MB

3 系统的分析

3。1 需求分析

3。1。1 需求分析的意义

需求分析作为开发软件的第一步,有着关键作用,开发人员不得不重视需求分析。需求分析到位,软件开发就越能满足用户需求,给开发者带来收益,而不是烦恼。

3。1。2 游戏功能需求

游戏包含多种模式:经典模式、极速模式、逆行模式、定时模式、定块模式。游戏的画面分为4行4列,每一行都只有一个黑色色块,其余的为白块。用户的任务就是按对黑块,黑块被点击后变为灰色。漏掉或击中白块游戏结束。游戏结束时根据玩家的用户名判断玩家是否打破了自己的记录。

本游戏实现以下功能:

用户登录注册:游戏提供用户登录注册功能,并记录玩家的每个模式的最高分数;

经典模式:玩家在块匀速下滑的情况下,累积点击的黑块个数,即为系统纪录分数,游戏结束时判断该分数是否为玩家最高分。

极速模式:玩家在块下滑速度不断的加快的情况下,累积点击的黑块个数,即为系统纪录分数,游戏结束时判断该分数是否为玩家最高分。

逆行模式:玩家在块逆行的情况下,累积点击的黑块个数,即为系统纪录分数,游戏结束时判断该分数是否为玩家最高分。

定时模式:玩家在有限的时间内尽可能点击多的黑块,时间为零时结束游戏,累积点击的黑块个数,即为系统纪录分数,并判断该分数是否为最高分。

定块模式:玩家在块数100固定的情况下,尽可能快速的点击黑块,完成所有块后系统记录时间,并判断该时间是否为最短时间。

3。2 功能图

本毕业设计是安卓游戏《别踩白块》。根据需求分析,实现游戏的各个模式,各界面之间的切换,主要功能设计如图。

图3-1 主要功能设计

3。3 可行性分析

从技术可行性分析,游戏采用java语言,用eclipse作为开发工具,只需要安装免费的ADT、JDK等插件;从经济可行性分析,该游戏是在本人电脑开发,不存在成本问题,开发工具和插件也都是免费的;从操作可行性分析,该游戏唯一的要求就是不要点击到白块,操作简单;从上面的技术、经济、操作可行性等方面的分析得知,该游戏的开发是可行的。

4 游戏实现

4。1 游戏主要功能介绍

4。1。1 游戏登录

玩家打开游戏,首先进入登录界面图4-1。在此玩家进行登录注册,填写用户名与密码,点击“进入游戏”,则进入主界面图4-3。

系统记录玩家的信息,玩家进行游戏时方便记录玩家的最高分。

4。1。2 注册

在登录界面上,点击“注册”,进入注册界面4-2,填写自己的用户名和密码,点击“注册”完成注册。

每个玩家的用户名不同,就可以成功注册;如果用户名已经被注册,会提示注册失败。

4。1。3 主界面 

登录成功后,进入主界面图4-3。点击“选择游戏关卡”,跳转到选择游戏模式界面4-5; 点击帮助,查看此游戏基本功能和玩法的介绍图4-4;主界面图4-3点击“退出登录”,跳转到登陆界面图4-1。

上一篇:java安卓的理财系统设计+源代码+ER图
下一篇:asp.net+SQLServer在线文档分享平台设计+源代码

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

安康汉江网讯

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

新課改下小學语文洧效阅...

ASP.net+sqlserver企业设备管理系统设计与开发