コースには、敵(損傷を与える)、友人(ダメージを減らす)、敵を含む特定の「地形」をナビゲートできるAIを設計する必要があります。 、障害物(エネルギーを減らす)、ステーション(エネルギーを増やす)。NetLogoの1つのタートルに複数の番号を割り当てる
実際のAI部分に進む前に、基本的なポイントシステムを順番に持つ必要があります。私の質問は、 1頭のカメに2つの数字を表示することは可能ですか?私はロボットによってエネルギーだけでなく損傷を示したい。
The energy part looks like the following:
to hit-station
ask robots
[ if pcolor = green
[ set pcolor black set energy (energy + energy-from-station) ]
ifelse show-energy?
[ set label energy ]
[ set label "" ]
]
end
エネルギーを表示するためのスイッチを作ったので、これは完全にうまく動作します。問題は、ダメージの数値を追加したいときに発生します。私も、このためにスイッチを作り、コードの一部は、次のようになります
to hit-obstacle
ask robots
[ if pcolor = red
[ set pcolor black set energy (energy + energy-from-obstacles) ]
ifelse show-damage?
[ set label damage ]
[ set label "" ]
]
end
私はエラーを受信しませんが、ダメージが表示されていないようです(ダメージのコード部分は、エネルギーのコードの下にあります部)。 これは可能ですか?数字に異なる色を割り当てる方法はありますか?あなたが望むよう事前に
どうもありがとう、turtles-own
を使用して
J.V.