Генерировать новых агентов

Материал из Энциклопедия вычислительного мышлении
Версия от 11:52, 8 мая 2022; Patarakin (обсуждение | вклад) (Новая страница: «{{HowTo practice |Name=Рождение и генерация. Как генерировать новых агентов |Description_of_problem=Агент пор…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску
Name Рождение и генерация. Как генерировать новых агентов
Описание проблемы Агент порождает поток других агентов - например, в экологических моделях рождение используется для создания потомков, в играх из пистолета вылетают пули, которые он порождает, в историях Scratch капли дождя клонируются и падают из тучи на землю.
Среда NetLogo, Scratch, StarLogo Nova, AgentSheets
Предлагаемое решение [[Solution::Можно использовать породы или клоны. Например, в NetLogo:
  • observer - наблюдатель может породить новых агентов в центре поля и сказать и что делать crt 10 [rt random 360]
  • каждая черепаха может порождать новую черепаху командой hatch - hatch-sheep 1 [ set color black ]
  • каждое пятно может на себе породить черепаху или несколько командой sprout - sprout 10 [ set color red ]

В Scratch новые агенты создаются через клонирование уже существуюших агентов.]]

Пример кода
Адрес примера
Стандарты
сходные практики поглощать агентов
Ключевые понятия паттерн вычислительного мышления
FieldActivity Computational Thinker