2013-11-25 2 views
1

Мне нужно сделать программу netlogo для создания следующего сценария.count черепах в одном патче

Если две черепахи попадают в один патч, они должны умереть и вылупить новую черепаху размером 2. Как это сделать в netlogo?

Моя идея состоит в том, чтобы считать черепах в каждом патче, и если это число равно 2, тогда убить их и вылупить новый. Может ли кто-нибудь предоставить мне код для подсчета черепах в каждом патче? Благодаря

+1

Мы не предоставляем код. Вам необходимо предоставить код. Мы поможем вам после этого. –

+0

Я отредактировал вопрос. Теперь вы можете видеть, что я сделал. Но это не работает. Можете ли вы помочь мне сейчас? – Dini88

+1

Кто получает отметки? :-) –

ответ

2

Вы получите более хороший код для чтения, если вы измените свое объявление породы на:

breed [men man] 

с указанием как множественное число, и особые формы.

Тогда это:

ask patches [ 
    if count men-here = 2 [ 
    ask men-here [ die ] 
    sprout-men 1 [ set size 2 ] 
    ] 
] 
Смежные вопросы