欢迎来到天天文库
浏览记录
ID:9002422
大小:31.91 KB
页数:10页
时间:2018-04-14
《基于java的大型手机网游引擎的研发》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、一.研究开发目的、意义2010年1月15日消息,中国互联网络信息中心(CNNIC)在京发布了《第25次中国互联网络发展状况统计报告》。报告数据显示,截至2009年12月,我国网民规模达3.84亿,增长率为28.9%。我国手机网民一年增加1.2亿,已达到2.33亿人,占整体网民的60.8%,手机上网已成为我国互联网用户的新增长点。随着3G网络的投入使用,移动通讯业的发展正在越来越强地改变人们的生活和经济,3G应用使得手机产业的发展更是如虎添翼。另据权威市场调查机构加特纳公司发布的最新报告预测,2007年全球手机游戏行业总收入将达到43亿美元,比2006
2、年增长近50%,到2011年这一数字有望进一步增加到96亿美元。资本市场流行一种成功商业模式的对照方式:用国际的对照国内的,无论新浪还是百度基本都能在大洋彼岸找到对应的范本。在这里不妨把这种思路借用一下:用PC网游对照手机网游。所以,我们放眼望去,手机网络游戏一片蠢蠢欲动爆发在即的气势扑面而来。虽然就目前的情况来说,手机游戏仅仅还是电信移动数据增值业务中的一项业务,但伴随着中国移动GPRS和中国联通CDMA1X数据业务的开展,手机游戏业务将会成为2.5G数据业务的一个重要的应用领域,加上手机越来越成为人们身边必不可少的工具,随时随地使用的可移动性,以
3、及广泛的用户基础,这一切都能够很好的满足未来人们对娱乐游戏的需求。有需求就有市场,目前,中国有8000多万电脑网络用户,而中国的手机用户却已经超过3亿。与PC游戏不同,手机游戏摆脱了线缆的束缚,具有随时、随地、随身的特点,更适合人们在移动中休闲和娱乐。显然,手机游戏产业一旦启动,其能量将不亚于目前的电脑网络游戏。虽然目前手机游戏用户数只占3亿用户的很小一部分,但随着手机游戏产业发展环境的日益成熟,其发展速度将一日千里。综上所述,该项目的目的十分明确:即严格执行项目计划,按时研发出一款通用性强、稳定流畅、业内领先的手机网络游戏制作引擎,并快速推向市场。
4、其意义简述如下:u该项目成果的应用,将大大提升手机网络游戏的研发速度,对提升整个行业的专业水平来说意义重大u巨大的市场需求预示着丰厚的经济效益,该项目的成功运作,对整个地方经济将起到一定的促进作用u该项目成果的推广,在产生丰厚经济效益的同时,必将同时带来很多实践和就业的机会,对缓解国内目前巨大的就业压力有一定的帮助二.关键技术内容、技术特点和创新点2.1关键技术内容uJ2ME窗口系统构建J2ME虽然提供了为数不少的基本类和基础控件,这些控件对于开发一般的手机应用和单机游戏来说已经足够,但是对于一个大型的手机网络游戏来说,它的游戏复杂性及其对视觉听觉表
5、现力的巨大要求决定了,如果不在这些基本类和基础空间的基础上,搭建出一套类似Windows窗口系统的开发模板类库,想要搭建一个通用的手机网络游戏开发引擎的任务是无法实现的。该项目的首要任务,既要搭建一个通用的、稳定的、基于J2ME的窗口系统,为手机网游开发者提供封装好的窗口、菜单、对话框、工具条等模板类库,把游戏开发者从复杂的界面控制和图形绘制中解放出来,以便他们有更多的时间去关心游戏的创意、可玩性、耐玩性以及表现力。u地图数据结构确立及地图编辑器构架无论是PC网游还是手机网游,游戏地图都是整个游戏当中最重要的环节,它是整个游戏呈现的场所和载体。由于手
6、机在处理速度、内存大小、屏幕分辨率等等方面的限制,手机网络游戏的地图不可能像PC网游那样华丽多彩穷奢极侈,但是基本的诸如NPC、传动点之类的功能又一样不能少,这无疑增加了该项目整体的设计实现难度。所以,本项目的第二个关键技术内容在于通用紧凑型地图数据结构的确立以及建立在此基础之上的地图编辑器的设计和实现。u服务器通用框架搭建对于网游,一个健壮高效的服务器对于整个游戏呈现及玩家感受非常重要。试想一下,对于相同的服务器硬件配置,一个同时只能允许500个玩家同时在线又时常掉线且每天都需要重启的服务器和一个同时允许3000个玩家同时在线又实时高效且运行稳定的
7、服务器相比,你作为游戏玩家作何感想?那么作为游戏的运营商你又作何感想?该项目的又一个关键技术内容在于搭建一个实时高效稳定可靠的通用服务器框架,必须在框架级解决并发、死锁、感染、备份、安全性等常见的服务器问题,最终降低手机网络游戏的整体研发难度、最大可能的缩短其开发周期。u自主知识产权的网络发包算法虽然3G已经投入使用,但是目前国内无论是3G网路还是3G手机都不具有普及型。所以对于目前的大型手机网络游戏来说,把目标定位在2.5G,也就是说定位在目前的大多数手机用户,是一个必然也是无奈的选择。所以,该项目要研发的通用手机网络游戏开发引擎,必然面临着网络带
8、宽的限制,要求在现有的网络通信状况下,尽可能的做到稳定和实时。我们通过大量的实验和测试,发现了目前网络状况下
此文档下载收益归作者所有