Генерировать новых агентов: различия между версиями
Перейти к навигации
Перейти к поиску
Patarakin (обсуждение | вклад) |
Patarakin (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
{{HowTo practice | {{HowTo practice | ||
− | |Name= | + | |Name=Генерировать новых агентов |
|Description_of_problem=Агент порождает поток других агентов - например, в экологических моделях рождение используется для создания потомков, в играх из пистолета вылетают пули, которые он порождает, в историях Scratch капли дождя клонируются и падают из тучи на землю. | |Description_of_problem=Агент порождает поток других агентов - например, в экологических моделях рождение используется для создания потомков, в играх из пистолета вылетают пули, которые он порождает, в историях Scratch капли дождя клонируются и падают из тучи на землю. | ||
− | |Environment=NetLogo, Scratch, StarLogo Nova, | + | |Environment=NetLogo, Scratch, StarLogo Nova, Agetsheets |
|Solution=Можно использовать породы или клоны. Например, в NetLogo: | |Solution=Можно использовать породы или клоны. Например, в NetLogo: | ||
* observer - наблюдатель может породить новых агентов в центре поля и сказать и что делать crt 10 | * observer - наблюдатель может породить новых агентов в центре поля и сказать и что делать crt 10 |
Версия 11:57, 8 мая 2022
Name | Генерировать новых агентов |
---|---|
Описание проблемы | Агент порождает поток других агентов - например, в экологических моделях рождение используется для создания потомков, в играх из пистолета вылетают пули, которые он порождает, в историях Scratch капли дождя клонируются и падают из тучи на землю. |
Среда | NetLogo, Scratch, StarLogo Nova, Agetsheets |
Предлагаемое решение | Можно использовать породы или клоны. Например, в NetLogo:
В Scratch новые агенты создаются через клонирование уже существуюших агентов. |
Пример кода | |
Адрес примера | |
Стандарты | |
сходные практики | поглощать агентов |
Ключевые понятия | паттерн вычислительного мышления |
FieldActivity | Computational Thinker |
Можно использовать породы или клоны. Например, в NetLogo:
- observer - наблюдатель может породить новых агентов в центре поля и сказать и что делать crt 10 [rt random 360]
- каждая черепаха может порождать новую черепаху командой hatch - hatch-sheep 1 [ set color black ]
- каждое пятно может на себе породить черепаху или несколько командой sprout - sprout 10 [ set color red ]