Я делаю игру agar.io для netlogo, и у меня возникают проблемы с тем, как ваш собственный курсор и другие круги могут сравнивать свои размеры, чтобы увидеть, кто умирает, когда они перекрываются.
Я пробовал цикл for внутри другого цикла for с условиями, но синтаксис, кажется, никогда не работает.
to go
if count turtles-here > 1 and count cursors-here = 1 [
if [size] of circles < [size] of cursors [ask circles-here [die]]
if [size] of circles > [size] of cursors [ask cursors-here [die]]]
end
Я хочу, чтобы это сравнило размер двух перекрывающихся черепах, поэтому вы умрете, если другой больше, и они умрут / съедены, если мой собственный курсор будет больше по размеру. Но когда я запускаю это, я получаю время выполнения ошибка с:
Оператор <может использоваться только для двух чисел, двух строк или двух операторов одного типа, но не для списка и списка. </p>
Кто-нибудь знает, как я могу это исправить? Мне действительно нужно это для моего проекта завтра !!