1、摘要手机游戏是消费者利用随身携带的智能移动终端设备能随时随地来进行的游戏。近年来,随着移动互联网和电子信息技术的迅猛发展,手机游戏市场亦得到了很大的发展。Android 是在手机应用市场和移动互联网迅猛发展的形势下应运而生的,它是由 Google 公司推出的一款基于 Linux 内核的开源手机操作系统,由于其具有开放性、不受运营商的束缚、丰富的硬件选择、开发商不受任何限制和能无缝结合优秀的 Google 应用的特点,很快就称霸智能机平台系统领域。进行 Android 平台手机游戏的研究与开发,成为一个非常有趣而又有很大发展空间的领域。本 文 通 过 对 Android 应 用 开 发 的 初
2、步 研 究 , 设 计 出 了 一 款 基 于 Android 平台 的 连 连 看 小 游 戏 。 在 对 系 统 进 行 详 细 需 求 分 析 的 基 础 上 , 确 定 了 系 统 的 基 本功 能 要 求 , 对 游 戏 的 关 卡 设 置 、 菜 单 界 面 、 音 效 和 动 画 、 、 时 间 控 制 、 屏 幕 绘制 、 连 通 算 法 和 布 局 算 法 进 行 了 设 计 , 并 最 终 实 现 了 一 款 风 格 清 新 可 爱 、 娱 乐体 验 丰 富 且 性 能 高 效 稳 定 的 手 机 连 连 看 小 游 戏 , 它 很 好 地 缓冲了当今人们的紧张生活节奏,为
3、一些枯燥时刻带来另样而欢快的享受。关键词:手 机 游 戏 Android 连 连 看ABSTRACTMobile games are the games which consumers can use portable smart mobile devices anytime, anywhere. In recent years, as the mobile Internet and electronic information technology rapidly developing, mobile games market has also been a great developmen
4、t. The mobile application market and the rapid development of mobile Internet situation make Android came into being, it is by Google Inc. launched a Linux-based open source mobile operating system kernel, because of its openness, free from the shackles of operators, rich hardware options, developer
5、s without any restrictions and can seamlessly integrate Google Apps excellent characteristics, soon dominate the smartphone platform system fields. Conduct research and development of the Android platform mobile games, having become a very interesting area of great development space.Based on the pre
6、liminary study on Android Application Development, a model based on the Android platform Lianliankan game has been designed succeed. In the system, based on detailed needs analysis to determine the basic functional requirements of the system, set up checkpoints on the game, the menu interface, sound
7、 and animation, and time control, screen drawing, connectivity and layout algorithms algorithm design, and ultimately achieve a fresh style cute, rich entertainment experience and the performance stable and efficient mobile Lianliankan game, it is well cushioned the pace of life today, tension, as s
8、ome of the boring moments brings another kind and cheerful enjoyment.KEY WORDS: Mobile games Android Lianliankan目 录第一章 绪论 .11.1 引言 .11.2 课题背景介绍 .11.2.1 手机的应用市场发展现状 .11.2.2 Android 平台介绍 .21.2.3 连连看游戏发展介绍 .31.3 “连连看”游戏发展前景 .41.4 课题研究价值及意义 .51.5 论文结构安排 .61.6 本章小结 .6第二章 相关开发技术介绍 .82.1 Java 技术简介 .82.1.1
9、Java 与 Android 的关系 .82.1.2 Java 简介 .82.1.3 Java 语言特性 .92.2 Android 技术简介 .102.2.1 Android 架构简介 .102.2.2 Android 开发技术简介 .112.3 本章小结 .12第三章 系统分析与设计 .133.1 可行性分析 .133.1.1 操作可行性 .133.1.2 技术可行性 .133.1.3 经济可行性 .133.1.4 社会可行性 .143.2 系统需求分析 .143.2.1 系统功能需求 .143.2.2 游戏基本规则 .153.3 系统设计 .153.3.1 系统基本流程设计 .153.3
10、.2 系统模块设计 .153.4 系统风格定位 .183.5 本章小结 .18第四章 系统的实现 .194.1 开发环境的搭建 .194.1.1 JDK 的安装与环境变量配置 .194.1.2 Android SDK 与 Eclipse 的安装与配置 .194.1.3 Android 虚拟机 AVD 的配置 .194.2 系统工程的创建 .214.3 主要功能的实现 .234.3.1 图案选中放大效果实现 .234.3.2 刷新地图道具功能实现 .244.3.3 消除提示按钮功能实现 .254.3.4 判断消除图片 .264.4 系统运行界面图 .304.5 本章小结 .33第五章 系统测试与
11、性能 .345.1 软件测试 .345.1.1 软 件 测 试 简 介 .345.1.2 测 试 方 法 .345.1.3 测 试 步 骤 .355.2 连连看游戏系统测试 .355.3 游戏系统性能分析 .365.4 本章小结 .37第六章 总结与展望 .386.1 总结 .386.2 未来工作展望 .38致谢 .39参考文献 .40基于 Android 平台的连连看游戏的开发与实现 绪论第一章 绪论1.1 引言在手机应用市场和移动互联网迅猛发展的形势下,作为智能手机平台而基于LINUX 内核的操作系统 Android 于 2007 年 11 月 5 日应运而生。在谷歌公司的运营开发下,并由
12、 2011 年初数据显示,操作系统 Android 虽仅正式上市两年却已跃居到全球最受人们欢迎的智能手机平台地位。鉴于 Android 的开放性好、硬件选择丰富、不受运营商的束缚、开发商不受任何限制、能无缝结合优秀的Google 应用这五大优势,当今的 Android 不仅在手机市场上叱咤风云,还急速扩张到平板电脑市场。游戏一直以来就是人们在休闲娱乐时的一项不错选择,它具有强大的吸引力,能给玩家带来挑战、刺激、新鲜、成就感等多种现实生活中欠缺而只能在虚拟世界才能感受到的东西。游戏的这些独特魅力,并伴着现代电子信息技术的巨大推进作用,使得游戏产业在全世界的娱乐领域中逐步占据主流位置。手机游戏一方
13、面因为手机平台自身所具有的便捷性让人们更加容易接受并喜爱,另一方面反过来也为手机扩充了其功能面,它缓冲着当今人们的紧张生活节奏,给一些枯燥时刻带来另样而欢快的享受。此次设计将使用 Java 及 Android 开发技术实现出一款基于 Android 平台并能在模拟器、安卓系统手机上运行的连连看游戏。1.2 课题背景介绍1.2.1 手机的应用市场发展现状随着 3G(第三代移动技术)的普及、手机应用形式的日渐丰富以及智能化水平的不断提升,从便携性及随身性方面来考量,手机为用户带来的种种互动性体验已是电脑所不能比拟的了。在 Android、苹果等各智能机席卷手机市场的情势下,更多的应用和服务进入手机
14、,手机游戏、客户端软件和微博等新应用都在大大提升着用户的手机娱乐体验。可以预见,手机互动娱乐体验有望超越电脑的时日已不远,手机将跻身互动娱乐的新中心。基于 Android 平台的连连看游戏的开发与实现 绪论在智能机的这些应用和服务中,手机游戏正发展为最受用户青睐、最常使用的应用之一,这一领域将有望超越传统游戏,带来游戏领域的一场暴雪。目前,手机游戏虽仍以 Symbian、BREM 及 JAVA 为主流,但其增长趋势已大幅放缓。相反, Android 和苹果游戏正处爆发增长之势。由 3G 门户近期来的运营数据显示,Android 游戏的增势最为明显。依据中国手机市场发展报告显示,手机游戏市场规模
15、和游戏用户规模都增长较快。2012 年第一季度,中国手机游戏市场规模已突破 10.1 亿元,环比增长12.2%,同期的中国手机游戏用户规模已达到了 1.91 亿,环比增长 8.5%【1】 。随着智能手机的普及、游戏平台的多选性及更富吸引力的游戏种类之增多,手机游戏用户规模保持着稳步增长之势。而在游戏用户性别结构方面,女性用户占比也在逐步上升,其由 2011 年第一季度的 23.5%上升至 2012 年一季度的 29.3%。鉴于移动游戏种类的增多和游戏内容之日渐趋于丰富、操作更简便的形势,男女用户占比将得到进一步拉近。尽管目前的手机游戏仍不能与传统大型网络游戏相抗衡,但手机游戏自身的便携性和移动
16、性等优势为游戏开发商带来了更为广阔的市场发展空间。暴雪、网易和盛大等诸多传统网游巨头也已开始加紧向手机网游市场进军,以此可窥见未来手机游戏市场竞争之激烈性。随着新兴游戏产业链各环节的发力和用户认知度及关注度的提升,未来手机游戏的商业价值极为可观,对游戏厂商颇具诱惑力。1.2.2 Android 平台介绍Android 是一种基于 Linux 内核的智能机平台上的操作系统,最初由 Andy Rubin 开发,之后被谷歌公司收购并继续进行运营和开发。2007 年 11 月,Google 公司与 84 家软件开发商、硬件制造商及电信营运商一起组建了一个开放性的手机联盟来进行共同研发并逐步改良 And
17、roid 系统。随后 Google 公司发布了开放性的 Android 源代码,第一部 Android 智能手机也于 2008 年 10 月得以推出。在 Android 上市仅两年时间后,它便超过塞班系统而跃居全球手机市场第一的位置,在中国市场的占有率达到 90%,并扩张到平板电脑等其它移动设备领域迅速发展。Android 能称霸智能机平台系统领域,这与它的五大特性密不可分。这五大特性表现如下:(1)开放性: Android 平台的最大优势应非其开放性莫属,这一部分自然也是源于其系统代码的开源性。因为其平台的开放性,无论哪个移动终端厂商都能如其所愿地加入到 Android 联盟中来。这样 An
18、droid 平台就能拥有丰富的开发者资源动力来快速推进这个崭新平台走向成熟化。另外,Android 平台的开放性基于 Android 平台的连连看游戏的开发与实现 绪论也有利于其积累来源于消费者和厂商的人气。免费而种类丰富的 Android 软件资源吸引着广大消费者来尝试,而开放的平台所附带的更大竞争性也让消费者有可能以更低的价位购得心仪的智能手机,随着消费者规模的扩大,厂商也就自然能从中汲取更多的利益。(2)不受运营商的束缚:以往的手机应用总受到来着运营商的制约,这在欧美地区表现地尤为明显,例如能使用哪些功能、应接入哪个网络,这些几乎都必须受到运营商的控制 【2】 。而 Android 的出
19、现,为用户能更加轻松地连接网络创造了可能性,来自于运营商的制约也明显地减少。随着移动通信技术 2G(二代)至 3G(三代)的普及、提升和完善,手机随意接入网络的现象已屡见不鲜了。(3)丰富的硬件选择:当电脑上的一些软件移植到另一台电脑上时就可能会出现一些兼容性问题,而这个问题对于 Android 平台的使用者来说将不复存在。鉴于 Android 的开放性特点,众多的 Android 厂商推出了新颖别致、功能多样的产品。然而这些产品功能上的差异,却不影响数据同步甚至杜绝了本可能存在的软件上的兼容问题。你只要事先成功申请到一个 Google 账户,当 你 想 换 一 台 新手 机 时 , 就 可
20、以 重 新 选 择 同 样 使 用 Android 系 统 作 业 的 手 机 , 并 且 能 轻 易 将 如电 话 簿 等 重 要 个 人 资 料 快 速 地 移 植 到 新 手 机 上 。(4)开发商不受任何限制:Android 平台并没给第三方开发商附加林林总总的条框约束,它提供的是一个十分自由并且很宽泛的环境,这为各种精致而新颖的应用软件诞生创造了条件。但另一方面,暴力血腥、情色等方面的“灰色”程序也在肆无忌惮地扩展,如何解决好这个问题是 Android 面对的一个难题。(5)能无缝结合优秀的 Google 应用: Google 经过十年发展,现已叱咤互联网,家喻户晓。从刚开始的搜索巨
21、人到如今的全面性互联网渗透,Google 实现的如搜索、地图和邮件等已经成为网络应用中技术娴熟并不可或缺的优秀服务,Android 平台凭以被 Google 公司收购并运营开发的这层关系,将无缝结合这些优秀的 Google 应用服务,这不仅让 Android 开发起来更为便捷,也赋予Android 可支援多种先进网路、先进的 3D 处理及绘图能力,从而开发出具有更好的互动体验的产品。1.2.3 连连看游戏发展介绍QQ 游戏、4399 游戏网、智能手机、平板电脑无论在哪你似乎都可以发现连连看游戏的身影。它的游戏规则很简单,只需将两个相同图案用 3 根以内的直线相连消除即可,老少皆宜;画面清新可爱
22、,游戏节奏轻松欢快,广受小朋友及女性玩家的喜爱;由于得在规定时间内消除所有的图案,而每通过一个关卡系基于 Android 平台的连连看游戏的开发与实现 绪论统给予的任务完成时间也将逐渐减少,这给具有挑战心理的玩家带来刺激感,颇具吸引力。从发展历程来看,这款游戏大致经历了桌面、在线、社交游戏三大阶段。游戏连连看是最先来源于台湾的一款桌面小游戏,随后其一流入大陆便风靡一时,不断地吸引着众多程序员去开发各种新颖的“连连看”版本。这其中,由顾方设计的“阿达连连看”游戏,以其精良而独特的制作广受玩家青睐,这也促使其跻身“阿达系列软件”的核心产品行列,并于 2004 年获取到了国家版权局所授权的计算机软件
23、著作权登记证书。随着 Flash 应用的盛起,游戏连连看步入了在线发展历程。网上涌现出大量的 Flash 版本连连看游戏,“果蔬连连看”、“水晶连连看”等都是这阶段的代表作品。其中“水晶连连看”还以其华丽的界面成功吸引了一大批女性玩家。2008 年,随着多选性开放平台的兴起和社交网络的普及,“连连看”游戏迈入到了社交网络领域。将“连连看”游戏与个人空间相结合,这一大创新促使其被快速的传播,立即成为当时的一款热门社交游戏,其中以在 Manyou 开放平台上由开发者 Jonevey 推出的“宠物连连看”最为流行。从“连连看”游戏的诞生发展至今,Android 也在不断汲取着各领域“连连看”游戏的精
24、华,并将它们的特色予以融合,推出了 Android 平台上更为完美的“连连看”。其以 Android 作业终端本身的便捷性,迎合着手机应用市场的大好发展时机,深扎 Android 手机用户的心里,广受喜爱。1.3 “连连看 ”游戏发展前景由 手 机 应 用 市 场 发 展 研 究 认 为 , 未来手机游戏的商业价值极为可观,手机小 游 戏 则 依 然 是 一 个 能 给 游 戏 厂 商 创 造 巨 大 财 富 的 领 域 , 因 此 急 需 寻 找 一 个 合适 的 切 入 点 。 由 艾 媒 咨 询 分 析 认 为 , 选 择 投 资 金 额 要 求 不 高 却 具 有 广 泛 发 展 空间
25、 的 小 游 戏 “连 连 看 ”成 为 了 这 个 切 入 点 角 色 的 首 选 , 其 主 要 优 势 有 下 :(1)存在诸多有利的外部因素来促进小游戏“连连看”的行业发展据 有 关 调 查 得 知 , 大 概 有 31.2%的 玩 家 青 睐 益 智 类 游 戏 , 另 有 25.8%的 玩家 倾 心 于 策 略 类 游 戏 , 那 么 综 合 了 策 略 和 益 智 这 两 大 元 素 的 “连 连 看 ”小 游 戏自 然 最 受 欢 迎 , 加 上 其 本 身 操 作 简 单 , 老 少 皆 宜 , 风 格 清 新 可 爱 , 使 得 女 性 玩家 亦 对 其 喜 爱 有 加 。
26、从 “连 连 看 ”小 游 戏 全 体 用 户 的 结 构 来 看 , 大 专 及 以 上 学 历 者 超 过 了 总 数的 一 半 ; 而 就 收 入 方 面 , “连 连 看 ”小 游 戏 的 38.4%的 用 户 收 入 超 过 2000 元 ,这 远 远 超 出 了 普 通 小 游 戏 用 户 只 有 23.5%能 收 入 超 过 2000 元 的 比 例 。 艾 媒 咨询 分 析 , 就 “连 连 看 小 游 戏 ”的 用 户 结 构 中 高 学 历 、 高 收 入 在 游 戏 中 的 高 占 比基于 Android 平台的连连看游戏的开发与实现 绪论判 定 , 连 连 看 小 游
27、戏 拥 有 更 为 高 端 的 用 户 属 性 , 其 消 费 潜 力 较 普 通 游 戏 也 更 大 ,另 外 “连 连 看 ”小 游 戏 的 用 户 规 模 也 在 日 益 增 长 , 这 种 可 观 的 用 户 规 模 及 高 端的 用 户 属 性 将 为 小 游 戏 “连 连 看 ”的 媒 体 价 值 打 下 良 好 基 础 , 另 外 , 各 领 域“连 连 看 ”小 游 戏 仍 在 不 断 成 熟 和 发 展 中 , 这 将 进 一 步 促 使 这 款 小 游 戏 的 媒 体价 值 得 以 充 分 释 放 , 并 有 望 在 未 来 获 取 更 大 的 发 展 空 间 , 不 断
28、提 升 其 市 场 价 值 。(2) “连连看”小游戏行业正处迅速发展阶段 拥有的上升空间巨大根 据 近 几 年 “连 连 看 ”小 游 戏 在 中 国 的 游 戏 行 业 发 展 调 查 得 知 , “连 连 看 ”小 游 戏 在 中 国 市 场 于 2007 年 的 规 模 1 亿 元 发 展 到 2008 年 的 2.5 亿 元 , 2009年 以 高 于 30%的 增 长 率 超 过 4.1 亿 元 , 之 后 的 3 年 里 , 随 着 各 类 智 能 机 的 普 及和 电 子 信 息 技 术 的 快 速 发 展 , “连 连 看 ”小 游 戏 得 到 了 进 一 步 的 迅 速 发
29、 展 。由 于 “连 连 看 ”小 游 戏 的 制 作 门 槛 低 , 各 大 中 小 型 团 队 都 能 加 入 到 对 其进 行 研 发 的 行 列 【 3】 。 随 着 开 发 运 营 商 与 产 品 数 量 的 急 剧 增 加 , 整 个 “连 连 看 ”小 游 戏 市 场 得 以 充 分 调 动 而 显 得 异 常 活 跃 , 从 而 形 成 了 一 个 成 倍 增 长 的 发 展 状态 。小 游 戏 “连 连 看 ”的 最 大 优 势 在 于 不 需 要 下 载 客 户 端 , 这 样 使 其 更 方 便 地移 动 于 各 大 移 动 终 端 设 备 中 , 例 如 手 机 、 掌
30、 上 电 脑 等 , 同 时 给 上 网 受 限 的 用 户也 带 来 了 不 小 便 利 。 而 未 来 一 旦 政 府 实 现 了 于 一 线 城 市 建 设 广 域 网 的 计 划 , 正如 社 交 网 络 版 的 “连 连 看 ”能 风 靡 一 时 一 样 , 小 游 戏 “连 连 看 ”也 必 将 迎 来 新一 轮 的 迅 猛 发 展 。综 上 所 述 , 小 游 戏 “连 连 看 ”作 为 一 种 投 资 小 、 回 报 快 的 行 业 , 必 将 成 为资 本 市 场 风 投 重 点 关 注 对 象 。 其 上 升 空 间 巨 大 , 商 业 价 值 极 为 可 观 。1.4 课
31、题研究价值及意义现 在 的 小 游 戏 越 来 越 受 到 各 大 消 费 者 的 欢 迎 , 除 了 游 戏 操 作 简 单 而 无 需 游戏 注 册 购 买 道 具 等 , 很 多 游 戏 也 成 为 了 经 典 中 的 经 典 , 连 连 看 游 戏 作 为 这 其 中的 一 款 经 典 , 很 好 地 缓冲了当今人们的紧张生活节奏,为一些枯燥时刻带来另样而欢快的享受。无 论 是 QQ 游戏、4399 游戏网还是任意一个移动终端设备,小游戏“连连看”总 是 排 在 最 受 玩 家 欢 迎 的 前 5 名 。 它的游戏规则很简单,只需将相同的两个图案用 3 根以内的直线相连消除即可,上手极
32、易,老少皆宜;画面清新可爱,游戏节奏轻松欢快,广受小朋友及女性玩家的喜爱;由于得在规定时间内消除所有的图案,而每通过一个关卡系统给予的任务完成时间也将减少,这给具有挑战心理的玩家带来刺激感,颇具吸引力。其休 闲 , 趣 味 , 益 智 , 已 成 为 一 款 广 受 大 众基于 Android 平台的连连看游戏的开发与实现 绪论喜 爱 的 经 典 游 戏 。完 成 这 次 课 题 的 研 究 , 不 仅 可 以 提 升 我 对 新 领 域 知 识 的 自 学 能 力 与 实 践 应用 能 力 , 增 加 项 目 经 验 。 同 时 也 能 深 入 获 悉 用 户 对 手 机 游 戏 的 功 能 需 求 , 进 一步 领 会 手 机 游 戏 应 具 有 的 易 于 学 习 、 可 中 断 性 、 基 于 订 阅 及 丰 富 的 社 会 交 互 性这 几 大 特 征 。 另 者 也 很 好 地