BlocosIA Wiki Editor

聪明的角色

速度、移动预测、跟随、逃跑、迷宫寻路和视野。

使用方法:在编辑器中点击“扩展”(下方角落),然后添加“聪明的角色”。

报告积木

[ ▾ ] 的 [总计] 速度

给出一个数字或文字。把它放进圆形空位里。

是/否积木

[ ▾ ] 正在移动?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

报告积木

[ ▾ ] 的运动方向

给出一个数字或文字。把它放进圆形空位里。

报告积木

预测 ( ) 秒后 [ ▾ ] 的 [x]

给出一个数字或文字。把它放进圆形空位里。

报告积木

到 [ ▾ ] 的方向

给出一个数字或文字。把它放进圆形空位里。

报告积木

最近的角色

给出一个数字或文字。把它放进圆形空位里。

命令积木

朝 [ ▾ ] 移动 ( ) 步

执行一个动作。把它接在另一个积木下面。

命令积木

远离 [ ▾ ] ( ) 步

执行一个动作。把它接在另一个积木下面。

命令积木

沿路径走 ( ) 步到 [ ▾ ](避开墙壁)

沿最短路径走向最近的同名角色,避开地图实心方块和障碍物(A*)。

命令积木

沿路径走 ( ) 步到 x: ( ) y: ( )

沿最短路径走向点 x, y,避开墙壁。

是/否积木

有通往 [ ▾ ] 的路吗?

有通往目标的畅通路径时为真。

是/否积木

我能看到 ( ) 步内的 [ ▾ ] 吗(视野 ( ) 度)?

角色距离近、在视野锥内(我面朝的方向)并且中间没有墙时为真。用 360 度可以看到四周。

命令积木

漫游 ( ) 步(随意走动,避开墙壁)

四处闲逛,不时改变方向,并避开墙壁和边缘。

命令积木

在 x: ( ) y: ( ) 和 x: ( ) y: ( ) 之间巡逻,每次走 ( ) 步

在两点之间来回走动(放在“重复执行”里使用)。

报告积木

最近的 [ ▾ ] 的 [距离]

最近的同名角色(包括克隆体)的距离、方向、x 或 y。

报告积木

[ ▾ ] 的数量(含克隆体)

舞台上有多少个同名角色(包括克隆体)。