学位论文 > 优秀研究生学位论文题录展示

基于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

相似论文

  1. 在智能手机环境下健康管理功能设计与研究,TN929.53
  2. 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
  3. 数字型智能终端系统门口机的设计,TP368.1
  4. 基于Google云计算平台的Web应用系统设计及实现,TP393.09
  5. 基于Android平台的个人移动地图应用,TP393.09
  6. 停车诱导在智能移动终端上的设计与实现,TN929.53
  7. 基于Android平台的无线控制系统设计与实现,TP273
  8. 基于Android的多跳无线网络通信软件的设计与实现,TN929.5
  9. 基于Android的工程导航系统设计,TN929.5
  10. 基于Android平台的无线点菜系统的设计与实现,TP311.52
  11. 远程实时心电监护系统的设计与实现,TP277
  12. 基于Android的车载娱乐信息系统,TP311.52
  13. 在Android系统下的微打实验研究,TP316
  14. 一种城市应急智能决策系统的研究与实践,TP393.09
  15. 基于Android的校园地图服务设计,TP393.09
  16. 图像文本提取系统设计及应用研究,TP391.41
  17. 基于Android平台的均衡器算法研究,TN911.72
  18. Android系统双卡双待手机无线接入层的设计与实现,TN929.53
  19. 基于Android平台多功能特效相机的设计与实现,TP391.41
  20. 基于位置感知的移动服务计算策略研究与实现,TP393.09
  21. 基于Android平台的智能手机输入法研究与设计,TP391.14

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com