游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1833|回复: 2

我来做下恶人吧……

[复制链接]

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2009-6-20 12:09:00 | 显示全部楼层 |阅读模式
Game_Srv_Dev
http://bbs.gameres.com/showuser.asp?userid=132823
根据到目前为止的观察,他在程序版对技术贴的回复只有两种内容:
第一种:你说的这个问题很深,涉及到“MMORPG整体架构”,具体可以看http://groups.google.com.mx/group/mmorpgdna
第二种:看你的帖子,你对“MMORPG整体架构”还缺乏基本的认识,你还是先向你们主程学学XXX知识吧
到目前为止,还没看到什么有营养的回帖,对某些基本问题的认识也有问题,比如这里:
http://bbs.gameres.com/showthread.asp?threadid=129281
他不知道碰撞检测的broad-phase的技术也可以用来实现服务器端的AOI计算,但却一直保持一种居高临下的姿态。
别的延伸阅读就不发了,省得把别人误以为是他,也省得被说是人肉搜索。

本来还在他的邮件列表(mmorpgdna)上跟他玩玩,不过现在发的邮件似乎到不了google的邮件列表上,也没心情再跟他玩了,恩,唯一的收获就是多认识了一个人(不是指Game_Srv_Dev),呵呵。

我想他以后还会继续在这发贴回帖吧,反正大家自己分辨他的帖子有没有营养就行了。
只是有一条,作为一个介于新手和老手之间的人,我不希望新手被他误导去折腾什么“整体架构”,实际上新手最喜欢谈架构,而且往往是脱离具体技术谈架构。
对新手来说,首先要做的是把基础打好,这个基础除了一些编程知识之外,也包括具体的编程技能,而这是必须要通过实际写程序来锻炼的。
我个人的经历是这样的:
一开始心大,想要做“架构”,具体代码情况我已经不记得了,总之就是乱成一锅粥
后来知道了ACE、ICE这些,最终选择了ICE,最终也是一锅粥
再后来决定自己做网络部分,但是当时对epoll一直搞不明白,同时也为了跨平台,所以用了libevent,最终做出来的东西包括了网络消息收发、DLL形式的Factory、网络消息的解析是做成Command模式的、模块管理机制、定时器、OGRE模块、四叉树/八叉树模块、鼠标/键盘输入的处理……做出来后,发现虽然也实现了很多东西,但是要使用其中的网络模块,就必须把DLLFactory、消息解析机制一起用上……做出来不久我就放弃了这套东西
最后在云风blog和《UNIX编程艺术》这本书的影响下,我再次重新开始,但是这一次,一开始就明确了:只做网络模块,只针对linux一个平台。不做框架,不做之前那种庞大的、一整块的“框架”,不像之前那样使用用一个“框架”来解决很多问题,这次只做一个网络模块,只解决网络通信这一个问题。到了这一次,这是第三次重做。这次做完后,我想我不会再去做什么“框架”,只会做一个个小的程序进行组合,而不是一个大的程序什么都做。在把这些基础的小程序真正做好之前,谈框架没有意义,在把这些小程序真正做好后,所需要的仅仅是根据具体需要进行组合而已,那时框架也不是什么伟大而神秘的东西,是水到渠成的策略选择而已。

把程序写出来,写好,并且把具体的事情做好,这才是最重要的。所谓的架构,或者整体认知,那些都只是结果,一个新手不可能跳过基础直接去追求这种结果,而且这种结果也不是一个人最核心的竞争力,产生这些认知的能力才是核心竞争力,而要真正产生整体认知,首先要对具体细节有所掌握。我不是老手也不是高手,只是按照我的想法提建议。

11

主题

650

帖子

651

积分

高级会员

Rank: 4

积分
651
发表于 2009-6-20 13:33:00 | 显示全部楼层

Re: 我来做下恶人吧……

呃 [em12]

2

主题

123

帖子

123

积分

注册会员

Rank: 2

积分
123
发表于 2009-6-20 19:14:00 | 显示全部楼层

Re:我来做下恶人吧……

邪恶必胜,啊哈哈哈——

架构、框架这种东西不是轻易能学会的,他们更多的是建立在丰富的经验和积累的基础上。

真正的通往成功的道路是从简、从小做起,循序渐进。所谓九层之台,始于垒土;千里之行,始于足下。

Keep it simple, stupid. Stay hungry, stay foolish.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-19 23:24

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表