реконфигурирование модели с использованием как минимум двух пород - PullRequest
0 голосов
/ 09 ноября 2018

так что я хочу переконфигурировать модель с использованием как минимум двух пород и затем попытаться изменить породу во время симуляции. большое спасибо.

to setup
  ca
  reset-ticks
  create-turtles nBugs [set color red set size 2]
end

to go
 tick
 if ticks >= nCycles [stop]
 foreach sort turtles
  [ ?1 ->
    ask ?1

      [ set xcor xcor + random 3 - 1
        set ycor ycor + random 3 - 1

        if random-float 1 < 0.1 [set size size + 0.5]
        ifelse ycor <= 0 [set color yellow]
                         [set color blue]


        type "I'm agent " type who type " and I'm in " type xcor type ", " print ycor
      ]
  ] ;comment IF using simple ask

end

1 Ответ

0 голосов
/ 09 ноября 2018

Если вы спрашиваете только о том, как изменить породу во время выполнения, вы можете просто назначить переменную породы для новой породы.

ask turtle 0 [ set breed some-other-breed]
...