1

こんにちは、急ぎますが、拡大する火のある部屋があり、出口が 2 つあります。私がやりたいのは、エージェントに、ドアが火で塞がれている場合は、もう一方のドアに行くように言うことだけです。私はこのようなものを思いつきましたが、結果ではありません。

to doorblock
show count neighbors with [pcolor = 77] ;; the patch color of the two doors
end

;;to go 

  ask smarts [    ;;smarts are the agents inside the room that need to get oout
    if [ doorblock > 5 ]    
   [ set target one-of sexits]]  ;;sexits is the other door

誰かがより良いアイデアを得ましたか?ありがとう

4

1 に答える 1