首页 > 解决方案 > Netlogo 海龟如果到达上限就会死亡

问题描述

大家早上好:我目前正在制作一个无限制世界的太空入侵者版本。我已经做了所有的事情,但是我的激光束有问题。不打外星人不打到世界上限不灭,世界无极限,从底部来。我希望激光束(乌龟)die到达时,max-pycor但我不知道该怎么做。如果你能帮助我,我将不胜感激。

这是我想做的一个例子

    ask laser [ 
    if reach max-pycor [ die ]
    ]

标签: netlogo

解决方案


海龟总是可以访问补丁的补丁变量,它是站立的。这样,您可以轻松检查海龟(在本例中为激光)是否在最后一个补丁上:

ask laser 
[ 
   if pycor = max-pycor [ die ]
]

推荐阅读