VC 开发人工智能游戏的一些.rar


VC 开发人工智能游戏的一些实例源码,很早时候的源码了,不知对大家是否有用,代码好像还比较多了,研究VC 人工智能游戏编写的可参考这些范例。
资源截图
代码片段和文件信息
#include “Agent.h“
#include “TriggerSystem.h“


CAgent::CAgent()
{
m_fTriggerDistance = 50.f;

// Update 15 times per second.
m_fTriggerUpdateRate = 0.066f; 

m_lastTriggerTime = 0;
}

bool CAgent::HandleTrigger(TriggerRecordStruct* pRecord)

// Only handle more recent triggers.
if(pRecord->nTimeStamp <= m_lastTriggerTime)
{
return false;
}

switch(pRecord->eTriggerType)
{
case kTrig_Explosion: printf(“Enemy%u handling trigger: Explosion
“ m_id);
break;
case kTrig_EnemyNear: printf(“Enemy%u handling trigger: EnemyNear
“ m_id);
break;
case kTrig_Gunfire: printf(“Enemy%u handling trigger: Gunfire
“ m_id);
break;
}

m_lastTriggerTime = pRecord->nTimeStamp;

return true; 
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        770  2001-07-01 22:35  codesc.netSourceCode2 Useful Techniques2 OrkinAgent.cpp

     文件       1219  2001-07-01 22:26  codesc.netSourceCode2 Useful Techniques2 OrkinAgent.h

     文件       2941  2001-07-01 22:42  codesc.netSourceCode2 Useful Techniques2 Orkinmain.cpp

     文件       4707  2001-09-05 21:32  codesc.netSourceCode2 Useful Techniques2 OrkinTriggerSystem.cpp

     文件       4155  2001-07-01 22:28  codesc.netSourceCode2 Useful Techniques2 OrkinTriggerSystem.dsp

     文件        549  2001-07-01 15:31  codesc.netSourceCode2 Useful Techniques2 OrkinTriggerSystem.dsw

     文件       1734  2001-09-05 21:29  codesc.netSourceCode2 Useful Techniques2 OrkinTriggerSystem.h

     文件      91136  2001-12-10 16:50  codesc.netSourceCode2 Useful Techniques2 OrkinTriggerSystem.ncb

     文件      49664  2001-12-10 16:50  codesc.netSourceCode2 Useful Techniques2 OrkinTriggerSystem.opt

     文件       1486  2001-12-10 16:50  codesc.netSourceCode2 Useful Techniques2 OrkinTriggerSystem.plg

     文件        197  2001-07-01 22:02  codesc.netSourceCode2 Useful Techniques2 OrkinVector.h

     文件       5586  2001-08-20 08:36  codesc.netSourceCode2 Useful Techniques3 OrkinActionTable.cpp

     文件       1517  2001-08-20 08:36  codesc.netSourceCode2 Useful Techniques3 OrkinActionTable.h

     文件       4169  2001-06-24 17:05  codesc.netSourceCode2 Useful Techniques3 OrkinActionTable2.dsp

     文件        547  2001-06-24 17:03  codesc.netSourceCode2 Useful Techniques3 OrkinActionTable2.dsw

     文件      50176  2001-09-04 21:14  codesc.netSourceCode2 Useful Techniques3 OrkinActionTable2.ncb

     文件      49664  2001-09-04 21:14  codesc.netSourceCode2 Useful Techniques3 OrkinActionTable2.opt

     文件       1328  2001-07-03 20:42  codesc.netSourceCode2 Useful Techniques3 OrkinActionTable2.plg

     文件       2091  2001-06-24 16:43  codesc.netSourceCode2 Useful Techniques3 Orkinmain.cpp

     文件       2187  2001-06-27 21:32  codesc.netSourceCode2 Useful Techniques4 OrkinAnimController.cpp

     文件       4191  2001-06-26 22:42  codesc.netSourceCode2 Useful Techniques4 OrkinAnimController.dsp

     文件        551  2001-06-25 19:54  codesc.netSourceCode2 Useful Techniques4 OrkinAnimController.dsw

     文件       2392  2001-06-26 23:25  codesc.netSourceCode2 Useful Techniques4 OrkinAnimController.h

     文件      58368  2001-07-10 21:29  codesc.netSourceCode2 Useful Techniques4 OrkinAnimController.ncb

     文件      49664  2001-07-10 21:29  codesc.netSourceCode2 Useful Techniques4 OrkinAnimController.opt

     文件       1329  2001-06-27 21:33  codesc.netSourceCode2 Useful Techniques4 OrkinAnimController.plg

     文件       1354  2001-06-27 21:33  codesc.netSourceCode2 Useful Techniques4 Orkinmain.cpp

     文件       1268  2001-12-09 18:33  codesc.netSourceCode2 Useful Techniques5 CarlisleListing1.cpp

     文件       5437  2001-11-21 14:03  codesc.netSourceCode2 Useful Techniques7 VykrutaChildView.cpp

     文件       1593  2001-11-21 13:43  codesc.netSourceCode2 Useful Techniques7 VykrutaChildView.h

............此处省略754个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)