나는 새 패치를 사용하여 특정 패치에서 패치를 만들려고 시도했지만 Netlogo 사전을 찾아 본 결과 임의의 속도와 제목을 가진 거북이가 생성되었음을 알게되었습니다. 마찬가지로 (crt)는 원산지에서 거북이를 만들 뿐이지 만 좌표를 정의하면 거북이가 산란되는 곳을 바꿀 수 있다고 생각합니다. 이 두 가지 옵션의 문제점은 사용자가 UI에서 도로 네트워크를 만들고 테스트 할 수있는 능력을 제한하고 명령 또는 코드 조각을 사용하여 머리글과 속도를 설정하여 거북을 만들 수 있다는 것입니다. 특정 색상의 패치를 설정하십시오. 다음은 사용중인 코드의 예입니다.미리 정해진 속도와 방향으로 세트 패치에 거북이를 어떻게 만들겠습니까?
globals[road? ]
turtles-own [speed]
breed[cars car]
breed [sinks sink]
to setup
clear-all
ask patches [set pcolor green ]
set-patch-size 50
if mouse-down?
[ ask patch mouse-xcor mouse-ycor [ edit-world-primary ]
]
end
to go
if mouse-down?
[ ask patch mouse-xcor mouse-ycor [ edit-world-primary ]
]
edit-world-secondary
ask turtles-on patches with[pcolor = blue][set heading 90 ]
ask patches [if pcolor = blue [sprout 2 ] ]
ask turtles[
set shape"car"
set color white
set speed 90]
ask turtles[ rt 0 fd speed set heading 90 ]
end
내 코드에서 사용하는 명령을 수정하는 데 도움이 될만한 내용이 있으면 크게 환영 할 것입니다.
왜 차가 일정 시간 이동 한 후 멈추고 왜 산란 차량 수가 새싹 (예 : 새싹 2 번에 지정된 숫자) 다음에 정의 된 한계에 충실하지 못합니까? – AKarr
차량 수를 세는 모니터를 만드십시오. 너 너무 많아? –
잘 당신이 제안한 코드를 통합하고 제목이 정확하지만 자동차 산란 횟수가 제어되지 않고 특정 거리 후에 멈 춥니 다. – AKarr