NetLogo静态海龟

NetLogo静态海龟,netlogo,Netlogo,我是NetLogo的新员工,我一直在为学校做这项作业,似乎一个问题都找不到答案。如果之前有人回答过这个问题,我真的很抱歉 我想做两只海龟。一只乌龟必须在该地区四处移动,直到找到第二只乌龟,而第二只乌龟则一动不动。我一直在尝试不同的事情,甚至习惯于等待时间,但这对两只海龟都有效,这不是我想要的 如何将代码仅应用于两个海龟中的一个?我怎样才能让那只乌龟保持一个姿势呢 谢谢你的帮助 回复您的评论-是的,如果您愿意,它可以与任何数量的海龟一起使用。例如: breed [seekers seeker] b

我是NetLogo的新员工,我一直在为学校做这项作业,似乎一个问题都找不到答案。如果之前有人回答过这个问题,我真的很抱歉

我想做两只海龟。一只乌龟必须在该地区四处移动,直到找到第二只乌龟,而第二只乌龟则一动不动。我一直在尝试不同的事情,甚至习惯于等待时间,但这对两只海龟都有效,这不是我想要的

如何将代码仅应用于两个海龟中的一个?我怎样才能让那只乌龟保持一个姿势呢


谢谢你的帮助

回复您的评论-是的,如果您愿意,它可以与任何数量的海龟一起使用。例如:

breed [seekers seeker]
breed [waiters waiter]

to setup 
  ca
  reset-ticks
  create-seekers 1 [
    setxy random 30 - 15 random 30 - 15 
  ]
  create-waiters 1 [
    set shape "circle"
  ]
end

to go

  ask seekers [ 
    if not any? waiters in-radius 1 [
      rt one-of [ 90 0 -90]
      fd 1 
    ]
  ]
  tick
end

如果您需要它们在您的模型中是同一品种,您可以分配
海龟自己的
变量,以便根据您的喜好对它们进行排序。

您可以使用不同的变量吗?即使我总共只有2只海龟,这也行吗?我怎么能让他们中的一个呆在原地,而另一个则四处走动呢?非常感谢!有没有办法,我可以让服务员的位置随机每次我设置的模拟以及?你敢打赌。尝试将行
setxy…
create seek
块复制到
create waiters
块中。那就够了!