Как я могу сравнить размер 2 черепах в моем коде? - PullRequest
0 голосов
/ 13 января 2019

Я делаю игру 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>

Кто-нибудь знает, как я могу это исправить? Мне действительно нужно это для моего проекта завтра !!

...