0

人々が街と街を移動する街を想像してみてください。特定の方法でしか動かない、またはいくつかの方法で動かない (パッチ) タートルにどのように言えますか?

4

1 に答える 1

1

Models Library の Code Examples セクションにあるいくつかの関連モデルを参照して学習することをお勧めします。

  • 先読みの例 : タートルは移動する前に前を見ているので、青い斑点を踏まない
  • 壁追従の例: カメは茶色の斑点を「壁」として扱い、壁に沿って歩きます。

Look Ahead の例では、タートル コードの重要なスニペットは次のとおりです。

ifelse [pcolor] of patch-ahead 1 = blue
  [ lt random-float 360 ]   ;; We see a blue patch in front of us. Turn a random amount.
  [ fd 1 ]                  ;; Otherwise, it is safe to move forward.

ウォール フォロイングの例では、タートルの動作がより複雑になるため、コードもより複雑になります。

于 2013-10-25T21:12:20.340 に答える