NetLogo编程问题:检查代理颜色/品种是否相互传递

NetLogo中的一些基本编程问题: 1)在
is-agent?
value命令中。如何具体检查id = 4的代理是否为绿色? 相比之下,如果任何代理商都是绿色的话,
is-agent? green
只会是真的。 2)我制造了两种代理商,当它们相互碰撞时它们会停止。我怎样才能让它们相互通过? 谢谢。     
已邀请:
1)要检查乌龟/代理的颜色,你可以这样做:
let the-agent ...get the agent some way...
if ( [color] of the-agent = orange) [show "the agent is orange"]
2)我很困惑。 netlogo中的海龟不会相互碰撞,默认情况下,它们会相互传递。唯一可以阻止乌龟“前进”的是网格的结束。您必须编写一些使它们发生冲突的代码。     

要回复问题请先登录注册