疯狂的火星虫——面向对象状态机实践指南

来源 :程序员 | 被引量 : 0次 | 上传用户:suixin2002
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
电信系统依赖于状态机来决定对成百上千复杂事件的处理方式;Quake中的精灵依赖于状态机决定自己的思考和战斗方式。本文通过一个面向对象的状态机引擎,构建了一个具有智能的火星生物。
其他文献
多线程技术的应用,必然伴随着代码重入问题的产生。然而在很多人的观念里,它人我们带来的麻烦往往多于它带给我们的利润,于是,人们总是想尽力避免使用多线程。然而,在很多时候,我们
以孙宝瑄《忘山庐日记》为线索,阐述了《待访录》在清末中国的传播源、影响及其现代意义。《待访录》作为一个抗议专制皇权的民权寓言出现在清末中国的思想界,以杭州与温州瑞
EAServer是Sybase公司出品的具有高度伸缩性、功能强大的电子商务解决方案应用服务器。本文会对EAServer丰富的功能和优秀的性能进行简要介绍。
<正> 了解驱动程序在我们的电脑运行的众多软件中,有一种往往被我们所忽略,但实际上地位却非常重要;它常常被蒙上一层神秘的面纱,能掌握、熟练地开发这种程序的人,则当之无愧
<正> 2003年1月16日,是个值得纪念的日子,这天我收到软考办传来的好消息,顺利一次性地通过全国软件资格与水平考试最高级别——系统分析员的考试。这对于一个非计算机专业、
在许多操作系统(比如UNIX和Win32)上.通信协议栈驻留在OS内核的保护地址空间中。运行在用户地址空间中的应用程序通过像Socket、TLI或Win32命名管道这样的接口来访问驻留内核
第二次世界大战期间日军在上海建立的集中营共23个,分为上海侨民集中营、教会人员集中营、上海盟军战俘营、中国战俘集中营四类,关押包括中国人在内的十余国战俘与平民。通过
漂亮的词汇常常会蒙蔽人们的双眼,“企业应用”(enterprise application)就是这样的一个“大词”。当我们志得意满地谈论“企业级应用”和与之相关的三字母、四字母缩写词时,我
作者在长达54年的作家生涯中,始终处身于"危险的感觉"。正是这种"危险的感觉"使得他能够睁大眼睛竖起双耳去观察、聆听生活,使得他能够发现人类的困境、窘境、绝境,并用小说这种