《基于android数独游戏设计》-公开DOC·毕业论文

上传人:zhuma****mei1 文档编号:134103944 上传时间:2020-06-02 格式:DOC 页数:45 大小:2.59MB
返回 下载 相关 举报
《基于android数独游戏设计》-公开DOC·毕业论文_第1页
第1页 / 共45页
《基于android数独游戏设计》-公开DOC·毕业论文_第2页
第2页 / 共45页
《基于android数独游戏设计》-公开DOC·毕业论文_第3页
第3页 / 共45页
《基于android数独游戏设计》-公开DOC·毕业论文_第4页
第4页 / 共45页
《基于android数独游戏设计》-公开DOC·毕业论文_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《《基于android数独游戏设计》-公开DOC·毕业论文》由会员分享,可在线阅读,更多相关《《基于android数独游戏设计》-公开DOC·毕业论文(45页珍藏版)》请在金锄头文库上搜索。

1、毕业设计 论文 题题 目目 基于 Android 数独游戏设计 I 基于 Android 数独游戏设计 摘摘 要要 移动互联网时代的到来极大的改变了我们的生活 而 Android 是一种以 Linux 为基 础的开放源码操作系统迅速占领了智能机操作系统 所以在 android 环境下开发显得尤 为必要 Android 是开放性体系架构 不仅具有非常好的开发 调试环境 而且还支持各 种可扩展的用户体验 包括丰富的图形组件 多媒体支持功能以及强大的浏览器 因此 对于软件从业人员来说 Android 平台具有无限的吸引力 本文就在分析讨论 Android 手机软件开发技术原理的基础上 为用户开发出基

2、于 Android 平台的数独游戏的软件 通过对 Android 系统架构和应用开发进行初步研究 设计一款数独游戏 在对系统进行详细需求分析的基础上 确定了系统的功能和性能要 求 对游戏的开机动画 菜单界面 屏幕绘制 时间控制 布局算法等进行了设计 本文详细介绍了在 Android 平台上以 Java 为语言编写游戏的过程 最终实现了一个 界面友好 操作简单的手机益智游戏 关关键键词词 Android 数独 智能机 II The design of Sudoku game based on Android Abstract Arrival of the mobile Internet era

3、has greatly changed our lives and Android is a Linux based system quickly occupied the smartphone operation system Android development is particularly necessary under the circumstances Android s biggest feature is its open architecture not only has a very good development and debugging environment b

4、ut also supports a variety of scalable user experience including rich graphical components multimedia support and powerful browser Therefore for software professionals Android platform has unlimited appeal In this thesis the analysis and discussion of Android mobile phone software development techno

5、logy provide users with better platform to the Sudoku based on Android meteorological software Through the Android system structure and application development for preliminary research we designed a Sudoku game In the system based on the analysis of the detailed requirements we design the game in th

6、e game menu interface the screen rendering time control and layout algorithm This thesis describes the whole development process of Android based smart phone game using Google Android SDK Finally we have the software with friendly interface and simple operation Key Words Android Sudoku Smartphone II

7、I 目 录 摘 要 I Abstract II 第一章 绪论 1 1 1 研究背景 1 1 1 1 手机游戏的发展以及特征 1 1 1 2 数独游戏背景 2 1 2 Android 手机游戏的市场价值 2 1 3 本文主要工作及章节结构 3 第二章 Android 平台概述 4 2 1 Android 系统简介 4 2 2 Android 系统特性 4 2 3 Android 操作系统框架结构 5 2 3 1 应用程序 6 2 3 2 应用程序框架 6 2 3 3 库与运行环境 7 2 3 4 内核 7 2 4 Android 应用程序构成 8 2 4 1Activity 8 2 4 2 Br

8、oadcast Receiver 9 2 4 3 Service 10 2 4 4 Content Provider 10 2 5 Android 应用程序的生命周期 11 第三章 数独游戏的设计 13 3 1 游戏功能简介 13 3 2 游戏策划以及准备工作 14 3 3 游戏的架构 16 3 3 1 各类的介绍 16 3 3 2 游戏的框架简介 18 IV 第四章 基于 Android 平台数独游戏的实现 19 4 1 欢迎界面的设计和实现 19 4 1 1 主类 KLSDActivity 实现 19 4 1 2 欢迎界面 WelcomeView 类的实现 20 4 1 3 Welcome

9、ViewDrawThread 类和 WelcomeViewGoThread 类的实现 21 4 1 4 HelpView 类和 AboutView 类的实现 22 4 2 游戏界面相关类的实现 23 4 2 1 游戏界面 GameView 的实现 24 4 2 2 时间线程 TimeThread 的实现 25 4 3 数独算法类的实现 25 4 3 1 数独算法基本逻辑 26 4 3 2 检测填充结果 27 4 4 游戏的测试和运行 29 4 4 1 游戏测试概述 29 4 4 2 测试环境 30 4 4 3 游戏运行结果 31 第五章 总结和展望 35 5 1 总结 35 5 2 展望 35

10、 参考文献 36 致 谢 37 南京工业大学本科生毕业设计 论文 1 第一章 绪论 1 11 1 研究背景研究背景 1 1 1 手机游戏的发展以及特征 手机游戏 是指用户运行在移动终端的应用程序 具有网络连接功能 能 够满足用户随时随地进行游行的需求 它需要一定的硬件环境和一定的系统环 境作为其运行的基础 手机游戏吸引用户最大的特点就是其便利性 由于其是 移动终端 所以用户可以随时随地进行游戏 正是因为其便利性 手机游戏市 场有了很大的发展 在美国 手机游戏作为美国手机用户最喜欢的移动应用之 一 在iPhone和Android等智能终端推出后发展迅速 手机游戏常见的特征可以总结如下 1 庞大的

