![](https://habrastorage.org/files/251/348/6dc/2513486dc4c04cf1b19bba936e70e757.jpg)
Как недавно признался Цукерберг, «я никогда не стал бы программистом, если бы не играл ребёнком в компьютерные игры». Не станем утверждать, что путь к успеху в IT лежит через геймерство. Но всё же без тесного знакомства с самыми разными программами и гаджетами программисту не обойтись. И в наши дни знакомство это начинается с достаточно раннего детства. Информационные технологии уже давно проникли в нашу жизнь. Современные программисты, в детстве игравшие на приставках и компьютерах, зачастую сталкивались с непониманием родителей, в чьей молодости не было подобных вещей. Зато теперь эти самые программеры сами обзавелись детьми и гораздо лучше понимают их увлечения. Зачастую даже становятся этакими наставниками по хайтек-развлечениями, обучая детей премудростям комбо-ударов, постройки юнитов и частой отправки врагов на респаун. Как волки обучают волчат азам охоты. И нам стало любопытно, во что же программисты сегодня могут поиграть со своими детьми? И не просто поиграть, а с пользой для молодого ума.
Scratch
![](https://habrastorage.org/files/019/961/924/019961924677454f857637c0fd4fe8a2.jpg)
Alice
![](https://habrastorage.org/files/808/79e/af3/80879eaf32e04d4e9de205e643a5bb51.jpg)
Ozobot
![](https://habrastorage.org/files/075/ef5/710/075ef571088b437c94db822f2a739988.jpg)
Ozobot — это маленький робот, смахивающий на футуристический шлем космонавта, который движется по нарисованным траекториям. При этом его можно запрограммировать на разное поведение в зависимости от цвета линии, по которой он движется. Отличный способ поиграть «в роботов» и преподать ребёнку концепцию программирования. Можно играть с Ozobot на экране планшета, для этого есть специальные приложения под Android и iOS.
LEGO MindStorms
![](https://habrastorage.org/files/4a6/711/ffb/4a6711ffb5154469a3ad236d42ec0dfd.png)
Детский робо-хайтек. MindStorms — это продвинутый конструктор, с помощью которого можно создавать весьма сложных программируемых, дистанционно-управляемых роботов. Ещё не факт, кому это больше понравится — отцу или сыну. Клиентские приложения доступны в версиях для Windows и Mac. В комплекте идёт управляющий модуль, являющийся «сердцем» робота, три вида датчиков, два вида моторов и россыпь конструкционных деталей.
![](https://habrastorage.org/files/9b9/6dc/79b/9b96dc79b6b740b68978eeae000b4ace.jpg)
Toca Boca
![](https://habrastorage.org/files/ec0/f70/0d4/ec0f700d4d1d4a289195e91d2b980482.jpg)
Code Combat
![](https://habrastorage.org/files/0c0/554/234/0c055423471c4496a1282813ac59dff6.jpg)
Если ваш отпрыск без ума от MMORPG, то направить его на путь истинный можно с помощью Code Combat (13+). Эта игра мимикрирует под ролевуху, но все действия выполняются только после ввода команд на одном из выбранных для обучения языков программирования. Отличный способ оставить в голове сорванца побольше полезной информации, обернув её в привычную игровую форму.
Кстати, там даже есть кланы со своими лидерами.
![](https://habrastorage.org/files/3f2/f8f/eac/3f2f8feac6194d34b5ddbb93dbc5752f.jpg)
Code Monkey Island
![](https://habrastorage.org/files/581/fe0/37d/581fe037dc204b769816afc103188474.jpg)
Это настольная игра для всей семьи. Несмотря на то, что упор тут делается именно на развлечение, ребёнок всё же знакомится с такой штукой, как булева логика. А без неё в программировании никуда. Через эту игру можно привить дитяте мысль, что учиться программированию можно весело и интересно.
LightBot
![](https://habrastorage.org/files/a25/7fd/40f/a257fd40fba041ebb6900b56d5ff8adb.jpg)
Милая браузерная игрушка (Lightbot Jr. для 4-8 лет и Lightbot — 9+), доступная и в мобильных вариантах, которая позволяет дать ребёнку азы алгоритмирования. Цель игры — довести робота до синей платформы и «подсветить» её. Для этого нужно составить и выполнить программу движения, со всем поворотами, прыжками и прочими действиями. На более поздних уровнях игра становится вовсе не так примитивна, здесь вводится понятия процедур и циклов.
Hack & Slash
В этой игре есть и экшен, и головоломки. Изюминка в том, что здесь нужно «хакать» объекты и персонажей, «перепрограммируя» их свойства, поведение, меняя правила самой игры.
P.S. Не обращайте внимание на специфичность трейлера.
Beta The Game
![](https://habrastorage.org/files/ccc/b92/ed0/cccb92ed0faf433e80d2cd36118919b1.jpg)
В игре объединена аркада с псевдопрограммированием «на лету». Ваша задача — провести через препятствия странных роботообразных существ. Они могут прыгать и отскакивать от объектов, во время полёта вы можете остановить время и ввести команду, создающую какой-нибудь объект, чтобы помочь своему питомцу попасть в нужное место.
Cargo-Bot
![](https://habrastorage.org/files/00a/f8e/1a3/00af8e1a308242ab9ce51c01f099f6ab.jpeg)
![](https://habrastorage.org/files/a35/4aa/b2f/a354aab2f469419e94a7365c7f6f1795.jpeg)
Отличная игра для iPad, в которой нужно задать программу движений грузового захвата, чтобы составить ящики в нужном порядке. Помогает развивать у ребёнка навыки планирования и алгоритмирования, как раз то, что нужно каждому программисту. К сожалению, версии для Android нет, но наверняка там есть другие, не менее достойные игры подобного рода. Если знаете — поделитесь информацией.
В общем, игр и развлечений для детей, которые познакомят их с информационными технологиями, можно найти немало. Причём для всех возрастов. Старшим можно уже в качестве «игрушек» предложить Raspberry Pi, Arduino, BeagleBone и прочие подобные микрокомпьютеры. А во что вы играете со своими детьми?
Комментарии (16)
nikitasius
03.07.2015 13:29Я скажу так… развивать мышление ребенку надо… настольными играми, но, черт возьми, в мире полно других профессий, помимо программиста, которые на порядок интереснее.
wormball
03.07.2015 13:47+1Ещё Колмогоров* говорил — программирование — вторая грамотность. Есть много профессий интереснее писаря, но уметь читать/писать для них надо для всех. И есть много профессий интереснее программиста, но умение программировать для них для всех будет полезно.
* Оказывается, не Колмогоров. :(
Vlad_IT
03.07.2015 14:43Согласен. Я считаю, что нельзя за ребенка решать, кем он будет. Мои родители хотели, чтобы я был сварщиком, но хорошо, что я был упрямым в те годы. Профессия сварщика хорошая, но мне было это не интересно. Так и тут, может ребенок захочет быть архитектором, юристом, строителем и.т.д. Лучше просто развивать логику и память ребенку, но не пихать его в каком либо направлении.
xakpc
03.07.2015 15:14сейчас такое время, когда знания программирования пригодятся везде: автоматизация в Word, Excel (VB), скрипты в Photoshop (JavaScript), создание и модерирование веб-сайтов (HTML, PHP, etc..). Сложно назвать область где эти знания будут бесполезны. Чиновники если только.
BelBES
03.07.2015 20:23+1Чиновники если только.
Если бы президент умел программировать, он бы уже давно заскриптовал деятельность государственной думы)VenomBlood
04.07.2015 01:34+2Яндекс уже достаточно приблизился по осмысленности генерируемых текстов к законам принимаемым госдумой. Пару патчей и можно заменять.
greebn9k
03.07.2015 17:44Неплохо, если ребенку понравится играть в лего или же программировать на scratch. Вот только не все люди рождаются технарями, да и становятся ими не все, даже если склонность есть. Наверное, надо просто предлагать ребенку как можно больше вариантов, чем он может заниматься, надо, так сказать, протестировать его интересы и склонности, а потом — просто не мешать.
Rumlin
05.07.2015 09:38Отличная игра для iPad, в которой нужно задать программу движений грузового захвата, чтобы составить ящики в нужном порядке
По-моему такую игру я видел на Siemens вроде С55.
ragequit
По фото из КДПВ скорее растет инженер, чем айтишник.
Dreadatour Автор
Одно другому не мешает :) Стараюсь всесторонне развивать ребёнка.
ragequit
А вот и КДПВ поменялось :(
EasyX
Хороший программист или сисадмин — инженер.