Colors 如何设置一个;吸引力“;特定补丁颜色Netlogo的值或级别
我对编码和Netlogo相当陌生。我希望有人能帮助我。我在模型库中尝试和检查了不同的模型,并在互联网上查看了样本。我还是不明白 因此,我的问题如下:Colors 如何设置一个;吸引力“;特定补丁颜色Netlogo的值或级别,colors,set,netlogo,patch,levels,Colors,Set,Netlogo,Patch,Levels,我对编码和Netlogo相当陌生。我希望有人能帮助我。我在模型库中尝试和检查了不同的模型,并在互联网上查看了样本。我还是不明白 因此,我的问题如下: 有没有办法将值设置为某个面片颜色?能够吸引海龟到那块颜色 我希望pcolor=橙色的吸引力级别为5,pcolor=黄色的吸引力级别为10 如果已经设置了pcolor的值,如何让海龟留在补丁上? 因为pcolor=yellow的吸引力等级是10,所以让海龟们呆上10分钟),这样海龟们会在这块地上呆得更长 我已经可以让海龟们到橙色和黄色的地方去了。。
to go
if turtles = 0
[ stop ]
ask turtles
[
navigate
attract
]
if ticks > 120 [ stop ]
tick
end
to navigate
facexy exit-x exit-y
if any? neighbors with [ pcolor = gray - 3 ]
[ die ]
ifelse any? neighbors with [ pcolor = gray or pcolor = orange or pcolor = yellow or pcolor = red or pcolor = black ]
[
facexy exit-x exit-y
]
[ rt random-float visitor-view-angle lt random-float visitor-view-angle ]
fd .5
end
to attract
;; awareness zone
if pxcor >= -4
and pycor >= 9
and pxcor <= 4
and pycor <= 15
[fd 0.5]
;;attraction zone
if pxcor >= -4
and pycor >= -8
and pxcor <= 4
and pycor <= 8
[ rt random-float visitor-view-angle lt random-float visitor-view-angle ]
fd 0.5
ifelse any? patches with [ pcolor = orange or pcolor = orange or pcolor = yellow or pcolor = red ]
[set heading towards one-of patches with [ pcolor = orange or pcolor = yellow or pcolor = red]]
[fd 0.5]
ifelse pxcor >= -4
and pycor >= -15
and pxcor <= 4
and pycor <= -9
[facexy exit-x exit-y]
[fd 0.5]
end
要走了
如果海龟=0
[停止]
问海龟
[
导航
吸引
]
如果滴答声>120[停止]
打上钩
结束
航行
面XY出口-x出口-y
如果有的话?具有[pcolor=gray-3]的邻居
[死亡]
还有别的吗?[pcolor=灰色或pcolor=橙色或pcolor=黄色或pcolor=红色或pcolor=黑色]的邻居
[
面XY出口-x出口-y
]
[rt随机浮动访客视角lt随机浮动访客视角]
fd.5
结束
吸引
;; 意识区
如果pxcor>=-4
和pycor>=9
pxcor=-8
pxcor=-15
和pxcor