在国腾的那段时间,随着自己在CS模型上编程能力的提高,我开始萌发创建“开放的分布式多人参与交互系统”的思想。当时,网络游戏在中国可能还只是MUD类游戏的等价名词。正是那时候,我萌发了CH的梦想。
2001年春天,我开始了艰难的CH调研过程。那个时候,没有这方面教材(现在很多了吧),在书店我几乎不能买到有关游戏制作的书籍,图形上的知识仅仅能从当时少得可怜的DirectX书籍上获得。也正是从那个时候开始,我开始步入DirectX的图形加速时代。
只能凭着自己的独立设计和创新,我完成了CH调研系统(以下称CHID)的一个服务器端,后来我看到它的有些概念和现代的服务器端架构不谋而合(比如VM、Client Proxy、Thread Pool)。尽管现在你可能觉得它的实现相当单薄,但使用当时我自己创建的脚本语言系统(见CHID脚本参考),你已经可以实现庞大的物质体系和人工智能了。
CHID的概念和架构在这些文档中可以看到:《长河调研系统总体框架与相关概念》、《CHWS总体设计》,它们给予了以后CH的正式研发许多灵感和概念支持。
CHID的客户端现在看起来太弱了,但当初作为调研系统,它实现了基本的功能。而且,它也是我深入斜视角场景以及DirectX开发的开始。我没有太多的美工素材,它的作用仅仅是表现功能和架构:2D图形引擎、CS交互。
CH项目主页在http://www.xf-utpcb.com/xiaop/MyProjects/ch2002.htm,2003年停止更新!