大话西游的往事-云风的回忆
无意中在看网易的科技栏目是看到的文章连载,作者是网易杭州研发元技术总监云风,是《大话西游》、《梦幻西游》的主力开发者,可以说是看着大话西游和梦幻西游一点点成长,也看着网易网络游戏业务壮大的人。虽然他05年就转去带队开发新一代3D网络游戏引擎(似乎是用于《大唐2》的),不过这篇时间跨度较长、叙事松散的回忆,却能让我们知晓一些曾经的故事。
PS:该文为转载,所有版权等均归属原作者云风。部分作者个人感想,有删减。
我的故事,真实的故事。从毕业时的迷茫到《梦幻西游》成功,五年历程,一份回忆。以下的记录也只能是我努力的回忆。或许因为时间久远,跟真实有所偏差,或许从我的角度只看到的事物的一面,但是、我可以保证,并没有故意在叙述中掺差虚假的东西。
是的,我想讲一个真实的故事,一个拥有数千万玩家的游戏《大话西游》系列诞生的故事。我并不喜欢这个游戏系列本身,但是我为这个产品自豪。我的代码曾运行在几千万用户的机器上,作为一个程序员,还有什么比这更让人满足的呢?也许有,比如让这个用户数量再扩大 10 倍
认识“古越”还是我读大四下学期的时候(2000 年初)。有一天,他在 QQ 上蹦出来,问我一些“风魂”的问题。我当时上网主要在泡 sina 的游戏制作论坛,“风魂”就是那几年写的游戏之作。
这是 1999 年 3 月 4 日到 3 月 8 日的事情。我在网吧通宵了三个晚上把风魂的第一个版本完成。之所以日子记的这么清楚,是因为我查到了当年留下的一份记录文档。开发环境是 MSVC 5 ,因为我不愿意(也没有足够的硬盘空间)装 IE4 ,所以没有安装 6.0 的 VC 。
“古越”,就是天夏的 client 主程,也担当了后来大话西游1 的 client 主要逻辑的编写工作。那个年代,精通 Windows 写游戏编写的人不多,我也只是稍微熟悉而已。很多人刚从 dos 年代过来不久,DirectX 的中文资料很少,且比较难查到。我很能理解他们选择使用“风魂”这个学生作品的缘故:开源 + 使用简单(简单的 C 接口) + 高效(在硬件条件受限的时候,我在软件优化上下了许多工夫)。
阅读更多和这篇相关的日志
页面: 1 2

Add a comment