我想创建一个"网格化"的资源世界,与中心补丁保持特定的距离,并保持这些补丁之间的距离相等.由于计算需求,我宁愿不使用海龟来创造这个斑驳的世界.我希望创建这样的东西:
同样,我想将补丁之间的距离定义为滑块工具.我徘徊使用龟格步行,然后将补丁变成不同的颜色,但有没有办法如何没有乌龟?谢谢你的任何建议!
我的工作不完整:
to setup
clear-all
ask patches [set pcolor green]
foreach [5 10 15] [
repeat 9 [
make-red-patch ?
]
]
reset-ticks
end
to make-red-patch [dist]
crt 1 [
fd dist
rt 90
while [pcolor = red] [
bk dist
rt 90
fd 2 * dist
]
set pcolor red
die
]
end
Run Code Online (Sandbox Code Playgroud)
我不完全确定你需要什么,首先你提到你不想使用海龟,而在你自己的回答中,你有没有龟的补丁有问题.
可能有另一种方法来处理这个问题:
to setup
clear-all
ask patches with [pxcor mod Grid = 0 and pycor mod Grid = 0] [set pcolor red]
end
Run Code Online (Sandbox Code Playgroud)