Netlogo 如何让n只海龟每次都移动到同一个地方?
我想指定在我的每个循环中,在同一个地方来回的海龟数量。 例如,在第1天,一些出生在第1个地方的海龟和一些出生在第2个地方的海龟以及海龟自己知道他们想去的地方,然后回到他们出生的地方。在第二天,海龟们自己仍然在同一个地方,每天都这样Netlogo 如何让n只海龟每次都移动到同一个地方?,netlogo,Netlogo,我想指定在我的每个循环中,在同一个地方来回的海龟数量。 例如,在第1天,一些出生在第1个地方的海龟和一些出生在第2个地方的海龟以及海龟自己知道他们想去的地方,然后回到他们出生的地方。在第二天,海龟们自己仍然在同一个地方,每天都这样 有人有什么想法或建议吗 要弄清楚你在问什么有点难,但希望这已经很接近了,能给我们一个起点,让我们知道你真正想要什么。这个模型有一个变量,让每只海龟都能记住它出生的地方,每只海龟都会打勾,一些海龟(5只)会回到它们的家。其他的海龟则是朝着一个随机的方向移动 turtle
有人有什么想法或建议吗 要弄清楚你在问什么有点难,但希望这已经很接近了,能给我们一个起点,让我们知道你真正想要什么。这个模型有一个变量,让每只海龟都能记住它出生的地方,每只海龟都会打勾,一些海龟(5只)会回到它们的家。其他的海龟则是朝着一个随机的方向移动
turtles-own [myhome]
to setup
clear-all
create-turtles 20
[ setxy random-xcor random-ycor
set myhome patch-here
]
reset-ticks
end
to go
let homers n-of 5 turtles
ask turtles
[ ifelse member? self homers
[ move-to myhome ]
[ set heading random 360
forward 1
]
]
tick
end