 |
我与金山游侠的故事
作者:金山-邹涛
1998年3月我来到了天津,经两个朋友(姚冬、周云峰)介绍到一家做翻译的公司写程序,到公司的第一个任务是用VB写一个公司产品介绍的多媒体演示系统,大学里好歹写过不少程序,因此对我来说基本上没问题,就这样我又开始没日没夜的跟程序打交道。
演示系统大概写了两个月,两个月过后,我差不多找到了当年写程序的感觉,而且做美工的水平也长进不少。时间到了98年5月,公司开始规划新的产品,其中一个非常重要的项目就是做一个像《金山词霸II》那样的能在IE4中取词的取词软件,当时我们接触这类软件还不太久,对于这类软件的编写只有个朦胧的概念,经过一番商讨我们五个(姚冬、周云峰、刘鹏羽中、曹睿、我)决定拿《金山词霸II》为研究对象,那个时候我们对Windows系统低层内核并不了解,所有的一切都从SoftICE开始,好在我们几个对于8086汇编都比较熟,因此转向32位汇编基本上没太花时间,通过这段时间的研究我们逐渐掌握了保护模式下的编程,对于操作系统及CPU如何在保护模式下工作也比较清楚,这些研究都为以后金山游侠的编写扫清了技术障碍,到了98年7月,我们五个经过近两个月的研究工作基本上把所有技术问题搞定,也雄心勃勃的要挑战Rasir(金山词霸的创作者,后来成为我们的头”),可是意外发生了,公司高层的选择跟我们发生了差异,他们一致认为Netscape开放源代码前途更看好,对于IE不以为然,经过一番争吵我们五个失业了,失业对于我们来说好像也不是什么坏事,好几个月的煎熬我们也趁机放放假,这样我们开始疯狂的玩游戏。
上大学的时候我们几个就经常泡机房玩游戏,为了省机时,当游戏玩不过去的时候我们就会动用Game Buster,Game Wizard,FPE等修改工具,现在不一样了下岗在家时间充裕,可以尽情的潇洒。没多久我们弄了个“猫”回来,对于网络我们垂涎欲滴很久了,早就渴望到花花世界里去见识见识,我们东逛逛西逛逛,偶然的一次机会我们看见了FPE,这个久别很久的朋友,下载一份后,我们迫不及待的开始使用,当时我们最爱玩的游戏就是《魔法门英雄无敌II》,用了FPE一段时间后我们发现他有两个地方让我们很不满意:1、老是在游戏及FPE之间切来切去,弄得人眼花缭乱。2、查找的速度跟当年查找DOS游戏相比慢了许多。对于DOS时代用过修改器的人来说,最常见的是在游戏下直接弹出修改界面,给人的感觉很爽,姚冬当时提了个想法:“我们能不能做到像DOS时代那样在游戏下直接弹出修改界面呢?”这个想法马上引起了我们的注意,为此我们又开始了新的技术研究,这次我们研究的主题是游戏制作,只有了解游戏的制作我们才可能做到游戏下的写屏,研究了一段时间后有家公司找到我们,让我们研发词典软件,对手又重新回到了金山公司,我们几个又重新开始兴奋起来,毕竟几个毛头小伙挑战金山是件很有趣的事情。
到了那家公司后我们几个又开始忙碌,因为技术问题已经搞定,所以做起来得心应手,当时我的工作主要是写一个32位到16位的一个联结层,姚冬写16位钩子程序,周云峰写词库引擎,这些工作当时做起来已经是轻车熟路,无非是个时间问题而已。在写词典同时我们并没有放弃对游戏修改的研究,功夫不负有心人,终于有一天在游戏下弹出了我们第一个界面,虽然还很土,但我们明白这意味一种新的修改模式的诞生。1个月后我们用这套技术写了一个简单的游戏修改器,用起来真的比FPE爽很多、快很多,当时那种心情对于程序员来说简直是一种无比的享受。
时间到了98年9月,我们词典软件也开发的差不多,不过我们渐渐的发现这个公司好有意思,好像根本不打算挣钱,天天坐那数日子就行,等我们产品开发的差不多了的时候,公司好像也没什么动静,考虑再三,我们决定还是离开,到一家真正的软件公司去,正当有此想法的时候,我们看到了金山的招聘广告,抱着试验一下的态度我们给金山公司去了一封mail,简单介绍了我们几个一下,收我们mail的是Rasir,他问我们为什么选择金山,我们的回答只有一句话:“良将择主而侍”,就这样我们来到了北京。
很巧,金山公司当时正打算推出《金山游侠II》不过当时那个游侠Rasir看了很不满意,于是我们几个就把我们的“游侠”毛遂自荐了一把,经过一番讨论我们的游侠方案得到通过,由我担任游侠的项目经理,并且配备了强大的制作阵容:我们三个写程序,Rasir当总监,孟小蛇担当美工,南宫昭仪写文档,开心、可乐测试,芋头、小贺收集数据资料,并且得到新浪游民部落大力支持。《金山游侠II》在99年4月推向了市场,这是我第一个正式的作品,也是我职业程序员生涯的开始。
|
 |