1
저는 NetLogo에서 프로그래밍 할 때 새로운 것이므로 약간의 도움이 필요합니다. 나는 임무를 가지고 있고 그것의 대부분을했다. 남은 것은 미로에서 로봇을 걷는 것입니다. 로봇은 검은 색 패치 (보라색 패치가 장애물을 나타냄)에서만 걸을 수 있습니다.NetLogo Turtle position
내가 도움이 필요한 것은 미로의 중심에 로봇을 배치하는 것입니다. "패치 - 여기"로해야합니다 (... "stvori-agenta"절차에서 약간 다르게 수행했습니다.) 그리고 로봇이 검은 색으로 표시되는 패치를 표시하십시오. 그래서, 나중에 나는 검은 색 패치에서만 로봇 움직임을위한 절차를 쓸 수있었습니다.
ask robots [ set pcolor black ]
당신은 patch-here
를 사용해야합니다 말 :
breed [robots robot]
to crtaj-zidove
ask patches with
[
(pxcor = max-pxcor)
or (pxcor = min-pxcor)
or (pycor = max-pycor)
or (pycor = min-pycor) ]
[ set pcolor violet]
end
to labirint
ask n-of 15 patches with [ pcolor != violet ] [
set pcolor violet]
end
to stvori-agenta
set-default-shape robots "robot"
ask patch 5 5 [ sprout-robots 1 ]
ask turtles [
set heading 0
set color grey
]
end
to setup
clear-all
crtaj-zidove
labirint
stvori-agenta
end
잘 작동합니다! thanx – user2923389