网络游戏反击战

网络游戏反击战

ID:43032004

大小:29.01 KB

页数:3页

时间:2019-09-24

网络游戏反击战_第1页
网络游戏反击战_第2页
网络游戏反击战_第3页
资源描述:

《网络游戏反击战》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《程序员》:网络游戏反击战----------------------------------------------------------------------------------------------              来自:《程序员》闫辉(2003.3.28)      当国内游戏厂商要对抗来自韩国网络游戏的威胁时,技术能保证他们战胜对手吗?  这是一群游戏开发人员在金山大厦度过的又一个不眠之夜。在珠海即将到来的梅雨季节里,他们还将度过许多个这样的夜晚。在楼房的二层,已经名义上被分离出金山公司的西山居在为《剑侠情缘

2、》网络版的推出做最后的开发和测试工作。新加盟的总经理张志宏紧张地关注着游戏开发的进度,一周过后,他就要返回北京去执行市场规划,考虑如何用好两千万的投资。  与此同时,位于上海市浦东新区浦东南路号华融大厦22层的盛大公司也人头蹿动,人力资源部正在为成立的网络游戏开发部门大量招聘员工。在开列的招聘名单上,开发工程师职位的数目远远超过国内一般游戏公司平时的要求。  出现这些场面的并非不可思议。自从韩国游戏进入国内运营以来,已经占据了多半数江山。在这种情况下,自有版权网络游戏产品便被寄予了厚望,开发自然也被提到了重要位置。面对如此不利的局势,国内

3、网络游戏开发水平能与韩国抗衡吗?  网络游戏技术  但业内人士指出,中韩网络游戏开发差距并没有想象的那样大。曾担任天夏公司CEO的吴锡桑表示:“中国游戏与韩国游戏的差距不会超过两年,而且主要来自策划部分,技术的差距也可以通过购买游戏引擎来弥补。”吴锡桑早在1999年创建天夏公司,并做出了国内第一款有故事情节的网络RPG游戏,后来公司卖给了网易,构成了现在《大话西游》的班底。目标软件总经理张淳也认为,韩国大部分公司都是用政府统一提供的程序开发库,相比目标软件在游戏领域起步要晚很多,而且缺少多年做单机版游戏的经验,因此没有必要从技术层面上找差

4、距。  不过单机版和网络版游戏的开发还是存在一定区别。从技术的角度看,单机版游戏的开发,首先要选择合适的客户端游戏开发引擎,然后根据游戏策划的内容按部就班进行。目前常用的客户端引擎,一般由VC++、DirectX、GameLIB构成。游戏类库GameLIB可以自行开发或者购买,根据不同的游戏类型(角色扮演RPG、动作格斗ACT、战略模拟SLG、体育竞技SPG等),选择对应的游戏类库。其开发难度在于图形图象算法和多物体同屏处理。而网络游戏不但要选择客户端游戏引擎,还要构架服务器程序GameServer。服务器程序一般由后台引擎(GameOS

5、)、游戏脚本(GameScript)组成。开发网络游戏的难点在于熟练运用网络技术,把客户端和服务器端完整的结合在一起,通过网络通讯协议控制游戏的发展进度。这就涉及到负载均衡、网络通讯、远程数据库、系统安全等互联网技术。而在这些方面,国内的游戏公司在遇到的问题和处理方法上因为积累不够,因此还不成熟。  竞争劣势  长期以来,韩国把网络游戏当作一项产业进行推广,政府专门成立了六个网络游戏实验室,除了购买昂贵的动作捕捉仪并以低价租给企业外,还组成网络游戏研究机构,开发通用的网络游戏技术授权给所有的公司使用,虽然这使得其游戏产品都具有一定的相似性

6、,但这些公司在起步时不会出现大的偏差。此外,政府还联系企业成立一些风险资金,给小企业投资。这些措施都促进了网络游戏开发在全世界范围内逐渐领先。  反观国内,缺乏统一规划和沟通是迫切需要解决的问题。为数不多的开发厂商还处在各自为战的层次,很少有机会与外界的同行交流,一些经验无法得到迅速推广,包括台湾地区在内的很多公司也表示只能自己研究引擎,没有一套成熟的系统可以借鉴。不过,北京软件促进中心已经在着手进行这方面的部署,张淳也表示已经收到有关部门的提议,希望目标软件能够参与开发公用游戏引擎。  同时,国产网络游戏开发不得不正视人才短缺的现状。在

7、单机游戏时代,受盗版因素影响,再加上一直以来政府不冷不热的态度,国内游戏公司很难完成创业资金积累,也无法吸引到更多优秀人才加入游戏开发的阵营。吴锡桑表示,他曾看到一份统计报告,其中指出中国的游戏制作人才不超过4000人(含策划、美术、开发人才),相比于其他软件领域,规模实在太小。在西山居全面转向网络游戏开发的过程中,为了补充人员,不得不从金山其他部门抽调了一批对游戏感兴趣,熟悉网络编程的人员。  程序代码是游戏的骨干,一切游戏都将浓缩为对代码的要求:3D引擎、即时动态引擎、AI等。作为程序员,必须掌握C语言和C++,汇编语言也是一项需要掌

8、握的技能。对Windows环境的了解以及对DirectX的掌握,也是对程序员的基本要求。一个好程序员的任务,就是用手头最好的工具,让所有的软件部分以尽可能高的速度正常运转。如何将复杂和效率平衡

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。