android的俄罗斯游戏的设计与实现
目录
一、 引言 1
(一)课题背景 1
(二)课题意义 1
(三)课题目标 1
二、需求分析 1
(一)系统功能需求 1
(二)系统功能模块 2
1.游戏操作 2
2.游戏设置 3
3.侧滑菜单 3
(三)系统用例图 4
1.用户注册 4
2.用户登录 5
三、软件设计 6
(一)用户的登录注册 6
(二)游戏主界面 8
(三)设置界面 9
(四)侧滑菜单 10
(五) 方块移动变换 12
(六) 消行积分 14
(七) 最高分 15
(八) 退出游戏 16
四、系统测试 17
(一) 游戏菜单的测试 17
1.主菜单测试 17
2.查看菜单测试 17
(二)游戏的触屏功能测试 18
1.方块的移动测试 18
2.方块的变换测试 18
(三)方块的下落与消除满行测试 18
1.方块的堆积测试 18
2.方块的消行积分测试 18
(四)测试结果 18
五、 总结 19
六、致谢 20
七、参考文献 21
引言
(一)课题背景
游戏一般在人们眼中是休闲娱乐的东西,随着Android,苹果等各种智能手机的普及,手机游戏的种类也越来越多。在家长们看来,电脑游戏会使人玩物丧志,但时代在发展,电子信息领域在发展,这个观念必须要有所改变。尽管中国在游戏领域这方面起步还算挺早,但由于各种原因发展停滞不前,成果不是很乐观。如今,青少年对游戏的依赖越来越大,但是以开发Android游戏为主要工作的人相对其他职业来说还是比较少的,也正因为如此,培养游戏开发人才变得极为重要。
(二)课题意义
在如今,电子信息技术在高速发展,Android游戏已与人们的日常生活融为一体。俄罗斯方块是一个经典,具有代表意义的游戏,看上
*好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
管中国在游戏领域这方面起步还算挺早,但由于各种原因发展停滞不前,成果不是很乐观。如今,青少年对游戏的依赖越来越大,但是以开发Android游戏为主要工作的人相对其他职业来说还是比较少的,也正因为如此,培养游戏开发人才变得极为重要。
(二)课题意义
在如今,电子信息技术在高速发展,Android游戏已与人们的日常生活融为一体。俄罗斯方块是一个经典,具有代表意义的游戏,看上去简单,容易操作,其实过程变化无穷,可以让玩家不仅能感受到游戏的乐趣,还能体现游戏内在的含义。这不仅反映出电子游戏的变化,也能让我理清游戏总体的设计思路及在实现过程中学习游戏编程的基本原理,培养把实际问题转换成代码的能力。
游戏是新时代的产物,也是一种全新的设计范畴。于此同时,开发游戏可以提高学生的创作积极性,培养他们的动手能力,解决问题以及撰写论文报告等能力。俄罗斯方块游戏的开发必定会给游戏增添了许多色调,Android游戏有了更大的平台,丰富了人们的想象力,给人们的生活带来了无限欢乐。
(三)课题目标
1.根据自己所学到的有关Android的知识,研究开发本系统,让自己从头到尾参与到本游戏的开发过程中去,了解游戏开发的每个环节,培养自己独立思考的能力以及动手能力,从而巩固和加强自己对所学基础知识的理解,更深刻的理解Android技术,达到自己所预期的理想效果。
2.为了符合时代的要求,现如今人们工作越来越忙,压力也随之增加,众人皆知的俄罗斯方块小游戏,相信每个人都会玩,省时省力,是年轻人缓减压力的明智之选。
二、需求分析
(一)系统功能需求
随着计算机与移动手机的大众化,休闲游戏必然已经成为大多用户的共同需求。像高人气的开心消消乐,愤怒的小鸟,天天酷跑等就能体现游戏的价值。俄罗斯方块从最除的教育软件到老少皆宜,家喻户晓的一款益智游戏,经过这么多年的发展依然有很大的市场价值,在众多的软件市场中仍然保持着很高的下载率。从这就可以看出现代人对俄罗斯方块的需求之高。本人设计的俄罗斯方块游戏,界面明确,一目了然,可玩性高,极具挑战性,很容易满足现代人对休闲游戏的需要。
(二)系统功能模块
功能模块图:
系统总体分为用户登录注册,游戏操作,游戏设置三大部分。
游戏操作包括:方块控制,重新开始,暂停继续等。游戏设置包括:难度选择,音乐开关,触屏开关等。见图1.
图1 系统功能模块
1.游戏操作
玩家可以在游戏过程中任意地控制方块的变换与移动,也可放弃当前关卡,重新开始。见图1-1.
图1-1 游戏操作流程
2.游戏设置
在游戏过程中玩家可以随意更改游戏的难度,本游戏设置了简单,一般,困难,变态四种关卡来满足用户的需求,等级越高,难度越高,极具挑战性。玩家还可以根据自己的喜好设置游戏的背景音乐以及对背景音乐开关和触屏开关的控制,让游戏更加个性化。见图1-2.
图1-2 游戏设置流程
3.侧滑菜单
在游戏的主界面点击左上角的设置图标后,屏幕会向右滑动一段距离,出现一列菜单选项,玩家可以更加全面的对游戏进行个性化设置。见图1-3.
图1-3 侧滑菜单流程
(三)系统用例图
1.用户注册
玩家刚进入本游戏,首先引入眼帘的是登录注册页面,玩家需先注册一个用户名。点击页面下方的注册按钮后,系统会弹出一个需要玩家注册信息的页面,玩家需要填写自己想要注册的用户名,密码,性别,爱好等各项信息。在填写完各项信息点击注册后,系统首先会自行判断该用户名是否已经注册过,如果该用户名已经被注册过则会弹出提示语,提示玩家“抱歉,该用户名已经被注册过”,需重新注册;如果该用户名及密码有效则会提示该用户名“注册成功,请登录”。返回登录界面登录该用户名,玩家就可以玩游戏了。见图2-1.
图2-1 注册功能流程图
2.用户登录
首先用户得要有一个已经注册过的且有效的用户名和密码。输入用户名和密码后系统会自动检验用户信息是否正确,如果用户名不存在,则会提示“该用户名不存在”,这时玩家需要重新注册用户,如果用户信息正
一、 引言 1
(一)课题背景 1
(二)课题意义 1
(三)课题目标 1
二、需求分析 1
(一)系统功能需求 1
(二)系统功能模块 2
1.游戏操作 2
2.游戏设置 3
3.侧滑菜单 3
(三)系统用例图 4
1.用户注册 4
2.用户登录 5
三、软件设计 6
(一)用户的登录注册 6
(二)游戏主界面 8
(三)设置界面 9
(四)侧滑菜单 10
(五) 方块移动变换 12
(六) 消行积分 14
(七) 最高分 15
(八) 退出游戏 16
四、系统测试 17
(一) 游戏菜单的测试 17
1.主菜单测试 17
2.查看菜单测试 17
(二)游戏的触屏功能测试 18
1.方块的移动测试 18
2.方块的变换测试 18
(三)方块的下落与消除满行测试 18
1.方块的堆积测试 18
2.方块的消行积分测试 18
(四)测试结果 18
五、 总结 19
六、致谢 20
七、参考文献 21
引言
(一)课题背景
游戏一般在人们眼中是休闲娱乐的东西,随着Android,苹果等各种智能手机的普及,手机游戏的种类也越来越多。在家长们看来,电脑游戏会使人玩物丧志,但时代在发展,电子信息领域在发展,这个观念必须要有所改变。尽管中国在游戏领域这方面起步还算挺早,但由于各种原因发展停滞不前,成果不是很乐观。如今,青少年对游戏的依赖越来越大,但是以开发Android游戏为主要工作的人相对其他职业来说还是比较少的,也正因为如此,培养游戏开发人才变得极为重要。
(二)课题意义
在如今,电子信息技术在高速发展,Android游戏已与人们的日常生活融为一体。俄罗斯方块是一个经典,具有代表意义的游戏,看上
*好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
管中国在游戏领域这方面起步还算挺早,但由于各种原因发展停滞不前,成果不是很乐观。如今,青少年对游戏的依赖越来越大,但是以开发Android游戏为主要工作的人相对其他职业来说还是比较少的,也正因为如此,培养游戏开发人才变得极为重要。
(二)课题意义
在如今,电子信息技术在高速发展,Android游戏已与人们的日常生活融为一体。俄罗斯方块是一个经典,具有代表意义的游戏,看上去简单,容易操作,其实过程变化无穷,可以让玩家不仅能感受到游戏的乐趣,还能体现游戏内在的含义。这不仅反映出电子游戏的变化,也能让我理清游戏总体的设计思路及在实现过程中学习游戏编程的基本原理,培养把实际问题转换成代码的能力。
游戏是新时代的产物,也是一种全新的设计范畴。于此同时,开发游戏可以提高学生的创作积极性,培养他们的动手能力,解决问题以及撰写论文报告等能力。俄罗斯方块游戏的开发必定会给游戏增添了许多色调,Android游戏有了更大的平台,丰富了人们的想象力,给人们的生活带来了无限欢乐。
(三)课题目标
1.根据自己所学到的有关Android的知识,研究开发本系统,让自己从头到尾参与到本游戏的开发过程中去,了解游戏开发的每个环节,培养自己独立思考的能力以及动手能力,从而巩固和加强自己对所学基础知识的理解,更深刻的理解Android技术,达到自己所预期的理想效果。
2.为了符合时代的要求,现如今人们工作越来越忙,压力也随之增加,众人皆知的俄罗斯方块小游戏,相信每个人都会玩,省时省力,是年轻人缓减压力的明智之选。
二、需求分析
(一)系统功能需求
随着计算机与移动手机的大众化,休闲游戏必然已经成为大多用户的共同需求。像高人气的开心消消乐,愤怒的小鸟,天天酷跑等就能体现游戏的价值。俄罗斯方块从最除的教育软件到老少皆宜,家喻户晓的一款益智游戏,经过这么多年的发展依然有很大的市场价值,在众多的软件市场中仍然保持着很高的下载率。从这就可以看出现代人对俄罗斯方块的需求之高。本人设计的俄罗斯方块游戏,界面明确,一目了然,可玩性高,极具挑战性,很容易满足现代人对休闲游戏的需要。
(二)系统功能模块
功能模块图:
系统总体分为用户登录注册,游戏操作,游戏设置三大部分。
游戏操作包括:方块控制,重新开始,暂停继续等。游戏设置包括:难度选择,音乐开关,触屏开关等。见图1.
图1 系统功能模块
1.游戏操作
玩家可以在游戏过程中任意地控制方块的变换与移动,也可放弃当前关卡,重新开始。见图1-1.
图1-1 游戏操作流程
2.游戏设置
在游戏过程中玩家可以随意更改游戏的难度,本游戏设置了简单,一般,困难,变态四种关卡来满足用户的需求,等级越高,难度越高,极具挑战性。玩家还可以根据自己的喜好设置游戏的背景音乐以及对背景音乐开关和触屏开关的控制,让游戏更加个性化。见图1-2.
图1-2 游戏设置流程
3.侧滑菜单
在游戏的主界面点击左上角的设置图标后,屏幕会向右滑动一段距离,出现一列菜单选项,玩家可以更加全面的对游戏进行个性化设置。见图1-3.
图1-3 侧滑菜单流程
(三)系统用例图
1.用户注册
玩家刚进入本游戏,首先引入眼帘的是登录注册页面,玩家需先注册一个用户名。点击页面下方的注册按钮后,系统会弹出一个需要玩家注册信息的页面,玩家需要填写自己想要注册的用户名,密码,性别,爱好等各项信息。在填写完各项信息点击注册后,系统首先会自行判断该用户名是否已经注册过,如果该用户名已经被注册过则会弹出提示语,提示玩家“抱歉,该用户名已经被注册过”,需重新注册;如果该用户名及密码有效则会提示该用户名“注册成功,请登录”。返回登录界面登录该用户名,玩家就可以玩游戏了。见图2-1.
图2-1 注册功能流程图
2.用户登录
首先用户得要有一个已经注册过的且有效的用户名和密码。输入用户名和密码后系统会自动检验用户信息是否正确,如果用户名不存在,则会提示“该用户名不存在”,这时玩家需要重新注册用户,如果用户信息正
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1564.html