android的五子连珠游戏设计与实现
目录
摘要 3
目录 4
一、引言 1
(一)研究背景 1
(二)研究意义 1
(三)研究内容及技术 1
二、 系统分析与技术 1
(一)可行性分析 1
1. 经济可行性 1
2. 操作可行性 2
(二)功能模块图 2
(三)系统用例图和活动图 2
1. 用户用例图 2
2. 系统活动图 3
(四)系统开发及运行环境 4
三、系统功能设计与实现 5
(一)注册界面 5
(二)登录界面 6
(三)游戏开始退出 8
(四)游戏关于 9
(五)音乐设置 10
(六)游戏积分 11
(七)棋盘界面 12
(八)游戏设置 14
(九)界面侧滑 16
四、测试与实施 17
(一)程序调试 17
(二)程序的测试 18
1.测试的重要性及目的 18
2.测试的步骤 18
3.测试的主要内容 18
总 结 20
致 谢 21
参 考 文 献 22
一、引言
(一)研究背景
随着手机种类日益剧增,手机硬件迅猛升级,社会科技在不断发展,人们对于手机需求在不断扩大,人们利用互联网可以做许多事情,比如购物、看新闻、网络会议、休闲娱乐等等,人们的工作和生活效率得到了大大的提高。另外,随着手机类型增多,款式各不相同,功能各有差异,现在几乎人人手里都有一部手机,虽然每个人可能使用手机的初衷不同,但是这已经代表了现在的科技进步是十分大的,手机日渐成为人们生活学习工作必不可少的一部分。从以前的老式按键手机到现在的智能手机,手机功能日益强大起来,给人们更多的新鲜感和很大惊喜。
(二)研究意义
游戏可以让人们一天紧张的工作或学习得到释放发泄,游戏虽然具有两面性,但是合理适度的游戏可以帮助人们开发大脑,有助于活跃思维。五子连珠小游戏是益智游戏,不同年龄层次的人玩
*好棒文|www.hbsrm.com +Q: *351916072*
衷不同,但是这已经代表了现在的科技进步是十分大的,手机日渐成为人们生活学习工作必不可少的一部分。从以前的老式按键手机到现在的智能手机,手机功能日益强大起来,给人们更多的新鲜感和很大惊喜。
(二)研究意义
游戏可以让人们一天紧张的工作或学习得到释放发泄,游戏虽然具有两面性,但是合理适度的游戏可以帮助人们开发大脑,有助于活跃思维。五子连珠小游戏是益智游戏,不同年龄层次的人玩有不同的效果,未成年玩有助于提高自己的思考能力,成年人玩可以多动动脑子预防老年痴呆。设计并实现五子连珠安卓小游戏在市场上也具有很大的意义。
(三)研究内容及技术
现在人们的生活节奏加快,人们花费了大量的时间在工作和学习上,每天耗费着很大的精力,人们的精神不像机器,如果消耗太多的精力身体会出现各种问题,所以人们适度的玩手机休闲小游戏,是可以缓解人们的疲劳感,给人们带来轻松舒适的感觉,从另一个角度看,也是为了更高效的工作。Android应用程序开发运用到很多方面的理论知识,理论与实际相结合经过反复多次修改才能逐渐完善所有功能。
本文详细介绍了开发运行环境,根据用户的需求进行分析,设计了基于Android的五子连珠小游戏,用户可以先查看游戏介绍详细的了解游戏规则,通过注册登录进入游戏界面,在棋盘中如果无棋子可下游戏会自动结束并记录分数。本游戏可以在手机终端独立运行。
系统分析与技术
技术人员设计作品为了给使用者一个很舒适的体验,所以了解使用者的需求是非常重要的,但是,大部分使用者没有专业的计算机知识,有时候无法详细清楚的表达自己的需求,甚至会误解使用者的需求,所以技术人员需要从各个方面分析用户的需求,比如与用户面对面的交流,比较直观的交流可以深入准确的了解用户想表达的思想,从而技术人员才能有针对性的开发APP。
(一)可行性分析
1. 经济可行性
现在智能终端设备种类越来越多,尤其是安卓的终端设备也越来越便宜,性价比也越来越高。安卓手机现在比较普遍,由于方便沟通交流所以几乎人人都有,人们应用的安装使用只需要一般性能的手机,所以我设计的应用程序所使用的平台比较普遍,使用本应用程序可以缓解压力和紧张的情绪,提高工作效率。
2. 操作可行性
本系统使用Eclipse开发平台,虚拟机可以真实的运行系统程序,可以让设计者方便直观的看到自己设计的作品,便于复查修改代码,现在大部分人对手机的操作都十分熟练,所以可行性也是比较大的。
(二)功能模块图
功能设计就是分析使用者的功能需求。根据使用者想要这个程序实现什么直观的功能进行设计。
本游戏的设计时主要考虑到了背景音乐、开始和退出、游戏关于、游戏开始时棋子的生成位置、游戏的设计规则实现、游戏设置和界面侧滑等方面的考虑。所以设计的系统功能模块图如图2-1所示:
图2-1 系统功能模块图
(三)系统用例图和活动图
1. 用户用例图
用户用例图如图3-1所示。
图3-1 用户主界面用例图
2. 系统活动图
系统活动图如图3-2所示
图3-2 系统活动图
(四)系统开发及运行环境
操作平台:windows7
开发软件:JDK、Eclipse、MyEclipse、ADT
开发语言:java语言、android
三、系统功能设计与实现
游戏的实际运行情况截图说明
注册界面
游戏开始前需要用户注册。
图3-1 用户注册
用户登录注册的实现关键代码:
register.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-gen
摘要 3
目录 4
一、引言 1
(一)研究背景 1
(二)研究意义 1
(三)研究内容及技术 1
二、 系统分析与技术 1
(一)可行性分析 1
1. 经济可行性 1
2. 操作可行性 2
(二)功能模块图 2
(三)系统用例图和活动图 2
1. 用户用例图 2
2. 系统活动图 3
(四)系统开发及运行环境 4
三、系统功能设计与实现 5
(一)注册界面 5
(二)登录界面 6
(三)游戏开始退出 8
(四)游戏关于 9
(五)音乐设置 10
(六)游戏积分 11
(七)棋盘界面 12
(八)游戏设置 14
(九)界面侧滑 16
四、测试与实施 17
(一)程序调试 17
(二)程序的测试 18
1.测试的重要性及目的 18
2.测试的步骤 18
3.测试的主要内容 18
总 结 20
致 谢 21
参 考 文 献 22
一、引言
(一)研究背景
随着手机种类日益剧增,手机硬件迅猛升级,社会科技在不断发展,人们对于手机需求在不断扩大,人们利用互联网可以做许多事情,比如购物、看新闻、网络会议、休闲娱乐等等,人们的工作和生活效率得到了大大的提高。另外,随着手机类型增多,款式各不相同,功能各有差异,现在几乎人人手里都有一部手机,虽然每个人可能使用手机的初衷不同,但是这已经代表了现在的科技进步是十分大的,手机日渐成为人们生活学习工作必不可少的一部分。从以前的老式按键手机到现在的智能手机,手机功能日益强大起来,给人们更多的新鲜感和很大惊喜。
(二)研究意义
游戏可以让人们一天紧张的工作或学习得到释放发泄,游戏虽然具有两面性,但是合理适度的游戏可以帮助人们开发大脑,有助于活跃思维。五子连珠小游戏是益智游戏,不同年龄层次的人玩
*好棒文|www.hbsrm.com +Q: *351916072*
衷不同,但是这已经代表了现在的科技进步是十分大的,手机日渐成为人们生活学习工作必不可少的一部分。从以前的老式按键手机到现在的智能手机,手机功能日益强大起来,给人们更多的新鲜感和很大惊喜。
(二)研究意义
游戏可以让人们一天紧张的工作或学习得到释放发泄,游戏虽然具有两面性,但是合理适度的游戏可以帮助人们开发大脑,有助于活跃思维。五子连珠小游戏是益智游戏,不同年龄层次的人玩有不同的效果,未成年玩有助于提高自己的思考能力,成年人玩可以多动动脑子预防老年痴呆。设计并实现五子连珠安卓小游戏在市场上也具有很大的意义。
(三)研究内容及技术
现在人们的生活节奏加快,人们花费了大量的时间在工作和学习上,每天耗费着很大的精力,人们的精神不像机器,如果消耗太多的精力身体会出现各种问题,所以人们适度的玩手机休闲小游戏,是可以缓解人们的疲劳感,给人们带来轻松舒适的感觉,从另一个角度看,也是为了更高效的工作。Android应用程序开发运用到很多方面的理论知识,理论与实际相结合经过反复多次修改才能逐渐完善所有功能。
本文详细介绍了开发运行环境,根据用户的需求进行分析,设计了基于Android的五子连珠小游戏,用户可以先查看游戏介绍详细的了解游戏规则,通过注册登录进入游戏界面,在棋盘中如果无棋子可下游戏会自动结束并记录分数。本游戏可以在手机终端独立运行。
系统分析与技术
技术人员设计作品为了给使用者一个很舒适的体验,所以了解使用者的需求是非常重要的,但是,大部分使用者没有专业的计算机知识,有时候无法详细清楚的表达自己的需求,甚至会误解使用者的需求,所以技术人员需要从各个方面分析用户的需求,比如与用户面对面的交流,比较直观的交流可以深入准确的了解用户想表达的思想,从而技术人员才能有针对性的开发APP。
(一)可行性分析
1. 经济可行性
现在智能终端设备种类越来越多,尤其是安卓的终端设备也越来越便宜,性价比也越来越高。安卓手机现在比较普遍,由于方便沟通交流所以几乎人人都有,人们应用的安装使用只需要一般性能的手机,所以我设计的应用程序所使用的平台比较普遍,使用本应用程序可以缓解压力和紧张的情绪,提高工作效率。
2. 操作可行性
本系统使用Eclipse开发平台,虚拟机可以真实的运行系统程序,可以让设计者方便直观的看到自己设计的作品,便于复查修改代码,现在大部分人对手机的操作都十分熟练,所以可行性也是比较大的。
(二)功能模块图
功能设计就是分析使用者的功能需求。根据使用者想要这个程序实现什么直观的功能进行设计。
本游戏的设计时主要考虑到了背景音乐、开始和退出、游戏关于、游戏开始时棋子的生成位置、游戏的设计规则实现、游戏设置和界面侧滑等方面的考虑。所以设计的系统功能模块图如图2-1所示:
图2-1 系统功能模块图
(三)系统用例图和活动图
1. 用户用例图
用户用例图如图3-1所示。
图3-1 用户主界面用例图
2. 系统活动图
系统活动图如图3-2所示
图3-2 系统活动图
(四)系统开发及运行环境
操作平台:windows7
开发软件:JDK、Eclipse、MyEclipse、ADT
开发语言:java语言、android
三、系统功能设计与实现
游戏的实际运行情况截图说明
注册界面
游戏开始前需要用户注册。
图3-1 用户注册
用户登录注册的实现关键代码:
register.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-gen
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1566.html