モデルの作り方(自習用)

エージェントの色を変数指定する

概要

エージェントの表示色を変数によって設定します。

方法

エージェントの表示色を変数によって動的に設定します。
①エージェントにcolor等の適当な変数を整数型で作成します。
②マップ出力設定画面で、表示色を動的に設定させたいエージェントを選択します
③エージェント表示色を「固定色」ではなく「変数指定」にし、先程設定した変数(color等)を選択します。
④表示色を表わす変数を、適当なルールで設定します

エージェントルールでの色の指定例

Agt_Step{
    if rnd() < 0.5 then
       my.color = COLOR_BLACK
    else
       my.color = COLOR_CYAN
    end if
}