如何让海龟在一个特定的(未知的)点在netlogo中做些什么?

如何让海龟在一个特定的(未知的)点在netlogo中做些什么?,netlogo,Netlogo,我试着让一只乌龟在某个特定的时刻(和另一只蓝乌龟在一起)做一些事情,也就是说变得幸福。(这意味着它可以复制) 我试着在点上使用,但点是蓝海龟的位置是随机的,所以它是未知的 所以我尝试了别的方法,但也没用 ask food [ask n-of count ants-on food [set blessed true]] 我也试过: ask food [ask ants in-radius 1 [set blessed true]] 但是后来所有的海龟都得到了祝福,因为只有一只海龟是半径海龟 也

我试着让一只乌龟在某个特定的时刻(和另一只蓝乌龟在一起)做一些事情,也就是说变得幸福。(这意味着它可以复制)

我试着在点上使用,但点是蓝海龟的位置是随机的,所以它是未知的

所以我尝试了别的方法,但也没用

ask food [ask n-of count ants-on food [set blessed true]]
我也试过:

ask food [ask ants in-radius 1 [set blessed true]]
但是后来所有的海龟都得到了祝福,因为只有一只海龟是半径海龟

不起作用

有人有什么建议吗?

如果你想让所有蚂蚁(假设蚂蚁是海龟品种)和蓝海龟在同一块地上得到祝福,请执行以下操作:

ask turtles with [color = blue] [ ask ants-here [set blessed true] ]
如果您想要其他东西,请在描述中更具体。

如果您想要所有蚂蚁(假设蚂蚁是海龟品种)与蓝海龟在同一块土地上得到祝福,请执行以下操作:

ask turtles with [color = blue] [ ask ants-here [set blessed true] ]

如果您想要其他东西,请在描述中更加具体。

未知点实际上是如何定义的?例如,它是一只特定的蓝海龟吗?你想要的是
问海龟[color=blue][问半径1内的蚂蚁[set founded true]]
之类的东西吗。现在还不清楚食物和这里的任何东西有什么关系——食物能带来祝福吗?这是一只蓝色的海龟,但当我尝试这个方法时,所有的蚂蚁都会得到祝福,而不仅仅是蓝海龟身上的蚂蚁。所以我有两只乌龟。一个是棕色的(蚂蚁,必须得到祝福的蚂蚁)和一个蓝色的(蚂蚁在得到祝福之前必须触摸)。那么你想让所有的蚂蚁都在蓝海龟的某个半径内吗?这是我在第一条评论中写的代码。但你的意思可能是和蓝海龟在同一块土地上,而不是在指定的半径范围内。我将这样做作为一个答案。未知点实际上是如何定义的?例如,它是一只特定的蓝海龟吗?你想要的是
问海龟[color=blue][问半径1内的蚂蚁[set founded true]]
之类的东西吗。现在还不清楚食物和这里的任何东西有什么关系——食物能带来祝福吗?这是一只蓝色的海龟,但当我尝试这个方法时,所有的蚂蚁都会得到祝福,而不仅仅是蓝海龟身上的蚂蚁。所以我有两只乌龟。一个是棕色的(蚂蚁,必须得到祝福的蚂蚁)和一个蓝色的(蚂蚁在得到祝福之前必须触摸)。那么你想让所有的蚂蚁都在蓝海龟的某个半径内吗?这是我在第一条评论中写的代码。但你的意思可能是和蓝海龟在同一块土地上,而不是在指定的半径范围内。我会这样做作为回答。所以食物是海龟的品种,蚂蚁是海龟的品种。我试过你在最后的评论中写了什么,但是所有的蚂蚁都会得到祝福,不仅仅是食物上的蚂蚁。只有和蓝海龟在同一块地上的蚂蚁会得到我的祝福。但现在还不清楚——首先你要的是蓝海龟附近的蚂蚁,现在你要的是食物上的蚂蚁。是哪一种,还是像蚂蚁在离食物不远的地方,像蓝海龟在不远的地方?对不起!蓝海龟是食物。但是我想我对你给我的代码做了一些错误的事情,因为我再试了一次,但没有成功。非常感谢你!欢迎,很高兴它成功了。通过您的澄清,代码更加清晰,因为
询问食物[在此询问蚂蚁[设置祝福为真]
因此食物是海龟品种,蚂蚁是海龟品种。我试过你在最后的评论中写了什么,但是所有的蚂蚁都会得到祝福,不仅仅是食物上的蚂蚁。只有和蓝海龟在同一块地上的蚂蚁会得到我的祝福。但现在还不清楚——首先你要的是蓝海龟附近的蚂蚁,现在你要的是食物上的蚂蚁。是哪一种,还是像蚂蚁在离食物不远的地方,像蓝海龟在不远的地方?对不起!蓝海龟是食物。但是我想我对你给我的代码做了一些错误的事情,因为我再试了一次,但没有成功。非常感谢你!欢迎,很高兴它成功了。通过您的澄清,代码更加清晰,因为
询问食物[在此询问蚂蚁[设置祝福值]]