Меню

Главная
Случайная статья
Настройки
NetLogo
Материал из https://ru.wikipedia.org

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
        ]
      ]
    ]
  ]


Литература
  • Jos M. Vidal (2010). Fundamentals of Multiagent Systems Using NetLogo
  • Патаракин Е.Д. Моделирование действий над объектами совместной деятельности в искусственных сообществах NetLogo и StarLogo Nova. Москва: Общество с ограниченной ответственностью "Издательство “Экон-Информ,” 2020. P. 71–78. https://www.elibrary.ru/item.asp?id=44136098
  • Патаракин Е. Д. Агентное моделирование для рефлексии образовательной организации // Искусственные общества. 2018. T. 13. Выпуск 4 . Доступ для зарегистрированных пользователей. URL: http://artsoc.jes.su/s207751800000133-5-1 (дата обращения: 16.11.2018). DOI: 10.18254/S0000133-5-1
  • Evgeny Patarakin (2018) Using agent-based modelling of collaboration for social reflection - http://www.constructionism2018.fsf.vu.lt/ Vilnus
  • Патаракин Е., Ярмахов Б. Б., Буров В.В. Агентное моделирование деятельности внутри вики-систем "Образовательные технологии и общество" 2011, 407 - 422


Ссылки
Downgrade Counter