2022年android实训猜数字游戏系统分析与设计 .pdf
《2022年android实训猜数字游戏系统分析与设计 .pdf》由会员分享,可在线阅读,更多相关《2022年android实训猜数字游戏系统分析与设计 .pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 安徽师范大学皖江学院猜数字游戏系统分析与设计姓名冯诗雨相岚方庄媛 李嘉月慕利 周树学院安徽师范大学皖江学院专业计算机科学与技术指导教师周文洁完成日期2013 年 6 月名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 19 页 - - - - - - - - - 2 引言在各种新型游戏风靡社会, 引起青少年的追捧和沉迷时, 经典和益智类的游戏正在逐渐被遗忘, 所以开发一款适应当今安卓系统和画面良好的游戏应该引起重视和关注。猜数字游戏在经典数学游戏的基础上,进行了开发和改
2、进, 开发出了一款益智类的,适合广泛大众的游戏,操作简单,界面友好,容易上手,在游戏时,开动脑筋,但是又不会使人沉迷于其中。猜数字游戏系统有以下几个特点:(1)限制次数:在本游戏系统中,回合大战模式在每一回合会限制游戏次数,并随着回合数的上升,次数依次减少,增加游戏难度。(2)限制时间:本游戏系统中,时间长廊模式会在每一回合限制游戏时间,在规定的时间内猜出正确数字,随着回合数的增加,时间也会相应的减少。(3)系统简单上手:游戏系统界面简单易懂,容易操作。对于游戏规则介绍详细。关键字: 经典益智 操作简单名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
3、 - - - - - 名师精心整理 - - - - - - - 第 2 页,共 19 页 - - - - - - - - - 3 目录引言 . 2第一章相关理论及可行性分析. 41.1对游戏系统的认知 . 41.2对游戏系统开发的理解 . 41.3游戏系统开发的方法及流程 . 41.4系统的可行性分析 . 4第二章需求分析 . 52.1系统目标 . 52.2功能需求 . 52.3非功能需求 . 5第三章系统设计 . 63.1总体设计 . 63.1.1开发与设计的总体思想. 63.1.2系统模块结构图 . 63.2逻辑模型的描述 . 73.3界面设计 . 73.4软件设计 . 10第四章系统的实
4、现和测试 . 104.1编码实现 . 104.2系统的测试 . 104.2.1步步为赢模块实现 . 114.2.2争分夺秒模块实现 . 124.2.3帮助模块的实现 . 134.2.4退出模块的实现 . 164.3系统开发的优点和存在的问题 . 174.3.1猜数字游戏特点 . 174.3.2系统存在的问题和改进思路. 18第五章结论 . 19名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 19 页 - - - - - - - - - 4 第一章相关理论及可行性分析1.1
5、对游戏系统的认知游戏系统即软件系统的一类, 软件系统是指由系统软件、 支撑软件和应用软件组成的计算机软件系统, 它是计算机系统中由软件组成的部分。它包括操作系统、语言处理系统、数据库系统、分布式软件系统和人机交互系统等。1.2对游戏系统开发的理解游戏系统开发是根据用户要求建造出游戏系统或者系统中的软件部分的过程。游戏开发是一项包括需求捕捉,需求分析,设计,实现和测试的系统工程。系统一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件。软件并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。软件设计思路和方法的一般过程,
6、 包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。1.3游戏系统开发的方法及流程游戏开发的方法和流程是按照软件工业化的标准定义在软甲开发过程中必须具备的一系列规范,是定义在软件需求,设计,编码,测试,部署实现目标和规范化的方法。1.4系统的可行性分析可行性分析是在全面调查的基础上, 针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术,经济,运行的方面进行分析和研究,以避免投资失误,确保新系统开发成功。 可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。 这部分将从以下三个方面进行研究: 技术可行性
7、,经济可行性,操作可行性。1.技术可行性Android 游戏需要掌握 java开发语言和 Android 系统,另外对于算法也要有所掌握。2.经济可行性Android 游戏需要的硬件资源不大,在Android 系统平台,只需要一台智能手机,手机客户端即可体验该游戏带来的益智和趣味性。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 19 页 - - - - - - - - - 5 3.操作可行性Android 游戏开发需要具有一定的Android 开发技术和对算法技术的掌握
8、,懂得操作智能手机。第二章需求分析2.1系统目标该游戏简单上手具有一定的益智性,可以锻炼用户的记忆力和推理能力,也具有一定的娱乐性, 不同的游戏类型可以让用户感觉到游戏的多样性。该游戏面对所有的用户群,用户只需要简单地操作手机界面就能够进行该游戏的操作。2.2功能需求在用户界面上可以显示帮助菜单, 可以查询游戏的规则和游戏开发者的基本信息。在游戏过程中, 步步为赢模式通过后台服务获取信息,在用户界面显示当前回合剩余的次数, 争分夺秒模式通过后台服务获取信息,在用户界面显示当前回合剩余的时间,同时随着回合数的增加游戏相对应的次数和时间会随之减少。通过上面的描述可以基本了解系统的基本功能需求。2.
9、3非功能需求该游戏系统适应性强,准确性高,具有互操作性,同时具有易恢复性,易用性,易理解性,易学习性,反应速度快,易分析易改变,稳定性高,维护性高,适应性强,易安装,可替换性,可移植性高。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 19 页 - - - - - - - - - 6 第三章系统设计3.1总体设计3.1.1开发与设计的总体思想猜数字是一种大众娱乐游戏,开发与设计的重点在于游戏供玩家进行猜数字游戏的原始数字的产生和用户每次进行猜数字操作之后的游戏提示,这两方
10、面的规则设计往往决定了软件运行的正确性和质量系统采用结构化的设计方法进行设计,采用JAVA语言进行开发。3.1.2系统模块结构图用户界面后台服务产生随机数模块判断所猜数字模块游戏数据更新模块反馈信息启动,停止服务图 3.1 模块结构图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 19 页 - - - - - - - - - 7 3.2逻辑模型的描述3.3界面设计根据对用户界面设计的分析,绘制出的用户界面草图如下图所示:图 3.2 首页名师资料总结 - - -精品资料欢迎
11、下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 19 页 - - - - - - - - - 8 图 3.3 葵花宝典界面图 3.4 步步为赢界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 19 页 - - - - - - - - - 9 图 3.5 争分夺秒界面图 3.6 游戏规则界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年android实训猜数字游戏系统分析与设计 2022 android 实训猜 数字 游戏 系统分析 设计
限制150内