|
|
求纯C++实现的怪物AI
因匮乏资料无法查找怪物ai实现的程序原理,特求指点;
前提:
一个派生类怪物(MCOBJAI)有以下几种ai ,他继承了 monsterAI基类
定义两个int参数
int mc_HP; //怪物自身的hp
int mc_Shanbi; //怪物自身的闪避数值
int mc_BJ; //怪物暴击率
int mc_atk; // 怪物攻击力
暴机:0-1里随机生成一个数值,人物自身暴击数值>0 <改数值,,ATK+5,暴击攻击对象;
闪避:99里随机生成一个数值,人物自身闪避数值<该数值,闪避成功,怪物hp+50;
召唤:怪物hp<30,召唤出一个同样的monster
这3个MCai(伪代码方式)
|
|