|

楼主 |
发表于 2009-10-14 08:57:00
|
显示全部楼层
Re: 魔兽世界3.1.3客户端源码
这是作者昨天写给我的
________________________________
见信好,那个帖子我看过,先针对一位跟贴的不友好猜测作一个交代,我是 在发现wow model viewer 和 wow map viewer(作者相同)才开始研究魔兽世界的。 并于去年完成了一个单人游逛魔兽世界地形的程序发布在CSDN,有全部源码,有无代 码抄袭一目了然。再说了我现在给你的dollywow是可以连线服务器打怪的,之间的 差别本没必要解释。
好几次听到你赞许剑3,我这些天也上去玩过,的确是国产网游的巅峰之作。但 和魔兽比差距还是很大。最近网上关于剑3VS魔兽的评论文章不少,文章基本都是向 着剑3的,有些甚至说剑3超越了魔兽。从文章后跟帖来看,支持的和反对的不相上 下,隐约觉得wower稍落下风,他们的反击似乎没有什么具体的论据,只是骂对方是 枪手,讽刺剑3比魔兽“是自寻死路”。 其实很多人认为魔兽强大可能只是因为暴 雪的名气,真强大到哪里就说不清楚了。即使一些国内的游戏程序员也未必说得上 来。但我还是看得比较透彻的,下面我就给你大致比较一下。
青菜萝卜各有所爱,在游戏可玩性上说服力较差,譬如对于好多人来说开心农场 就是最好玩的。这方面就不讨论了。
说到用户操作舒适度上,还是魔兽最强。游戏画面上可以说剑3领先了,但这纯 粹是美工的出色。程序表现就较差了。具体差距如下。
1 渲染效果: 剑山有水面倒影,人人都知道,魔兽有光线辐射度,却没有一个人 知道,其实就是在每个室外通往室内的门口,室外光和室内光融为一体的效果。其它 效果就不比了,大概是你有的我也有,你没的我也没。其实对于图形引擎来说,添 加支持任何一种效果都不是一件难事,甚至是轻而易举的。但是每一种效果都应该 尽可能地用最快速的方式渲染。评价一款图形引擎的标准就是一个公式:效果X速度 。 近几年出来的几款国产3D游戏基本上都是速度很成问题。
2 渲染速度:众所周知,剑3吃显卡。而且相当严重,在我的AMD4200+CPU、8100 集成显卡上,剑3关掉所有特效,最小视野也只能维持20左右的帧频率,而wow将视 野开到最大,其它效果调到最小的情况下,找不到会低于25帧的场景。我实在想不 出剑3渲染慢的理由,即使玩家都聚在一块也不至于。 除非在地形上用了超过4层的 纹理或者强行打开屏幕抗锯齿,但显然他们不会这么傻。如果是我,那怕dollywow 只比魔兽平均慢10%,我也会觉得无法忍受。用上面的公式说话,只凭这一点,就可 以宣告这个图形引擎的失败。
3 室内效果: 魔兽的室内效果不用我说。只说剑3,简单一句,我没看到剑3的室 内效果,在渲染和碰撞方面对待长安城的那些房子不需要和一个简单的箱子有什么 两样。只要留意光线、雨雪、室内复杂度、地图等可得出此结论。如果魔兽没有WMO 室内系统,世界编辑器和客户端在渲染和碰撞的程序工作量至少可减一半。
4 开放UI: 魔兽开放接口让玩家编程,是对游戏稳定性有信心的体现,而剑3只让 玩家定义。
5 天气: 不知道剑3的雨雪有没有击地效果。
6 地图:魔兽是整幅连续的,剑3是小块分割的。大地图有两个头疼的问题要处理 ,第一点显卡接受数值10000多的浮点数会丢失精度,再就是要预测加载和卸载场景 数据。
7 稳定性:我没空仔细玩剑3,不知道其bug问题程度如何。从玩家数量上来看, 应该还算可以。 但魔兽的稳定性绝对卓越的超乎想象。我在研究魔兽的过程中经常 修改其数据,好多次认为它要异常崩溃的时候它都挺住了。不过在发现程序被跟踪 的时候它会故意崩溃。我想这恐怕是暴雪实力的真正可怕之处。
8 从其他各种细节来看,剑3也很难在程序上找到可以超越魔兽的地方。
程序的的确确是一门语言,程序员就是地地道道的电脑的翻译。优秀的翻译就是多 多实践让自己的语言更加流利。中国人学好英语需要花多长时间我们都深有体会。 而对于程序语言来说,像母语一样流利掌握是不可能的,但也绝不是学几年就不能 进步了。我写了十几年程序,还比较惭愧自己两年前的水平。可绝大多数程序员在 写上没几年程序后就走上管理岗位,转换角色了。他们甚至普遍的以会写程序为荣 ,以老写程序为耻。可是现在一个公司最优秀的程序员恐怕连辨别考核他人水平的 能力也不具备,只是简单的从对象的经历和自评来判断,比如游戏公司招程序员就 只看游戏项目经验。 在一个矮人王国选材就已经够困难,何况你再划一个很小的圈 子呢。 你不难想象这样的土壤孕育的程序员组成的队伍的开发实力。
所以我对国产游戏的程序水准评价就两个字:难堪。媒体上一些喝彩的声音其实不 过是一种无知的浮躁。这是事实,不要以为我掺了自己的立场主观。面对这种局面 我如果还保持低调谦虚的话那也太跟自己过不去了。所以我还是再向你说一遍:我 能轻松打造国内最强的网络游戏。再说既然现在很多游戏都在模仿魔兽,那谁还能 比我更有优势呢?我这个人不尚言辞,上述是向在你做最后一次说服工作,不介意 甚至希望你将本信内容贴到论坛上去。
祝愉快 |
|