Не могли бы вы немного подробнее рассказать о том, что не так с кодом, который вы показали?Например, с этой настройкой:
patches-own [ time-spent-green ]
to setup
ca
crt 3
reset-ticks
end
Что-то очень похожее на ваш пример прекрасно работает для меня:
to go
ask turtles [
rt random 61 - 30
fd 1
ask patch-here [
set pcolor green
]
]
ask patches with [ pcolor = green ] [
ifelse time-spent-green >= 5 [
set pcolor black
set time-spent-green 0
] [
set time-spent-green time-spent-green + 1
]
]
tick
end
Где патчи остаются зелеными в течение 5 тиков, затем снова становятся черными.