11、潜在用户群 全球在使用的移动电话已经超过 10 亿部 而且这个 数字每天都在不断增加 在除美国之外的各个发达国家 手机用户都比计算机 用户多 手机游戏潜在的市场比其他任何平台 比如 PlayStation 和 GameBoy 都要大 2 便携性与移动性 在控制台游戏时代 GameBoy 热销的一个原因就是便 携性 人们可以随时随地沉浸在自己喜欢的游戏中 还可以随时随地抢购自 己喜欢的装备或宠物 和游戏控制台或者 PC 相比 手机虽然可能不是一个理想 的游戏设备 但毕竟人们总是随时随身携带 这样手机游戏很可能成为人们消 遣时间的首选 手机便携性 移动性的特征更能满足用户随时随地玩游戏的需 求 用

12、户利用排队 等车的时间进行游戏 手机游戏碎片化的特性凸显 调查 显示 29 8 的用户在用手机玩游戏以后电脑端玩游戏的时间减少 手机游戏已 经开始抢夺电脑游戏时间 22 4 的用户手机游戏时间越来越长 仅有 10 的用 户时间变短 手机游戏已逐渐成为一种普遍的娱乐方式 3 支持网络 因为手机是网络设备 在一定限制因素下可以实现多人在线 游戏 随着移动网络的发展 移动游戏也越来越多的被大家接受 对于之前长 期通知市场的掌机来说造成了不少的冲击 市场研究公司 IDC 和 App Annie 报 第一章 绪论 2 告显示 2013 年第一季度 iOS 和 Android 平台游戏业务营收是掌机的 3

13、 倍 1 1 2 数独游戏背景 数独的前身为 九宫格 最早起源于中国 但当时的算法比现在的更为复 杂 要求纵向 横向 斜向上的三个数字之和等于 15 而不是数字不能重复 儒家典籍 易经 中的 九宫图 也是来源于此 到了 18 世纪末 瑞士数学家莱昂哈德 欧文又发明了一种叫做 拉丁方块 的游戏 之后不久 美国的一家数字逻辑游戏杂志开始刊登这类游戏 使此类 游戏得到良好发展 之后又在日本得到了广泛的传播 2004 年 第一个 数独 游戏被刊登上了英国 泰晤士报 的封面 此时开始数独游戏才真正为世界所 知晓 数独游戏的规则很简单 只需要在空格处填写1 9的数字 并保证每个数字 在每个九宫格内只出现一

14、次 而一般的游戏过程是系统随机生成一个棋局 然 后玩家需要在空白处填上相应的数字使其满足游戏规则 由于此类游戏操作简 单 不需要特定的语言基础 也不需要进行数字运算且可玩性高 锻炼思维 开发大脑 所以很快风靡全球 1 21 2 AndroidAndroid 手机游戏的市场价值手机游戏的市场价值 Android 是 Google 开发的基于 Linux 平台的开源手机操作系统 它包括操 作系统 用户界面和应用程序 移动电话工作所需的全部软件 而且不存在 任何以往阻碍移动产业创新的专有权障碍 2 Google 与开放手机联盟合作开发 了 Android 这个联盟由包括中国移动 摩托罗拉 高通 宏达

15、电和 T Mobile 在内的 30 多家技术和无线应用的领军企业组成 Google 通过与运营商 设备 制造商 开发商和其他有关各方结成深层次的合作伙伴关系 希望借助建立标 准化 开放式的移动电话软件平台 在移动产业内形成一个开放式的生态系统 Android平台上的游戏相比应用软件 不需要进行严格的市场细分 不需要 针对目标用户量身定制 这是因为游戏玩家的核心需求是统一的 那就是 娱 乐与打发时间 乃至更高层面的竞技需求和群体认同需求 这种需求附着于特 南京工业大学本科生毕业设计 论文 3 定的社会发展阶段 不受地域的限制 甚至于能够穿透文化壁垒 因此 绝大 多数种类的游戏都具备传染性与普适

16、性 每一个售出的游戏都将会点燃周围潜 在玩家的激情 最终吞噬整个需求市场 由此可知 几乎每一个Android手机用 户都是游戏的需求者 都是潜在的顾客 现今的1000多万Android用户不过是冰 山一角 随着Android手机市场进一步壮大 游戏的市场容量将具备更大的增长 空间 3 1 31 3 本文主要工作及章节结构本文主要工作及章节结构 整篇论文共分为六个部分 其主要内容安排如下 第一章 引言 介绍论文的研究背景 目的和意义 包括课题的背景资料 简介 国内外研究现状和发展趋势 深入地介绍了课题研究的价值 第二章 Android 平台概述 这部分主要是介绍了智能手机系统现状 Android 的功能特征 Android 系统的特点以及 Android 的体系结构 第三章 数独游戏的设计 对游戏相关策划 功能以及架构进行介绍 第四章 数独游戏的实现 这部分主要介绍了游戏的界面 游戏中的逻辑 处理以及该游戏今后的改进和优化 第五章 总结和展望 对整篇论文加以总结与回顾以及对未来的展望 第二章 Android 平台概述 4 第二章 Android 平台概述 本章将介绍Android 这个基

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号