Мы тут весь год общались с детскими психологами и вообще много думали о теме детского образования. Как один из результатов — сделали игру на развитие логики.
В общем, юному программисту нужно будет написать стек действий для таксиста. Чтобы довезти пассажира куда надо с первого раза. Сразу говорю — можно играть и с 4-5 лет. Как обычно, если ребёнок — сын инженера, смело вычитайте 2 года из минимального возраста.
Сначала надо собрать город.
В комплекте 21 плитка для его сборки, на плитках — дороги, повороты и разные объекты типа магазина игрушек, аэропорта и так далее. Город собирается как получится, хоть прямоугольником, хоть зигзагом. Главное — всё соединить.
Дорога втыкается в дорогу, не иначе.
Как город готов, ребёнок берёт карточку из стопки. На карточках — маршруты вроде «из аэропорта в зоопарк» и так далее. Вот примерно так:
Ребёнок не должен уметь читать, главное на карточках — картинки. Надо найти обе на карте города и поставить машину на дорогу около старта маршрута. В моём примере — к школе. Вот машинки:
Дальше — нужно запрограммировать стек действий (ну, или если программист совсем маленький — обычную очередь), не двигая машину с места. Для этого используется 50 карточек со стрелками. Вот так это выглядит:
Потом, как ребёнок всё выложил — программа исполняется. Он берёт машинку и делает каждый шаг по карте сам.
Если получилось доехать — карта остаётся у него. Не получилось — карта кладётся обратно в коробку. Кто собрал больше карт маршрутов в конце игры — выигрывает. Всё, ход передаётся следующему ребёнку.
Эта игра — пример того, как совершенно простые действия для взрослых становятся реально сложной задачей для детей. Ребёнку нужно делать очень много процессов в голове сразу. Во-первых, представить себя на месте машинки или внутри неё. Во-вторых, у нас относительная система координат — не «юг-север-восток-запад», а «газ, поворот». То есть нужно будет программировать таксиста, учитывая ориентацию карты. Я помню, даже книга целая была про то, почему женщины поворачивают карты, когда едут. Для ребёнка это реально серьёзный навык — ставить себя на место чего-то, видеть дорогу «чужими» глазами. В-третьих, ребёнок учится квантовать действия на команды. Если он сможет составлять маршруты без ошибок — главный логический навык получен.
Понятно, дальше можно усложнять на «кто быстрее соберёт этот маршрут», «а проведи вот по такому» с особо длинным заданием от папы, «а давай поиграем в стек» с переворотом сборки и так далее. Но главное — учитесь управлять роботом. Вот он.
Правила игры можно забрать тут на странице. Не хотите покупать — изготовить дома по правилам, в целом, довольно просто. Только делайте красиво, ребёнку важна не сколько механика игры, сколько забавные картинки. Можно и купить, это хороший подарок знакомым родителям. Кто выберет второе — не забывайте говорить «Хабрахабр» в примечании к заказу или при звонке оператору (либо при обратном звонке, когда уточняется адрес). Будет максимальная розничная скидка 10%.
И да. Помните, вы рассказывали мне про моменты, которые были самыми важными в детстве? Эта игра уже в печати.
Автор: Milfgard