1 / 8
文档名称:

手机网游开发之可行性.doc

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

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

分享

预览

手机网游开发之可行性.doc

上传人:janny 2011/5/11 文件大小:0 KB

下载得到文件列表

手机网游开发之可行性.doc

文档介绍

文档介绍:手机网游《魔法传说》开发
——可行性分析2004 年11月
《魔法传说》是基于WIEP(Wireless Interactive Entertainment Platform无线互动娱乐平台,它是为移动设备提供基于互联网的游戏,电视节目互动,电台节目互动,语言学****聊天交友等众多服务.)系统所开发的娱乐游戏,WIEP目前支持的移动终端主要是JAVA手机和部分带有GSM/GPRS通信功能的PDA。
技术分析:
整个系统所涉及的技术应包括以下几个部分:
JAVA开发平台(包括J2SE,J2EE,J2ME)
J2SE:主要涉及到的是基本的编程结构,基本API的运用,是熟练掌握J2ME,J2EE的基础。是游戏引擎开发最倚重的技术。在本游戏的制作当中,绝大部分的后台工具类(文本格式转化类,文本分析类,游戏中人物npc的编写等)将由基本的java代码编写完成。特别是java的中文问题,java的编码问题,java的流问题,java的继承技术将是这些类需要解决的首要难题。
J2EE:主要涉及到的是JSP,Servlet,JAVA Bean技术。运用在客户端。客户端上大量的数据处理,数据的传输(传到手机客户端)将由jsp页面调用java bean来完成。而数据库管理员的登陆界面也将由jsp来完成。并利用jdbc技术实现与数据库的连接,实现数据的查询,并在必要时利用报表技术(JFree chart)将数据图形化显示(当前在线人数,用户登陆时间段分析,本月注册用户与上月比较等),提供运营商与合作伙伴,作为说明自身优势的依据。
J2ME:用于客户端的显示(支持Kjava的手机)。圈外人总认为写J2ME应用简单惬意,我只能说,他还没入门。手机游戏,其本质是内存受限系统之软件开发,涉及小内存体系结构、数据压缩、小型数据结构、内存分配模式等诸多领域。虽然有种种限制,但我们在手机上并不是只能打地鼠,只能扫雷,只能坚持20秒,不,即使在40上,我们也可以去航海,去征战三国,去探险地下城,所以我们照样可以去网游。这就是我们的极限编程的目标。浓缩的都是精品。
在此之上,涉及的技术有:
1. java线程技术。客户端将至少由两个线程同时工作,显示进程用于显示界面(游戏图形,文字),联网进程将用于从服务器端获的数据,如何有效的使两线程合理的工作将会使一大问题。
2. 程序的移植问题。虽然由共同的平台(),但各手机厂商在此基础上所作的基于自身系统平台却又千变万化。有字体的显示设置不同(与屏幕尺寸有关)。有联网时的参数不同(与手机商与电信的合作方式有关)。有线程的处理不同()。内存处理的不同(不同的代码垃圾收集器将使游戏运行的更流畅)……等等。
。由于两大原因(一是按流量收费,二是优化代码,控制客户端代码的大小),使得在数据传输方面要作进一步的改变。数据格式不再只是局限于原有的技术(XML,Http——因为其中
“垃圾数据”太多)。所以不得不建立一种基于最方便的解析基础上的格式。(客户端与服务器端约定自己定义的文本格式甚至可以是字节一位一位的传输)。
。联网中和程序运行中难免会遇到异常,异常的处理对运行来说至关重要,特别是在联网时由于各种不确定的因素将会使数据出错。可以