Я хочу, чтобы черепахи делали направленные движения в NetLogo.Допустим, у нас есть определенная область как синие пятна , где черепахи могут выжить только в этой области.Они не могут сбежать из этой области.И для каждой черепахи она хочет двигаться к более низкой локальной плотности с определенной скоростью (минимальное количество черепах в пределах области с определенным радиусом).
Я генерирую переменную для заплат как локальная плотность.и используйте
let ideal-destination min-one-of blue-patches [ count turtles in-radius 5 ]
face ideal-destination
, чтобы получить направление движения.Но проблема в том, что с определенной скоростью они могут вырваться из ограниченной зоны.Как я могу позволить им остановиться на краю ограниченного пространства?