




已阅读5页,还剩117页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
山东大学本科毕业论文1毕 业 论 文(设 计)论文(设计)题目: 手机游戏的设计与实现姓 名 * 学 号 * 学 院 * 专 业 * 年 级 * 指导教师 * 2012 年 5 月 11 日山东大学本科毕业论文2山东大学毕业设计(论文)成绩评定表学院: 专业: 年级:学号 姓名 设计(论文)成绩 设计(论文)题目 指 导 教 师 评 语评定成绩: 签名: 年 月 日评 阅 人 评 语评定成绩: 签名: 年 月 日答 辩 小 组 评 语答辩成绩: 组长签名: 年 月 日注:设计(论文)成绩=指导教师评定成绩( 30%)评阅人评定成绩(30%)答辩成绩(40% )山东大学本科毕业论文1目录摘 要 .3Abstract.4第 1 章 绪论 .51.1 手机游戏 .51.2 手机游戏的分类 .51.3 技术简介 .71.3.1 Android 简介 .71.3.2 Eclipse/IBM-Eclipse 简介 .81.3.3 Android SDK 简介 .81.3.4 SQLite 简介 .91.3.5 数据库的设计 .10第 2 章 需求分析 .122.1 需求分析 .122.1.1 基本功能需求 .122.1.2 具体功能需求 .132.1.3 运行环境 .132.1.4 性能需求 .142.2 系统结构化分析 .142.3 目标系统要求 .18第 3 章 总体设计 .193.1 系统界面总体设计 .193.2 总体流程设计 .203.3 游戏程序结构 .203.4 后台数据库的总体设计 .21第 4 章 详细设计 .224.1 主菜单详细设置 .224.2 游戏关卡详细设置 .23山东大学本科毕业论文24.3 闯关过程详细设置 .244.4 道具系统详细设置 .264.5 剧情详细设置 .284.6 系统数据库详细设计实现 .324.6.1 概念模型设计 .334.6.2 逻辑模型设计 .334.6.3 物理模型设计 .344.7 数据库链接设置 .35第 5 章 系统测试 .375.1 系统测试模型选择介绍 .375.2 系统测试运行结果 .38第 6 章 结束语 .42致谢 .43参考文献 .44附录一 英文原文 .45附录二 译文 .52山东大学本科毕业论文3手机游戏的设计与实现摘 要通信技术的发展,促使智能手机得到快速的发展。基于智能手机平台的软件如雨后春笋般喷涌而出。智能手机的软件服务覆盖着生活的各方各面,手机的增值业务已经成为通信公司的一个重要的组成部分,近年的发展手机的游戏业务已经成为一个非常庞大的产业链。随着 3G 业务的不断扩展,智能手机的游戏业务也必将得到更大的推广,手机游戏也必将带来巨大的市场空间和经济价值。本课题是针对 Google 公司在 2007 年 11 月 05 日推出的新的智能手机操作系统 Android。Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致” 。Android 操作系统最初由 Andy Rubin 开发,最初主要支持手机。2005 年由 Google 收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android 的系统架构和其它操作系统一样,采用了分层的架构。android 分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和 linux 核心层。本课题是在 Android SDK 基础上进行游戏开发,进行 UI 设计,动画设计,SQLite 数据库设计,并最终完成手机游戏。然后在模拟器上进行模拟并最终能实际应用于手机,供用户娱乐消遣。【关键词】手机游戏;Android;SQLite山东大学本科毕业论文4AbstractThe development of communication technology development promote the development of smart phones getting fast. The software which based on intelligent mobile platform spring up. Smartphone software service covers with life of all parties to the surface. The handset value-added business communications company has become one of the important part of the cell phone game in recent years. Development business has become a very big industrial chain. As the 3 G business expansion of intelligent mobiles games business will be more big promotion, cellular phone game will bring huge market space and economic value.This topic is for Android the new intelligent mobile phone operating system which Google company produced in November 2007. Android is a Linux based operating system and its open source. It is mainly used in portable devices. Android operating system was developed by Andy Rubin at first, mostly for phone. In 2005 Google acquisition capital injection, and form a open mobile phone alliance development improvement, expands gradually to the tablet computer and other areas. Android system architecture and other operating system, use the layered framework. Android is divided into four layers, from top to low-level application layer, respectively is application framework layer, systems runtime layer and Linux kernel layer.This topic is based on the Android SDK basis for game development, the UI design, animation design, SQLite database design, and finally complete mobile games. And then in the simulator and eventually can simulate the practical application in mobile phones, for the user to entertainment.【key word】mobile games;Android;SQLite山东大学本科毕业论文5第 1 章 绪论1.1 手机游戏手 机 游 戏 ( Mobile Game 或 Wireless Game) : 指 用 户 利 用 随 身 携 带并 具 有 广 域 无 线 网 络 联 机 功 能 ( GPRS 或 CDMA) 的 移 动 终 端 设 备 ( 手 机 ) ,随 时 随 地 进 行 的 游 戏 。 简 单 说 手 机 游 戏 是 指 运 行 于 手 机 上 的 游 戏 软 件 。目 前 用 来 编 写 手 机 最 多 的 程 序 是 Java 语 言 , 其 次 是 C 语 言 。 随 着 科 技的 发 展 , 现 在 手 机 的 功 能 也 越 来 越 多 , 越 来 越 强 大 。 而 手 机 游 戏 也 远 远 不 是我 们 印 象 中 的 什 么 “俄 斯 方 块 ”“贪 吃 蛇 ”之 类 画 面 简 陋 , 规 则 简 单 的 游 戏 ,进 而 发 展 到 了 可 以 和 掌 上 游 戏 机 ( 如 psp) 媲 美 , 具 有 很 强 的 娱 乐 性 和 交 互性 的 复 杂 形 态 。1.2 手机游戏的分类(一)从开发技术的角度分类1.嵌 入 式 游 戏 : 此 类 游 戏 在 出 厂 前 就 被 固 化 在 手 机 芯 片 中 了 , 诺 基 亚 公司 的 贪 吃 蛇 就 是 一 个 例 子 。 但 是 由 于 用 户 自 己 不 能 更 新 或 卸 载 游 戏 , 所以 嵌 入 式 游 戏 现 在 已 经 不 受 用 户 欢 迎 了 。2.短 信 游 戏 : 短 信 游 戏 的 玩 法 通 常 是 发 送 一 条 短 信 到 某 个 号 码 , 此 号 码对 应 着 游 戏 供 应 商 的 服 务 器 。 服 务 器 收 到 这 条 信 息 后 执 行 一 些 操 作 , 然 后 返回 一 条 结 果 信 息 到 玩 家 的 手 机 中 。 由 于 它 依 靠 用 户 输 入 文 字 , 因 此 本 质 上 它是 一 个 命 令 环 境 。 此 外 , 短 信 游 戏 也 需 要 一 定 的 费 用 , 用 户 和 服 务 器 每 交 换一 次 信 息 大 概 需 要 0.10 元 人 民 币 。3.浏 览 器 游 戏 : Wap 是 一 种 手 机 拨 号 上 网 的 网 络 服 务 。 而 Wap 浏 览 器 游戏 就 像 我 们 用 电 脑 上 网 , 并 通 过 浏 览 器 浏 览 网 页 来 进 行 的 简 单 游 戏 一 样 , 也属 于 一 种 文 字 游 戏 。 其 进 行 方 法 和 短 信 游 戏 类 似 , 玩 家 可 以 根 据 Wap 浏 览器 浏 览 到 的 页 面 上 的 提 示 , 通 过 选 择 各 种 不 同 选 项 的 方 法 来 进 行 游 戏 。Wap 游 戏 也 有 短 信 游 戏 不 够 直 观 的 缺 点 。山东大学本科毕业论文64.J2ME 游 戏 : J2ME 全 称 是 Java 2 Micro Edition, 是 Java 2 的 微 型版 , 是 针 对 移 动 电 话 等 一 些 小 型 设 备 而 设 计 的 Java 语 言 。 它 极 大 地 提 高 了移 动 电 话 支 持 游 戏 的 能 力 , 并 且 提 供 了 比 SMS 或 WAP 更 好 的 控 制 界 面 。 目前 , J2ME 并 不 是 手 机 上 配 置 的 唯 一 的 解 释 语 言 , 但 它 却 得 到 了 绝 大 多 数 手 机厂 商 的 支 持 , 所 以 J2ME 游 戏 也 得 到 更 多 用 户 的 青 睐 。5.其 他 平 台 的 游 戏 : 除 以 上 几 种 类 型 外 , 还 有 一 些 运 行 在 其 他 技 术 平 台上 的 手 机 游 戏 , 如 BREW 游 戏 等 。 与 J2WE 游 戏 相 比 , 这 些 平 台 的 游 戏 使 用的 手 机 设 备 范 围 有 一 定 的 局 限 性 。( 二 ) 从 游 戏 内 容 的 角 度 分 类1.角 色 扮 演 游 戏 ( RPG) : 有 玩 家 扮 演 游 戏 中 的 一 个 或 数 个 角 色 , 有 完整 故 事 情 节 的 游 戏 , 如 大 宇 公 司 的 仙 剑 奇 侠 传 Mobile 。2.格 斗 游 戏 ( FTG) 有 玩 家 操 纵 各 种 角 色 与 电 脑 所 控 制 的 角 色 进 行 格斗 的 游 戏 , 如 日 本 的 街 头 霸 王 移 动 电 话 版 。3.动 作 游 戏 ( ACT) : 玩 家 控 制 游 戏 人 物 , 用 各 种 武 器 消 灭 敌 人 的 闯 关游 戏 , 这 类 游 戏 不 追 求 故 事 情 节 , 如 魂 斗 罗 系 列 游 戏 。4.运 动 游 戏 ( SPG) : 模 拟 现 实 中 各 种 体 育 运 动 的 游 戏 , 如 有 高 尔 夫 球 、篮 球 、 赛 车 及 网 球 等 作 品 。5.射 击 游 戏 ( STG) : 玩 家 控 制 各 种 飞 行 物 ( 主 要 是 飞 机 ) 完 成 任 务 或过 关 的 游 戏 , 如 雷 电 系 列 游 戏 。6.冒 险 游 戏 ( AVG) : 由 玩 家 控 制 游 戏 人 物 进 行 虚 拟 冒 险 的 游 戏 。 故 事情 节 往 往 以 完 成 一 个 人 物 或 解 开 某 些 谜 题 的 形 式 出 现 , 而 且 在 游 戏 过 程 中 刻意 强 调 谜 题 的 重 要 性 , 如 冒 险 岛 等 游 戏 。7.益 智 游 戏 ( PUZ) : 这 类 游 戏 通 常 短 小 而 有 趣 , 需 要 玩 家 开 动 脑 筋 来完 成 游 戏 任 务 , 如 扫 雷 、 推 箱 子 等 游 戏 。8.模 拟 游 戏 ( SIM) : 这 类 游 戏 的 内 容 通 常 模 拟 我 们 的 日 常 生 活 , 如 虚 拟 人 生 等 。9.棋 牌 游 戏 : 扑 克 和 各 种 棋 类 游 戏 , 如 跳 棋 、 接 龙 、 纸 牌 、 军 旗 、 麻 将等 游 戏 。山东大学本科毕业论文710.休 闲 游 戏 : 玩 家 无 需 投 入 太 多 的 时 间 和 精 力 , 可 随 时 参 与 、 随 时 推出 的 游 戏 , 如 “泡 泡 龙 ”、 “愤 怒 的 小 鸟 ”等 。1.3 技术简介本游戏是基于 Android 智能手机系统,在 Eclipse 平台下开发而成,并且使用了 SQLite 数据库。1.3.1 Android 简介Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致” 。Android 操作系统最初由 Andy Rubin 开发,最初主要支持手机。2005 年由Google 收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android 的主要竞争对手是苹果公司的 iOS 以及 RIM 的 Blackberry OS。2011 年第一季度,Android 在全球的市场份额首次超过塞班系统,跃居全球第一。 2012 年 2 月数据,Android 占据全球智能手机操作系统市场 52.5%的份额,中国市场占有率为 68.4%。Android 的系统架构和其它操作系统一样,采用了分层的架构。android 分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和 Linux 核心层。Android 是以 Linux 为核心的手机操作平台,作为一款开放式的操作系统,随着 Android 的快速发展,如今已允许开发者使用多种编程语言来开发 Android应用程序,而不再是以前只能使用 Java 开发 Android 应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统。在 Android 中,开发者可以使用 Java 作为编程语言来开发应用程序,也可以通过 NDK 使用 C/C+作为编程语言来开发应用程序,也可使用 SL4A 来使用其他各种脚本语言进行编程(如:python、lua、tcl 、 php 等等) ,还有其他诸如:Qt(qt for android) 、Mono (mono for android)等一些著名编程框架也开始支持 Android 编程,甚至通过 Android 的系统架构和其它操作系统一样,采用了分山东大学本科毕业论文8层的架构。android 分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和 linux 核心层。而在 Android 系统底层方面, Android 使用 C/C+作为开发语言。1.3.2 Eclipse/IBM-Eclipse 简介Eclipse 是一个开放源代码的、基于 Java 的可扩展开
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校电机房设备管理制度
- 景区演艺安全管理制度
- 单位电动车实名管理制度
- 喷绘厂财务数据管理制度
- 医保局物资验收管理制度
- 更夫看守人员管理制度
- 北京进口制袋机管理制度
- 博物馆研学实践管理制度
- 公司总经理人员管理制度
- 护肤品公司运营管理制度
- 企业员工保密协议书范本
- 2023年6月上海高考英语卷试题真题答案解析(含作文范文+听力原文)
- 征集和招录人员政治考核表
- 生态环境保护与可持续发展智慧树知到期末考试答案章节答案2024年浙江农林大学
- MH-T 5003-2016 民用运输机场航站楼离港系统工程设计规范
- 专题24 生物的进化-备战2024年中考《生物》复习全考点
- 康复治疗技术专业《临床疾病概要1》课程标准
- 中医治疗失眠课件
- 人教版四年级数学上册全册电子教案
- 人口与贫困问题
- 大宗贸易培训课件讲解
评论
0/150
提交评论