Вопросы программирования NetLogo: проверьте цвет агента / есть породы, проходящие через друг друга - PullRequest
0 голосов
/ 22 июля 2010

Некоторые основные вопросы программирования в NetLogo:

  • 1) В команде is-agent? значение . Как я могу конкретно проверить, является ли агент с id = 4 зеленым или нет?

    Напротив, is-agent? green будет истинным, только если какой-либо из агентов имеет зеленый цвет.

  • 2) Я сделал два вида агентов, и они останавливаются, когда сталкиваются друг с другом. Как я могу заставить их обойти друг друга?

Спасибо.

1 Ответ

1 голос
/ 22 июля 2010

1) Для проверки цвета черепахи / агента вы можете сделать:

let the-agent ...get the agent some way...
if ( [color] of the-agent = orange) [show "the agent is orange"]

2) Я озадачен. Черепахи в нетлоге не сталкиваются друг с другом, по умолчанию они проходят друг над другом. Единственное, что может помешать черепашке двигаться вперед, - это конец сетки. Вы, должно быть, написали некоторый код, который заставляет их сталкиваться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...