Как привлечь ребенка к программированию
Всем привет. Недавно натолкнулся с дочкой на игрушку Autonauts. Игра про автоматизацию процессов, где не надо никуда спешить, есть где подумать. Графика конечно так себе но зато процесс игры на высоте.
Смысл игры сводится к обустройству некой территории к поселению жителей, которые за удовлетворение своих потребностей дают тебе "уважуху", которую ты тратишь на исследование новых технологий. И вроде обычная игра, есть персонаж который может рубить дерево, создавать верстаки и т.д. Но тут не так, ставим станцию сборки дрона, делаем его и теперь допустим деревья рубит он, только управляем мы не щелчком мыши на дерево, а создаем алгоритм действий который выглядит примерно так:
т.е взять топор из хранилища, найти дерево, срубить его, повторяем пока не сломается топор, и все это в бесконечном цикле. Причем это самый простой бот у которого ограничена память на действия. При развитии технологий, усложняются технологии и алгоритмы пример бот 2 уровня на создание такого-же тела как у него:
и это только 2-й уровень. Автоматизируется всё, абсолютно.
В игре масса контента и завлечь процесс прохождения может надолго.
Так вы спросите причем тут ребенок? А то, что дочка 3-й день не может оторваться, научилась работать с микроциклами, логика оптимизации растет у нее на глазах. Когда прихожу с работы так и рвется показать что у нее получилось. Если в первый день по боту на каждое действие, то сейчас уже боты более оптимизированы. Да и что говорить сам вечерком на полчасика могу залипнуть.
А вот и те жители, харю плющят):


