Interested Article - NetLogo

Симуляция в NetLogo

NetLogo агентно-ориентированный язык программирования и интегрированная среда разработки .

Пример кода

Определение нового типа агентов ( люди ) и присвоение переменной направление каждому из агентов:

breed [people person]
people-own [smer]

Случайное размещение агентов люди в некоторой области:

ask people [setxy random-pxcor random-pycor]

Все агенты люди на красных ячейках будут уничтожены:

 ask people [
    ask patch-here [
      if pcolor = red [
        ask myself [
          die
        ]
      ]
    ]
  ]

Примечания

Литература

  • Britt Anderson. Computational Neuroscience and Cognitive Modeling (неопр.) . — London: Sage., 2014. — ISBN 978-1-4462-4930-7 .
  • Патаракин Е.Д. Моделирование действий над объектами совместной деятельности в искусственных сообществах NetLogo и StarLogo Nova. Москва: Общество с ограниченной ответственностью "Издательство “Экон-Информ,” 2020. P. 71–78.
  • Патаракин Е. Д. Агентное моделирование для рефлексии образовательной организации // Искусственные общества. 2018. T. 13. Выпуск 4 . Доступ для зарегистрированных пользователей. URL: (дата обращения: 16.11.2018). DOI: 10.18254/S0000133-5-1
  • Evgeny Patarakin (2018) Using agent-based modelling of collaboration for social reflection - Vilnus
  • Патаракин Е., Ярмахов Б. Б., Буров В.В. Агентное моделирование деятельности внутри вики-систем "Образовательные технологии и общество" 2011, 407 - 422

Ссылки

Источник —

Same as NetLogo