每次和电脑豆腐打,我都对电脑豆腐的AI有个疑问
lf2吧
全部回复
仅看楼主
level 14
每次和电脑豆腐打,我都对电脑豆腐的AI有个疑问
大家都知,豆腐快没血时如果捡到奶后,有很大机率会隐身
想必是为了能够让豆腐安心喝奶而写的机制
但疑问来了,隐身后的豆腐就算是隐身无敌状态,但只要有敌人靠近自己身边还是会停止喝奶到处乱跑,跟没隐身时一样,这样的话,那电脑豆腐隐身不就只剩下"为了让敌人不知自己"在哪的效用而已吗?
耗了350的气奶也没喝几口,只是全场在那跑跑跑,那麼电脑豆腐那个隐身用意到底在哪?
还是说我误会那个电脑豆腐隐身的用意了?
2013年03月30日 10点03分 1
level 11
隐身不隐身,豆腐的AI还是一套啊
2013年03月30日 11点03分 2
我知道,但我以为那就和SORCERER捡奶会放冰冻波先冻住敌人那样,隐身也是为了让自己安心喝奶才采取的行为,但...既然隐身不隐身,豆腐的AI还是一套,那我真不懂豆腐干嘛捡奶会那麼爱隐身?
2013年03月30日 12点03分
裂影兄应该能知道我表达的内容中的疑问吧?
2013年03月30日 12点03分
回复 世界最弱E :因为隐身不会改变ai的行为
2013年03月30日 23点03分
回复 世界最弱E :小熊写AI还没有细致到“捡到奶瓶后会尝试先控制住敌人或者让自己变成不可打断”之类.. 也许小熊写了“如果捡到奶,那么就将放隐身的优先级提前”,但他忘了写“如果当前处于隐身状态,就堂而皇之的无视敌人喝奶”而已
2013年03月31日 05点03分
level 12
电脑豆腐隐身照样知道敌人的位置
但玩家自身就不了
2013年03月30日 13点03分 3
问题是既然都帮豆腐写了"喝奶前喜欢先隐身"跟"隐身后知道自己位置"的机制,怎麼不多写个"知道自己是隐身无敌,所以就不会和现形时一样到处乱跑"的机制呢?就因为隐了身却还喜欢到处乱跑,害的"喝奶前喜欢先隐身"跟"隐身后知道自己位置"两个优势都不见了
2013年03月30日 14点03分
level 12
应该是为了保持距离而做的判断…
结果变成影响隐身行动的一个问题…
2013年03月30日 13点03分 4
level 14
或许LF2游戏设计对某些细节方面本来就没那些营销游戏那么严谨,作者没想那么多
2013年03月30日 14点03分 5
level 12
[睡觉]判定里写的都是根据距离选择动作的代码。
为了豆腐的分身,推到重新做,或者重新给豆腐隐身写一套AI
小熊显然没有那么勤奋
[睡觉]将就着能用就行了
2013年03月30日 14点03分 6
level 12
伪代码:
所有人物
if(距离>=100)
{
远程攻击
}
else if(距离 <100)
{
if(拿着奶||酒)
逃跑
else
if(距离<=10)
普通攻击 揍他丫的
else (距离>10&&j距离<=50)
用技能揍他丫的(各种技能判定)
else
if(拿着道具)
扔他丫的
else
管他呢,咱们散步
}
[睡觉]其中还要牵涉到xx使用xx技能,xx情况下受身,xx情况下不受身,xx情况下反受身,xx情况下反击
什么?你说要给豆腐隐身再写一套AI并且优先级大于这个?啊,太麻烦了太麻烦了,反正隐身无敌的,算了算了
2013年03月30日 14点03分 7
level 12
有些时候感觉小兰和E的角色属性。。。重叠了!XDD
2013年03月31日 01点03分 8
level 12
写AI不适合开发者去做……①他们已经够辛苦了②相对来讲玩家对AI的要求更高
2013年03月31日 16点03分 9
1