学位论文 > 优秀研究生学位论文题录展示
基于Android智能手机局域网双机互连游戏技术研究
作 者: 孟磊
导 师: 周兰江
学 校: 昆明理工大学
专 业: 计算机应用技术
关键词: Android 手机游戏引擎 Socket通信 双机互连
分类号: TP393.09
类 型: 硕士论文
年 份: 2011年
下 载: 195次
引 用: 0次
阅 读: 论文下载
内容摘要
通信技术的发展,促使智能手机得到快速的发展。基于智能手机平台的软件如雨后春笋般喷涌而出。智能手机的软件服务覆盖着生活的各方各面,手机的增值业务已经成为通信公司的一个重要的组成部分,近年的发展手机的游戏业务已经成为一个非常庞大的产业链。随着3G业务的不断扩展,智能手机的游戏业务也必将得到更大的推广,手机游戏也必将带来巨大的市场空间和经济价值。本课题是针对Google公司在2007年11月05日推出的新的智能手机操作系统Android。Android系统是基于Linux平台的开源手机操作系统的名称。由于Android系统推出的时间问题,本文针对Android系统在游戏方面的支持研究,并在局域网内研究双机数据互联、同步、交互等技术要点。并研究基于Andorid平台的智能手机系统的游戏可行性和实现局域网双机游戏局部功能。本文首先介绍Android系统的结构框架,对现有手机网络做简介的介绍,对Andorid系统进行详细的分析,结合其他智能手机操作系统,分析不同智能手机操作系统之间的不同,并对差异进行比较,提出使用Andorid系统的优势。本文技术部分,首先针对智能手机的通信部分展开分析,比较不同的通信网络的使用范围。然后对Android系统结构进行详细的分析,研究Android的分层结构的不同层的功能,及Android的Linux核心部分。分析现在流行的智能手机游戏引擎,结合Android系统的特点,寻找适合Andorid系统的游戏引擎实现方案。分析游戏引擎的组成功能部件,物理碰撞检测、图形绘制引擎、动画切换、资源切片等游戏引擎基本功能;游戏中的数据关系及数据存储,研究分析Android系统下数据的存储方式,比较不同的存储方式的使用场合,提出局域网双机互联状态下数据的存储方式;分析Android系统在局域网环境下双机数据通信、同步、存储等状态处理。最后,对游戏实现的可行性进行部署、测试及实现,给出基于Android系统的智能手机在局域网环境下的双机游戏的实现方案。
|
全文目录
摘要 3-4 Abstract 4-10 第一章 绪论 10-16 1.1 课题研究背景及意义 10-13 1.2 国内外的研究发展现状 13-14 1.3 本论文主要研究内容 14 1.4 论文组织结构 14-15 1.5 小结 15-16 第二章 关键技术研究 16-26 2.1 现有移动平台通信分析 16-20 2.1.1 HTTP 16-17 2.1.2 WAP 17 2.1.3 Socket通信 17-19 2.1.4 Wi-Fi(Wireless Fidelity) 19 2.1.5 WiMAX微波存取全球互通 19 2.1.6 蓝牙(Bluetooth) 19-20 2.2 Android系统框架 20-23 2.2.1 应用程序层 20-21 2.2.2 应用框架层 21 2.2.3 系统运行库层 21-22 2.2.4 Linux内核层 22-23 2.3 目前游戏引擎的分类分析 23-25 2.4 小结 25-26 第三章 Android游戏引擎分析与设计 26-40 3.1 Android游戏引擎概念及框架 26-30 3.1.1 游戏引擎概念 26 3.1.2 Activity 26-27 3.1.3 Intent Receiver 27-28 3.1.4 ContentProvider 28-29 3.1.5 多线程 29-30 3.1.6 Android游戏引擎框架 30 3.2 物理碰撞检测 30-33 3.2.1 矩形碰撞检测 31-32 3.2.2 像素级碰撞检测 32-33 3.3 图形引擎 33-35 3.3.1 Canvas画布 34 3.3.2 Sprite精灵 34-35 3.4 Android图形界面与游戏背景绘制分析与实现 35-37 3.4.1 Android下PNG图片格式解析 35-36 3.4.2 资源图片切片 36 3.4.3 地图设计 36-37 3.4.4 主角设计 37 3.5 游戏音效 37-39 3.6 小结 39-40 第四章 Android游戏数据存储与双机数据同步通信分析 40-52 4.1 Android平台数据存储方法分析 40-42 4.1.1. Shared Preferences 40-41 4.1.2. Files文件存储 41 4.1.3 SQLite数据库存储 41-42 4.2 游戏中使用数据分析与存储 42-44 4.3 手机-电脑双机数据通信及数据同步 44-51 4.3.1 HTTP通信分析 45-47 4.3.2 SOCKET接口通信调试及分析 47-49 4.3.3 流程控制及线程 49-50 4.3.4 双机数据同步 50-51 4.4 小结 51-52 第五章 游戏局部功能实现与测试 52-64 5.1 开发环境搭建 52-53 5.2 游戏界面绘制实现及测试 53-56 5.2.1 地图分割与标记 53-54 5.2.2 地图绘制 54-56 5.3 游戏中临时数据与环境变量存储实现 56-58 5.3.1 运用文件存储游戏图层信息 56-57 5.3.2 运用SharePreference暂存游戏临时数据 57-58 5.4 游戏逻辑控制单元实现 58-60 5.4.1 角色信息设定 58-59 5.4.2 角色与NPC交战逻辑 59-60 5.5 游戏数据通信及游戏界面双机实现 60-63 5.6 小结 63-64 第六章 总结与展望 64-66 6.1 研究工作总结 64-65 6.2 展望 65-66 致谢 66-68 参考文献 68-72 攻读硕士学位期间发表的论文 72
|
相似论文
- 在智能手机环境下健康管理功能设计与研究,TN929.53
- 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
- 数字型智能终端系统门口机的设计,TP368.1
- 基于Google云计算平台的Web应用系统设计及实现,TP393.09
- 基于Android平台的个人移动地图应用,TP393.09
- 停车诱导在智能移动终端上的设计与实现,TN929.53
- 基于Android平台的无线控制系统设计与实现,TP273
- 基于Android的多跳无线网络通信软件的设计与实现,TN929.5
- 基于Android的工程导航系统设计,TN929.5
- 基于Android平台的无线点菜系统的设计与实现,TP311.52
- 远程实时心电监护系统的设计与实现,TP277
- 基于Android的车载娱乐信息系统,TP311.52
- 在Android系统下的微打实验研究,TP316
- 一种城市应急智能决策系统的研究与实践,TP393.09
- 基于Android的校园地图服务设计,TP393.09
- 图像文本提取系统设计及应用研究,TP391.41
- 基于Android平台的均衡器算法研究,TN911.72
- Android系统双卡双待手机无线接入层的设计与实现,TN929.53
- 基于Android平台多功能特效相机的设计与实现,TP391.41
- 基于位置感知的移动服务计算策略研究与实现,TP393.09
- 基于Android平台的智能手机输入法研究与设计,TP391.14
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com
|