2001年的火花

    在国腾的那段时间,随着自己在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年停止更新!
posted @ 2006-04-17 14:23 小P 阅读(500) 评论(2)  编辑 收藏 所属分类: 虚拟现实以及计算机游戏

  回复  引用  查看    
#1楼 2006-04-18 12:02 | smalldust      
我在98,99年的时候也曾经有过类似的想法——当时就想,做一个图形化的MUD,肯定会很赚钱!
其实图形编程方面并不太困难(我当时对于DirectX、一些图形库等略知一二),对于我来说最难的就是网络编程部分。而且做一个游戏不是一个人的事情,所以作为学生的我只能幻想幻想罢了。
  回复  引用  查看    
#2楼 [楼主]2006-04-18 12:53 | 小P      
我也是在接触了网络编程方面后,觉得能综合机器之间的人的操作非常有趣,所以才试着学习Direct Draw怎么画圈,然后尝试做类似于网络图形交互的东西。
那你现在做游戏吗?我是学通信的,同学中很少做这个,但很多人都羡慕我能做至少是自己喜欢的工作。

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-04-19 10:45 编辑过
 
另存  打印