学位论文 > 优秀研究生学位论文题录展示
基于J2ME的手机网络游戏的设计与实现
作 者: 吉会云
导 师: 刘金根
学 校: 武汉理工大学
专 业: 通信与信息系统
关键词: J2ME 手机游戏 连接受限设备配置 移动信息设备简表
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 520次
引 用: 1次
阅 读: 论文下载
内容摘要
信息社会中手机及其它无线设备越来越多地走进普通老百姓的工作和生活中,随着信息网络化的不断发展,手机及其它无线设备上网也势在必行。J2ME是Java技术专门为嵌入式系统定制的版本,已经成为当前业界流行的无线应用开发支柱平台。基于J2ME能够方便地利用各种Java技术在手机上实现许多复杂的功能。随着手机性能的不断提高,手机休闲娱乐应用的市场发展趋势已经越来越明朗,它将成为继个人电脑休闲娱乐应用之后又一重要业务增长点。当前,手机游戏可以分为三类:嵌入式游戏、短消息游戏和浏览器游戏,其中,浏览器游戏是当前和未来最流行的一种,用户可以使用移动电话的内嵌微型浏览器访问游戏的web站点,在线或下载后离线来玩这类游戏。此外,虽然理论上J2ME为开发人员提供了“一次编写,到处运行”的环境,但是由于手机设备间的巨大差异,在针对手机设备的开发过程中,同一款游戏程序很难直接运行在不同的手机设备上。如何有效快捷地将应用程序移植到众多的手机平台上,也是手机游戏开发中面临的主要问题。本系统基于J2ME平台开发,实现了手机与手机之间的互动游戏,并在此基础上开发了五子棋游戏。本文的主要工作集中在:(1)阐述了手机游戏的研究背景和发展趋势,详细分析了开发手机应用软件所需的关键技术——J2ME的体系结构和此架构中的关键技术,研究了连接受限设备配置的软硬件需求和功能范围以及移动信息设备简表的设备需求和功能。(2)在分析手机游戏开发特点的基础上,总结了手机游戏开发及部署的一般流程,设计实现了一款手机网络游戏——五子棋。(3)分析研究了手机网络游戏开发中的关键问题:在J2ME技术基础上,设计了手机端和服务器端的网络接口,实现了两者之间的HTTP协议通信,在此基础上实现两个手机端之间的互动。(4)分析了现有的移植解决方案,提出了更有效的移植方法,提高了游戏质量和开发的效率。
|
全文目录
摘要 4-5 Abstract 5-9 第1章 引言 9-12 1.1 课题研究的背景及意义 9-10 1.2 手机网络游戏的发展现状和趋势 10-11 1.3 本文的主要内容 11 1.4 本章小结 11-12 第2章 手机游戏开发相关技术分析 12-30 2.1 手机软件开发平台的选择 12-13 2.2 J2ME概述 13-15 2.3 J2ME平台的体系结构及相关技术分析 15-21 2.3.1 J2ME平台的总体架构 15-16 2.3.2 J2ME架构的关键技术 16-21 2.4 连接受限设备配置CLDC 21-24 2.4.1 CLDC的软硬件需求 22 2.4.2 CLDC的功能范围 22-24 2.5 移动信息设备简表MIDP 24-29 2.5.1 MIDP的功能和设备需求 24-25 2.5.2 MIDP应用程序MIDlet 25-29 2.6 本章小结 29-30 第3章 手机网络游戏开发特性及流程 30-38 3.1 手机网络游戏开发的特点 30-32 3.2 手机网络游戏开发实现流程 32-36 3.2.1 开发平台的搭建 32-33 3.2.2 开发及实现流程 33-36 3.3 手机网络游戏开发总体框架 36-37 3.4 本章小结 37-38 第4章 手机网络游戏的设计与实现 38-63 4.1 游戏总体设计 38-43 4.2 手机客户端与服务器通信的设计与实现 43-51 4.2.1 手机客户端与服务器交互技术分析 43-46 4.2.2 手机客户端与服务器端网络接口设计 46-51 4.3 游戏详细设计与实现 51-60 4.3.1 五子棋游戏画面的设计与实现 51 4.3.2 五子棋游戏界面接口设计与实现 51-54 4.3.3 五子棋游戏游戏过程的设计与实现 54-56 4.3.4 游戏中主要类的分析 56-60 4.4 游戏最后的效果图 60-62 4.5 本章小结 62-63 第5章 大规模移植技术分析与研究 63-71 5.1 手机设备的差异及游戏移植中的问题 63-65 5.1.1 手机设备的差异 63-64 5.1.2 手机游戏移植中的问题 64-65 5.2 现有的移植方案 65-66 5.3 改进的解决方案 66-70 5.4 本章小结 70-71 第6章 总结与展望 71-73 6.1 全文总结 71 6.2 工作展望 71-73 参考文献 73-75 致谢 75-76 攻读硕士学位期间公开发表的论文 76
|
相似论文
- 基于J2ME的手机在线纸牌游戏系统研究与设计,TP311.52
- 手机游戏软件界面交互的设计与实现,TP311.52
- 无线传感数据处理平台的软件设计,TP311.52
- 基于J2ME的计算机游戏开发技术的研究与运用,TP311.52
- 基于J2ME技术的小水电信息管理系统设计与实现,TP311.52
- 基于移动通讯终端的培训机构教育平台设计与实现,TP311.52
- 基于手机的移动学习平台的设计与实现,TP311.52
- 手机病毒分析及杀毒软件设计,TP311.56
- 基于J2ME的蓝牙手机联网游戏研究与应用,TP311.52
- 基于J2ME的手机模拟系统开发,TP311.52
- 基于J2ME的手机校友录系统的设计,TP311.52
- “两网”合一网络游戏关键技术的开发与设计,TP311.52
- 基于J2ME手机游戏设计与实现,TP311.52
- 基于PDA的土建工程现场管理系统的研究,TP311.52
- 基于J2ME/J2EE的高校教师测评系统的设计与实现,TP311.52
- 嵌入式平台下PDF417条码识别的研究与实现,TP391.44
- 基于KEmulator的手机游戏软件自动化测试,TP311.52
- 基于虚拟机上的手机游戏的设计与实现,TP311.52
- 基于无线通信嵌入式平台(手机)的图书馆信息检索系统开发,TP391.3
- 指纹识别技术研究及其在民警训练平台系统中的应用,TP391.41
- 基于指纹认证的移动支付系统设计与实现,TN929.5
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|