如何在代码中比较2只海龟的大小?

时间:2019-01-13 17:02:41

标签: netlogo

我正在netlogo上制作agar.io游戏,但我对自己的光标和其他圆圈如何比较大小以查看重叠时死亡的人感到困惑。

我在另一个有条件的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

我想要比较两个重叠的海龟的大小,所以如果另一个更大,则您会死,如果自己的光标更大,它们会死/被“吃掉”。但是当我运行它时,我得到了一个运行时错误: <运算符只能用于两个数字,两个字符串或两个相同类型的代理,而不能用于一个列表和一个列表。

有人知道我该如何解决吗?明天我的项目真的需要这个!!

0 个答案:

没有答案