• 大小: 4.48MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-18
  • 语言: 其他
  • 标签: VC  

资源简介

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\n“ m_id);
break;
case kTrig_EnemyNear: printf(“Enemy%u handling trigger: EnemyNear\n“ m_id);
break;
case kTrig_Gunfire: printf(“Enemy%u handling trigger: Gunfire\n“ m_id);
break;
}

m_lastTriggerTime = pRecord->nTimeStamp;

return true; 
}

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

     文件        770  2001-07-01 22:35  codesc.net\SourceCode\02 Useful Techniques\02 Orkin\Agent.cpp

     文件       1219  2001-07-01 22:26  codesc.net\SourceCode\02 Useful Techniques\02 Orkin\Agent.h

     文件       2941  2001-07-01 22:42  codesc.net\SourceCode\02 Useful Techniques\02 Orkin\main.cpp

     文件       4707  2001-09-05 21:32  codesc.net\SourceCode\02 Useful Techniques\02 Orkin\TriggerSystem.cpp

     文件       4155  2001-07-01 22:28  codesc.net\SourceCode\02 Useful Techniques\02 Orkin\TriggerSystem.dsp

     文件        549  2001-07-01 15:31  codesc.net\SourceCode\02 Useful Techniques\02 Orkin\TriggerSystem.dsw

     文件       1734  2001-09-05 21:29  codesc.net\SourceCode\02 Useful Techniques\02 Orkin\TriggerSystem.h

     文件      91136  2001-12-10 16:50  codesc.net\SourceCode\02 Useful Techniques\02 Orkin\TriggerSystem.ncb

     文件      49664  2001-12-10 16:50  codesc.net\SourceCode\02 Useful Techniques\02 Orkin\TriggerSystem.opt

     文件       1486  2001-12-10 16:50  codesc.net\SourceCode\02 Useful Techniques\02 Orkin\TriggerSystem.plg

     文件        197  2001-07-01 22:02  codesc.net\SourceCode\02 Useful Techniques\02 Orkin\Vector.h

     文件       5586  2001-08-20 08:36  codesc.net\SourceCode\02 Useful Techniques\03 Orkin\ActionTable.cpp

     文件       1517  2001-08-20 08:36  codesc.net\SourceCode\02 Useful Techniques\03 Orkin\ActionTable.h

     文件       4169  2001-06-24 17:05  codesc.net\SourceCode\02 Useful Techniques\03 Orkin\ActionTable2.dsp

     文件        547  2001-06-24 17:03  codesc.net\SourceCode\02 Useful Techniques\03 Orkin\ActionTable2.dsw

     文件      50176  2001-09-04 21:14  codesc.net\SourceCode\02 Useful Techniques\03 Orkin\ActionTable2.ncb

     文件      49664  2001-09-04 21:14  codesc.net\SourceCode\02 Useful Techniques\03 Orkin\ActionTable2.opt

     文件       1328  2001-07-03 20:42  codesc.net\SourceCode\02 Useful Techniques\03 Orkin\ActionTable2.plg

     文件       2091  2001-06-24 16:43  codesc.net\SourceCode\02 Useful Techniques\03 Orkin\main.cpp

     文件       2187  2001-06-27 21:32  codesc.net\SourceCode\02 Useful Techniques\04 Orkin\AnimController.cpp

     文件       4191  2001-06-26 22:42  codesc.net\SourceCode\02 Useful Techniques\04 Orkin\AnimController.dsp

     文件        551  2001-06-25 19:54  codesc.net\SourceCode\02 Useful Techniques\04 Orkin\AnimController.dsw

     文件       2392  2001-06-26 23:25  codesc.net\SourceCode\02 Useful Techniques\04 Orkin\AnimController.h

     文件      58368  2001-07-10 21:29  codesc.net\SourceCode\02 Useful Techniques\04 Orkin\AnimController.ncb

     文件      49664  2001-07-10 21:29  codesc.net\SourceCode\02 Useful Techniques\04 Orkin\AnimController.opt

     文件       1329  2001-06-27 21:33  codesc.net\SourceCode\02 Useful Techniques\04 Orkin\AnimController.plg

     文件       1354  2001-06-27 21:33  codesc.net\SourceCode\02 Useful Techniques\04 Orkin\main.cpp

     文件       1268  2001-12-09 18:33  codesc.net\SourceCode\02 Useful Techniques\05 Carlisle\Listing1.cpp

     文件       5437  2001-11-21 14:03  codesc.net\SourceCode\02 Useful Techniques\07 Vykruta\ChildView.cpp

     文件       1593  2001-11-21 13:43  codesc.net\SourceCode\02 Useful Techniques\07 Vykruta\ChildView.h

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

评论

共有 条评论