0

NetLogo での基本的なプログラミングに関する質問:

  • 1)is-agent? コマンド内。ID = 4 のエージェントが緑色かどうかを具体的に確認するにはどうすればよいですか?

    対照的に、is-agent? green いずれかのエージェントが緑色の場合にのみ true になります。

  • 2) 2 種類のエージェントを作成しましたが、互いに衝突すると停止します。どうすればそれらを互いに通過させることができますか?

ありがとうございました。

4

1 に答える 1

1

1)タートル/エージェントの色を確認するには:

let the-agent ...get the agent some way...
if ( [color] of the-agent = orange) [show "the agent is orange"]

2) 私は困惑しています。netlogo のタートルは互いに衝突しません。デフォルトでは、互いに通り過ぎます。タートルが「前進」するのを止めることができるのは、グリッドの端だけです。それらを衝突させるコードを書いたに違いありません。

于 2010-07-22T12:53:48.877 に答える