同一品种的两个特工

Two agents of the same breed

我想知道您如何在不具体说明海龟的 who/number 的情况下提及同一品种的两个特工。我想做的是当两个玩家在同一个补丁上时,较大的玩家会消耗较小的玩家。但是有玩家不断刷新,那么我如何在不具体说明是谁的情况下提到他们呢?任何帮助表示赞赏!这是我到目前为止所拥有的: ''' 问玩家 [如果有的话?其他玩家-这里 [如果尺寸播放器 '''

您可以使用 max-one-of 找到最大的玩家并给他们一个临时名称(例如“最大”)。然后,您可以直接向玩家讲话。它看起来像这样:

to consume          ; patch procedure
  ask patches
  [ let biggest max-one-of players-here [size]
    ask biggest
    [ if any? other players-here
      [ ... ]                  ; code to get eaten
    ]
  ]
end