我希望修改这段代码,以便只有在那里没有乌龟的情况下,乌龟才会进入前方1的单元格。
ask turtles
[ let close-friend min-n-of 1 turtles with [my-group = [my-group] of myself] [distance myself]
ask close-friend
[ face myself
forward 1
]
]
我看到添加将前锋1中的海龟数量添加到变量然后添加IF语句但我无法使其工作。
任何回复都将不胜感激。
答案 0 :(得分:1)
检查前面的补丁上是否有任何乌龟:
if not any? other turtles-on patch-ahead 1 [forward 1]
您可能想要检查乌龟是否可以先前进,因为预先补丁可能会报告任何人。
if can-move? 1 and not any? other turtles-on patch-ahead 1 [forward 1]