|
|
发表于 2005-5-7 05:56:00
|
显示全部楼层
Re:来,看看我的传奇2客户端进展
PK对手AI设计思路:
If 500<NewActor's HP<=700 then //状态:健康,出刀和跑位都快,有刀刀砍中之势,不跑出主角3*3之外(也就是不迂回长跑以回升HP)
if 200<NewActor's HP<=500 then //状态:亚健康,偶尔出刀慢,偶尔跑位慢,有时跑出主角3*3范围外再跑回来打斗,一段时间能回复到1的状态
if 50<NewActor's HP<=200 then //状态:虚弱,一半时间保持2的状态,有时被砍中后可被对手抽二刀或二刀以上,有时也跑错位,有时隔很长时间偶尔才出一刀反击
if 0<NewActor's HP<=50 then //状态:逃跑,无反击(逃跑只能是怪物行为吗?)
if NewActor's HP<=0 then //状态:死亡,倒地
要加入随机数量回HP机制吗?
3个sleep(1,出刀延迟;2,跑位延迟;3,站原位受砍延迟,时间自由合理设置)
可以根据HP,或受攻击情况(如被毒)再细化一点!! |
|