1 / 78
文档名称:

基于J2ME的无线网络游戏设计与实现.pdf

格式:pdf   页数:78
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于J2ME的无线网络游戏设计与实现.pdf

上传人:durian 2014/2/12 文件大小:0 KB

下载得到文件列表

基于J2ME的无线网络游戏设计与实现.pdf

文档介绍

文档介绍:电子科技大学
硕士学位论文
基于J2ME的无线网络游戏设计与实现
姓名:罗元兵
申请学位级别:硕士
专业:软件工程
指导教师:张凤荔
20070425
摘要随着无线网络的发展,无线终端在人们日常生活中的使用也逐渐得到普及,截止年底,中国的手机用户以超过四亿三千万【。这样庞大的用户群体,需要的绝不仅仅限于语音电话和发送文字信息,而是希望通过无线终端可以得到更多更好的服务。第三代移动通信技术的发展可以提供更快的无线下载速率。因此,我们在时代可以通过无线网络下载图像、音乐、视频等所有的信息,通过无线终端和无线网络就可以方便的帮助我们工作、学习以及给我们带来娱乐。事实上无线网络及其应用的发展以显得势不可挡,然而它始终是一个新兴的行业,需要在这个过程中不断的摸索和发展。游戏首当其冲的进入了无线领域,因为游戏被看着是一个具有相当吸引力和可以被大众广泛接受的应用。本文正是这样的前提下,来讨论无线领域的网络游戏设计。在无线领域开发游戏目前可以选择的有很多种开发平台【浚疚难≡窳似占靶最好的开发平台并对鹊恼鎏逑底髁讼晗傅慕步猓渲饕0↗的有限设备配置和简表方面的介绍。接下来,结合笔者的理论知识和实际的项目开发经验,设计出了基于无线网络的网络游戏框架并得以实现,包括游戏的服务端、客户端、以及通信协议的定义。在服务器端的设计中将整个结构模块化为通讯模块、消息机制模块、控制模块、场景管理模块。在整个的架构和设计过程中,充分考虑到网络游戏服务设计的通用性,将通讯模块和消息机制模块以及控制模块封装成网络游戏服务器端的引擎部分,使其在网络游戏服务端的设计上具有通用性、移植性和扩展性。在设计过程中还引入连接池、对象池以及多路复用的概念并得以实现。在客户端设计中,将整个设计结构化为逻辑层、控制层和应用层,并设计实现了一套基于牡ハ叱坛绦蛏杓平峁沟目蚣堋8每蚣苁沟每突Ф说穆呒怼绘制屏幕处理和按键事件完成分离,以至于通过该框架,使得客户端的游戏开发变的简单,易理解和学习。本文的介绍主要围绕无线网络游戏设计的框架实现,对于具体的游戏实现并没有涉及。但在整个设计的实现中最终通过实现一个斗地主游戏来展现该框架的完整性。
关键词:,无线网络,连接池,对象池,场景,消息摘要
痜,甒..;’.,甀甅.,琖..’.,,琾甌
:,,,,珻
签名:箬色差导师签名:乏冱磷签名:兰咳掌冢杭年譬月留日独创性声明关于论文使用授权的说明日期;西研年络杖本学位论文作者完全了解电子科技大学有关保留、使用学位论文本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。C艿难宦畚脑诮饷芎笥ψ袷卮斯娑
课题研究的背景第一章绪论随着信息时代的快速发展,人们的工作、生活都需要越来越多的信息。在人们追求“随时随地信息化”的过程中,建立覆盖全球的无线网络正在迅速崛起并不断完善,继蟮南乱桓鑫尴咄缡贝诶戳佟5侥鞘保颐窃谌何时候要了解世界任何一个角落的信息,我们需要的仅仅是一部手机或者者其他的无线终端。进入二十一世纪以来移动通讯市场不断壮大,地位也在不断攀升,引领着相关的行业正在加速发展。全球的各大电信服务提供商与手机、任尴咄ㄑ兜子产品生产商为了争夺用户份额以及未来的利润,不断推出各种新颖的服务和新一代的无线通讯产品。无线网络将变得越来越好,第三代移动通信网络很快将在我们每一个人身边出现;移动终端更是不断在更新换代,其功能化和智能化都在不断的提升中。正是有了这些网络环境的改善和终端硬件性能的大大提升,才使得无线网络方面的应用越来越清晰,越来越接近我们的生活。无线网络应用的发展离不开软件的支持。随着全球各大手机生产商对手机智能化要求的不断提升,他们都分别推出了最适合于自己手机的软件开发平台,并制定出开发标准和规范。这些专门针对无线终端的开发平台有基于虚拟机之上的开发平台,有高通公司标准化的7⑵教ǎ灿蠳为其僮飨低沉可矶ㄗ龅开发平台和微软推出的基于图形化操作界面的开发平台;他们对开发语言的支持更是囊括了当今世界最主流的开发语言,包括:语言,⒂镅裕菏沟梦颐遣坏貌幌嘈盼尴哂τ媒ǔ晌H砑幸抵腥们追捧的下一个对象,这将导致人们看待和使用通讯产品的方式的转变。用户的要求将不在局限于普通的语音通讯,更重要的是对信息的