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