改进坦克AI,价格1.5k

有个单机坦克游戏,地图中有围墙与内墙,子弹击中墙壁会弹射1次,坦克AI有个问题:

有时玩家不移动,固守着一个路口,那么寻路的AI坦克会寻路到攻击玩家处,但这也导致了送死。

哪位高手有空改进一下:

1.寻路到某个不被玩家直射的位置躲起来,然后弹射

2.躲避玩家的子弹

3.因为玩家只能五连发,有冷却时间,当玩家剩下子弹不多的时候,n个AI一起冲过路口,一起向玩家射击

要求设计方案优秀,编码规范,有类似项目经验

报酬1.5k或私聊

Adobe Express - pathfinding

寻路逻辑怎么写的,可以让玩家瞄准的方向发射一个射线,把这个射线视作障碍

1赞

都描述出来,自己写就行了。你加个条件节点,判断一下不就好了。 人工智能:视野,躲避敌人。

我的建议花一千冲个付费ai,让ai来写

单机只有单个玩家。

检测一点在不在玩家火力范围内是简单的(通过射线)

在规划的AI路线上依次采样若干点,判断有没有经过玩家火力范围。就可以避免送死。

可以考虑某种缓存策略来优化性能

剩下的就只需要一个合适的AI策略就可以了。

虚幻那边有个环境感知模块用来查找掩体。可以参考。

留下你的联系方式 我来帮你改 这1k我赚定了

这个要设计模式的,让坦克像人一样拥有观察周围环境的情况,也就是给坦克添加视野,如果视野内有敌方坦克,就生成一个随机数,比如30%是主动迎战,70%是找掩体躲避。

给你看看我写的坦克大战,里面的AI就是加了视野功能,坦克会根据分析自己的血量还有对方的血量,还有分析双方的战力,按概率选择作战还是逃跑,自己占优主动迎击的概率就会高,残血或火力不如对方就逃跑。

确实可以借鉴下虚幻的EQS

不熟悉EQS