android的连连看游戏设计与实现
目录
一、引言 1
(一)课题背景 1
(二)课题意义 1
(三)课题目标 1
二、系统分析 1
(一)系统需求分析 1
(二)系统功能分析 2
1.登录注册管理模块 2
2.难度选择模块 2
3.游戏管理模块 2
4.关于游戏模块 2
(三)系统总体结构设计 2
1.设计思想 2
2.系统功能模块图 2
3.玩家用例图 3
4.系统活动图 3
三、算法分析 4
(一)根据转角数分类 4
(二)根据图片排列分类 6
四、系统功能设计与实现 8
(一)手机端界面详细设计 8
1.注册模块 8
2.登录模块 10
3.难度选择模块 11
4.游戏介绍 12
(二)游戏界面详细设计 13
1.时间计时 13
2.游戏暂停 14
3.重新排列 15
4.重新开始 16
5.游戏提示 16
6.退出游戏 17
五、软件测试 18
(一)连连看游戏系统测试 18
1.测试环境 18
2.对单个模块进行测试 18
3.对程序整个模块进行测试 19
六、总结 20
七、致谢 21
八、参考文献 22
一、引言
(一)课题背景
信息时代的到来,让智能手机也越来越深入人们的生活中。因此,手机版的游戏也应运而生。连连看游戏规则简单,容易操作,就是将两张一模一样的图片用线连接起来,但是前提是在连线的转角数不超过两个的情况下,否则程序不会受理。这个对于玩家并不是陌生。
此款小游戏主要应用于Android系统用户,适合大众的集休闲、趣味、益智、和娱乐于一体的经典小游戏。玩家可以在闲暇的时间里,通过玩游戏来消除疲劳的状态,让游戏成为人们缓解压力的工具。
(二)课题意义 *好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
戏也应运而生。连连看游戏规则简单,容易操作,就是将两张一模一样的图片用线连接起来,但是前提是在连线的转角数不超过两个的情况下,否则程序不会受理。这个对于玩家并不是陌生。
此款小游戏主要应用于Android系统用户,适合大众的集休闲、趣味、益智、和娱乐于一体的经典小游戏。玩家可以在闲暇的时间里,通过玩游戏来消除疲劳的状态,让游戏成为人们缓解压力的工具。
(二)课题意义
开发连连看游戏主要是为了满足人们休闲生活的需求。此款游戏是一款益智休闲的游戏,该设计可以帮助人们在紧张的疲劳状态缓解自身的压力,放松自己。该设计可以在没有电脑,没有网络的情况下让人们一样可以玩的乐此不疲。连连看游戏不仅能够锻炼人们的眼力视野以及注意力的专心程度。并且能够开发我们的思维能力。欢快的音乐,清新简约的游戏画面,但是又不乏挑战游戏的特性。可以让玩家在紧张的工作压力中减轻疲劳。
(三)课题目标
连连看游戏主要是看鼠标在两次点击相同图片之后是否可以消除的问题,当然前提是点击两个相同的图片,如果点击的是一张图片或两张不同的图片,则程序不会处理。如果点击的两张图片转角数不超过两个,就可以被消除。该程序的课题目标如下:
1.该系统利用人机交互的形式,界面清新,操作灵敏、便利,很有个性化。
2.能够对连连看游戏进行操作。
3.应最大程度的来完成系统的易操作性。
二、系统分析
(一)系统需求分析
程序满足如下需求:
1.玩家信息的注册及登录。
2.游戏开始随机组合图片。
3.选择两个图案相同的方块,并用转角数在两个以内的连线将他们连接起来,便可以消除这对方块。
4.每局游戏里玩家都要在一定的时间内消除所有的图片,否则游戏失败。
5.因为游戏图片时随机生成的,所以,消除到某一阶段的时候,可能会出现没有可以消除的图片了,这时,玩家可以可通过点击提示按钮,系统会自动消除图片。当然玩家也可通过点击重新排列按钮使游戏重排。
6.玩家可以点击重新开始获取新一轮的游戏。
(二)系统功能分析
1.登录注册管理模块
首次玩游戏的玩家可以通过滑动主页面在注册页面注册自己的信息,然后返回到登录页面登录,且玩家还可以查看自己的登录次数。
2.难度选择模块
游戏难度分为简单、困难和专家三种模式。游戏玩家可以根据自身的水平选择难易系数,以便更好的玩游戏。
3.游戏管理模块
游戏中设置了时间计时,对玩家的手眼并用能力及玩家的速度进行考验。如果玩家在玩游戏的过程中有事需离开,可通过点击暂停键使游戏暂停。在游戏过程中,玩家若是找不到可以消除的两张图片,可通过点击提示按钮,系统会自动消除图片。当然玩家也可通过点击重新排列按钮使游戏重排。玩家可通过点击重新按钮开始新的一局游戏,可以点击退出按钮退出游戏。
4.关于游戏模块
介绍游戏的操作说明,让玩家更加清晰的了解游戏的操作手法。
(三)系统总体结构设计
软件功能设计是使整个软件能够实现连连看游戏的界面布局和连连看游戏提醒功能,能让用户更好的使用连连看游戏系统。
1.设计思想
(1)将连连看游戏去分成几个相对与系统里各个模块独立的模块。
(2)在设计软件时必需合理去对数据流这块进行设计,而后在他的应用系统设计过程中,让每个模块之间的兼容性较高,这样就可以实现有利于方便系统的运行和去提高整个系统的安全性。
2.系统功能模块图
系统功能大概分为用户的登录注册和游戏操作,游戏操作分为游戏的难度选择,开始游戏。开始游戏中有游戏的暂停,重新开始,时间计时,重新排列和提示。见图2-1
图2-1功能模块图
3.玩家用例图
游戏玩家通过注册登录进入游戏,登录游戏后可选择适合自己的难度开始游戏。见图2-2
图2-2用例图
4.系统活动图
游戏玩家若想开始游戏,必须在开始前登录已存在的用户名,也就是说玩家必须输入之前注册的用户名和密码,如果用户名和密码正确,那么就可进入到主界面,可以开始游戏。若用户名或
一、引言 1
(一)课题背景 1
(二)课题意义 1
(三)课题目标 1
二、系统分析 1
(一)系统需求分析 1
(二)系统功能分析 2
1.登录注册管理模块 2
2.难度选择模块 2
3.游戏管理模块 2
4.关于游戏模块 2
(三)系统总体结构设计 2
1.设计思想 2
2.系统功能模块图 2
3.玩家用例图 3
4.系统活动图 3
三、算法分析 4
(一)根据转角数分类 4
(二)根据图片排列分类 6
四、系统功能设计与实现 8
(一)手机端界面详细设计 8
1.注册模块 8
2.登录模块 10
3.难度选择模块 11
4.游戏介绍 12
(二)游戏界面详细设计 13
1.时间计时 13
2.游戏暂停 14
3.重新排列 15
4.重新开始 16
5.游戏提示 16
6.退出游戏 17
五、软件测试 18
(一)连连看游戏系统测试 18
1.测试环境 18
2.对单个模块进行测试 18
3.对程序整个模块进行测试 19
六、总结 20
七、致谢 21
八、参考文献 22
一、引言
(一)课题背景
信息时代的到来,让智能手机也越来越深入人们的生活中。因此,手机版的游戏也应运而生。连连看游戏规则简单,容易操作,就是将两张一模一样的图片用线连接起来,但是前提是在连线的转角数不超过两个的情况下,否则程序不会受理。这个对于玩家并不是陌生。
此款小游戏主要应用于Android系统用户,适合大众的集休闲、趣味、益智、和娱乐于一体的经典小游戏。玩家可以在闲暇的时间里,通过玩游戏来消除疲劳的状态,让游戏成为人们缓解压力的工具。
(二)课题意义 *好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
戏也应运而生。连连看游戏规则简单,容易操作,就是将两张一模一样的图片用线连接起来,但是前提是在连线的转角数不超过两个的情况下,否则程序不会受理。这个对于玩家并不是陌生。
此款小游戏主要应用于Android系统用户,适合大众的集休闲、趣味、益智、和娱乐于一体的经典小游戏。玩家可以在闲暇的时间里,通过玩游戏来消除疲劳的状态,让游戏成为人们缓解压力的工具。
(二)课题意义
开发连连看游戏主要是为了满足人们休闲生活的需求。此款游戏是一款益智休闲的游戏,该设计可以帮助人们在紧张的疲劳状态缓解自身的压力,放松自己。该设计可以在没有电脑,没有网络的情况下让人们一样可以玩的乐此不疲。连连看游戏不仅能够锻炼人们的眼力视野以及注意力的专心程度。并且能够开发我们的思维能力。欢快的音乐,清新简约的游戏画面,但是又不乏挑战游戏的特性。可以让玩家在紧张的工作压力中减轻疲劳。
(三)课题目标
连连看游戏主要是看鼠标在两次点击相同图片之后是否可以消除的问题,当然前提是点击两个相同的图片,如果点击的是一张图片或两张不同的图片,则程序不会处理。如果点击的两张图片转角数不超过两个,就可以被消除。该程序的课题目标如下:
1.该系统利用人机交互的形式,界面清新,操作灵敏、便利,很有个性化。
2.能够对连连看游戏进行操作。
3.应最大程度的来完成系统的易操作性。
二、系统分析
(一)系统需求分析
程序满足如下需求:
1.玩家信息的注册及登录。
2.游戏开始随机组合图片。
3.选择两个图案相同的方块,并用转角数在两个以内的连线将他们连接起来,便可以消除这对方块。
4.每局游戏里玩家都要在一定的时间内消除所有的图片,否则游戏失败。
5.因为游戏图片时随机生成的,所以,消除到某一阶段的时候,可能会出现没有可以消除的图片了,这时,玩家可以可通过点击提示按钮,系统会自动消除图片。当然玩家也可通过点击重新排列按钮使游戏重排。
6.玩家可以点击重新开始获取新一轮的游戏。
(二)系统功能分析
1.登录注册管理模块
首次玩游戏的玩家可以通过滑动主页面在注册页面注册自己的信息,然后返回到登录页面登录,且玩家还可以查看自己的登录次数。
2.难度选择模块
游戏难度分为简单、困难和专家三种模式。游戏玩家可以根据自身的水平选择难易系数,以便更好的玩游戏。
3.游戏管理模块
游戏中设置了时间计时,对玩家的手眼并用能力及玩家的速度进行考验。如果玩家在玩游戏的过程中有事需离开,可通过点击暂停键使游戏暂停。在游戏过程中,玩家若是找不到可以消除的两张图片,可通过点击提示按钮,系统会自动消除图片。当然玩家也可通过点击重新排列按钮使游戏重排。玩家可通过点击重新按钮开始新的一局游戏,可以点击退出按钮退出游戏。
4.关于游戏模块
介绍游戏的操作说明,让玩家更加清晰的了解游戏的操作手法。
(三)系统总体结构设计
软件功能设计是使整个软件能够实现连连看游戏的界面布局和连连看游戏提醒功能,能让用户更好的使用连连看游戏系统。
1.设计思想
(1)将连连看游戏去分成几个相对与系统里各个模块独立的模块。
(2)在设计软件时必需合理去对数据流这块进行设计,而后在他的应用系统设计过程中,让每个模块之间的兼容性较高,这样就可以实现有利于方便系统的运行和去提高整个系统的安全性。
2.系统功能模块图
系统功能大概分为用户的登录注册和游戏操作,游戏操作分为游戏的难度选择,开始游戏。开始游戏中有游戏的暂停,重新开始,时间计时,重新排列和提示。见图2-1
图2-1功能模块图
3.玩家用例图
游戏玩家通过注册登录进入游戏,登录游戏后可选择适合自己的难度开始游戏。见图2-2
图2-2用例图
4.系统活动图
游戏玩家若想开始游戏,必须在开始前登录已存在的用户名,也就是说玩家必须输入之前注册的用户名和密码,如果用户名和密码正确,那么就可进入到主界面,可以开始游戏。若用户名或
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1555.html