Я новичок в Netlogo. Вот я пытаюсь попросить красных черепах подойти к холму. патчи. желтые черепахи не двигаются. Я это сделал! но я также хочу попросить красных черепах избегать участков, на которых изображены желтые или красные черепахи, и двигаться к соседу с высокой концентрацией. В моем коде я просил их остановиться, как только они окажутся рядом с занятым участком только потому, что я не мог этого сделать. Я также хочу, чтобы две черепахи не появлялись на одном участке в любое время. Кто-нибудь может помочь мне с этим, пожалуйста?
patches-own [conc]
to set-up
clear-all
ask patch random-pxcor random-pycor [
set conc 200
set pcolor scale-color red conc 0 1]
crt 5 [setxy random-xcor random-ycor set shape "circle" set color red]
crt 20 [setxy random-xcor random-ycor set shape "circle" set color yellow]
reset-ticks
end
to go
diffuse conc 0.1
ask patches [set pcolor scale-color red conc 0 1]
ask turtles with [color = red]
[ifelse not any? turtles-on neighbors
[if [conc] of max-one-of neighbors [conc] > conc [
face max-one-of neighbors4 [conc]
move-to max-one-of neighbors4 [conc]]]
[stop]
]
tick
end