根据A*算法编写的AI寻路代码

地图说明:

根据A*算法编写的AI寻路代码

默认的设置中要求AI搜索2秒就开始行走,而且只能走直角(四个方向)

可以通过设置变量将时间延长和搜索精密度提高

由于工坊的数组最多只能存1000个数据以及算法自身的性质的原因,如果距离AI的实际步数太远的话AI可能会原地打转


地图设置里的变量说明:

时间上限: 最长搜索的秒数——该数值除以频率

旋转角度: AI可行走方向 (数值越小方向越多, 服务器越容易爆炸)

索敌步长: 搜索时每次搜索多少米 (数值越小精度越高)

索敌频率: 频率越高耗时越短但是服务器越容易爆炸 频率足够低时服务器会非常稳定


地图内按键说明:

按左键+互动键(F或G)在随机位置生成机器人

若已经生成则将其传送到你身边

蓝色笑脸代表机器人位置

按换弹(R)切换全自动和半自动

全自动:全程自动索敌(最近的敌方玩家)

半自动:需房主每次按互动键才开始索敌

评论
这里空空如也~
这里空空如也~