В Netlo go я пытаюсь переместить черепаху из указанного c патча, переместиться по ссылке и добраться до места назначения. - PullRequest
0 голосов
/ 04 апреля 2020

Черепаха должна вернуться, используя ту же ссылку на исходную позицию. Ссылки будут создаваться только при соблюдении определенных условий, и черепаха будет двигаться в зависимости от того, когда она была впервые вызвана. Предположим, моя черепаха - грузовик (оранжевый круг), и есть два доступных грузовика. Но это вызвано 5 набором агента черепахи. Это движение в зависимости от того, откуда он был вызван первым или вызван одновременно, он будет выбирать произвольно. Здесь будут созданы ссылки от дистрибьютора (синий патч) на здание (треугольный красный патч).

to norm_truck_move

  ask trucks
  [
    create-links-to n-of numbuilding other buildings
    fd 0.0001
    let distance-from-location distance one-of buildings
    ifelse who * 0.0001 < distance-from-location 
      [jump who * 0.1]
    [ move-to one-of buildings]
  ]
end

I want the trucks to travel along the link to the building and return using the same link.Here with my code the trucks seem to be moving horizontally across the simulation not along the links.

...