最近连日赶制我的 Engine, 没有更新网页,和新增加文章. 时间真是少的可怜啊 :-( 就连这篇乱侃的文字,也从16日动笔只到今天,近来看了不少的东西,写 Engine 的代码时, 也想到了很多, 抽空记两笔, 大家看到我写出的 Engine 后,也能体会敲键盘的时候我那份心情.

写 Engine 是很辛苦的, 不能和用那些可视化的软件做简单的数据库相比, 但也很有乐趣,看着Engine 一点点的接近完成,有种莫名的兴奋. 虽然在写程序前做好的充分的思想上和技术上的准备,但还是遇到了不少的问题. 以前从没有写过和游戏相关的如此大的程序,当然也就有不少朋友说我光说不练;-) 这次熬了几个夜之后总算体会到游戏程序员们的辛苦.

和写别的程序不同, 写 Engine 很难迅速看到成果, 往往一个晚上几百行代码,根本没有什么屏幕表现的地方, 而以前熬夜写别的东东却不同,比如最近一次写 C-View, 最多 2 个小时,我就可以看看效果了, 屏幕上的表现效果,可以振奋人的精神的.这次我写的代码,大多和数据打交道,处理出来的也就是些数据, 甚至检查错误都很难. 开始时,一小部分一小部分的分开写,为的就是能尽快看到分别的效果. 可近两天,大家也发现这个主页没有更新了, 实际上,我正在做代码的整合工作, 将一段段代码搭在一起,才发现有些东西很不尽人意,首先是速度方面的, 然后是一些接口方面很难统一, 最后只好将许多以完成的代码重写. 有些甚至重新制定算法和数据结构. 为的就是让最终的效果可以过的去.

说这么多,就是说,我先是一个游戏的玩家,然后现在又是一个游戏的设计者, 所以我能理解玩家,玩家怎么评论/挑剔一个游戏.不过游戏设计中确实有许多玩家想象不到的困难, 这些困难足以让一个程序员不想干下去. 而坚持下去的程序员,或多或少的, 对设计中的些问题,不能完全体谅玩家, 而从自己设计方面的实现方法角度去处理. 这是我作为一个业余的程序员,在做些无偿的工作时闪现出的些念头,我以我的信念 作出能力范围内最好的 Engine.可能发布后又将是一个千夫指的产品,但目前, 我相信我的能力,否则,写下去的动力都没有了.

不知道专业的游戏程序员,将工作继续下去的动力是什么呢?我感肯定不是金钱, 当我们玩家去指责他们的成果时,是不是应该考虑下这些呢?前段时间在 Cfido 上见到李兰云先生就国产游戏相关的许多问题和玩家们争论不休,我也摘了些放在网页上, 主要的原因就是,看我网页的大多是想在国产游戏事业上有所作为的朋友, 大多数还是业余的,大家明白一下困难是好的. 那场争论持续了好久,我网页上摘的只是开始 的一小部分,有兴趣知道好来的情况,请问周围上 Cfido 的朋友要个那段时间的信包看看. 我不想再转载, 我个人是非常理解李先生和他的同志们的, 所谓身有说感嘛, 对许多争论中的一些另一立场上的玩家的一写观点感到很不满,再转的话, 恐怕不能站在中立的角度,而要大加挞伐了 ;-)

想到这里,回到标题上所写的, 是应该玩家先理解设计者,还是设计者先理解玩家呢? 我们都应该好好的想一下. 毕竟我们的共同理想是做出最好的游戏.

文字段段续续的写了好几天,可能都前言不搭后语了.写到这里的时候, 云风已经投入到Vteam 的开发中,我们依旧想做出让自己满意的游戏, 我作为一个玩家,(虽然现在看到游戏时,都已经象庖丁解牛那样,所见非牛了, 眼中只是些游戏的实现过程,早失去了做一个纯粹玩家的乐趣),又是一个设计者了. 两者都会体谅的 ;-) 目标就是发挥出自己的最大能力!

云风 草书于1998.11.16-1998.11.23