Введение

Добрый день, Хабр! Сегодня подготовил подборку занимательных игр для детей, чтобы прокачать мозги и узнать что такое программирование и с чем его едят. К ознакомлению рекомендую всем, проекты бесплатные и могут заинтересовать даже взсрослых, которые не работают в IT. Настоятельно рекомендую

Kodu Game Lab

Kodu Game Lab — это среда разработки 3D-игр, предназначенная для обучения детей основным принципам программирования. Kodu позволяет создателям создавать ландшафт мира, наполнять его персонажами и реквизитом, а затем программировать их поведение и правила игры на специальном языке визуального программирования.

Пример программы в Коду

Kodu возник как проект Microsoft Research. Первоначальной целевой платформой была Xbox 360 с использованием C#, XNA и выпуском через канал Indie Games Channel. Выбор выпуска на Xbox во многом повлиял на раннюю разработку пользовательского интерфейса, поскольку все нужно было делать с помощью игрового контроллера. После портирования на ПК была добавлена ​​поддержка клавиатуры, мыши и сенсорного управления.

Целью Kodu всегда было сделать его максимально простым для новых пользователей. Руководствуясь этой целью, игра разрабатывалась так, чтобы новые функции были простыми и понятными, а не более сложными и полными.

Сердце Kodu — это тайловый язык программирования. Язык является высокоуровневым в том смысле, что многое можно сделать с помощью всего лишь нескольких строк «кода» по сравнению с традиционным программированием. Код постоянно оценивается, чтобы немедленно реагировать на любые изменения состояния мира.

Неоспоримым плюсом этой игры является наличие большого количества туториалов как в самой игре, так и уроков на просторах интернета. Игра обладает интуитивно понятным интерфейсом и дает широкий спектр инструментов, позволяя делать всё на что хватит фантазии

Один из туториалов самой игры

Ссылка на игру

Scratch

Scratch — это крупнейшее в мире сообщество программистов детей и язык программирования с простым визуальным интерфейсом, который позволяет молодым людям создавать цифровые истории, игры и анимацию. Scratch спроектирован, разработан и модерируется некоммерческой организацией Scratch Foundation. Scratch развивает вычислительное мышление и навыки решения проблем; творческое преподавание и обучение; самовыражение и сотрудничество; и справедливость в области вычислений. Scratch всегда бесплатен и доступен более чем на 70 языках.

Несколько труднее по сравнению с Kodu Game Lab, потому что в Scratch используется блочное программирование, а в коду тайловое, но тем не менее проект все равно является простым для освоения.

Стоит отметить, что в скрэтч комьюнити еще более развито, чем в коду. Идею для своего проекта можно всегда подсмотреть у других пользователей, ведь все проекты, которые выкладываются на сайте имеют открытый исходный код

Проект "Geometry Dash" одного из пользователей Scratch

Ссылка на игру

Scratch JR

Ребенок еще не умеет пользоваться клавиатурой и мышкой и тем более читать? Не беда следующий проект прекрасно подойдет для этого случая

Scratch Jr - это визуальный язык программирования, разработанный для ознакомления с навыками программирования детей 5-7 лет. Доступно в виде бесплатного приложения для iOS, Android и Chromebook. Также существует версия для ПК

Scratch Jr является производным от языка Scratch, которым пользуются более 10 миллионов человек по всему миру. Однако программирование на Scratch требует базовых навыков чтения, поэтому разработчики создали новый язык программирования низкой сложности. Всё программирование сводится к тому, чтобы перетаскивать блоки, и таким образом создавать программу.

Несмотря на спартанскую простоту этого проекта, он отлично подходит для детей дошкольного возраста. Уже в раннем возрасте ребенок может создавать свою первую анимацию

Ссылка на игру

Construct 3

Construct - конструктор для создания двумерных игр (с выходом констракт 3 появилась возможность создавать и трехмерные игры) без необходимости знать программирование. Подходит не только для детей, но и для взрослых так как имеет просто огромное количество разных инструментов.

Существует ряд игр созданных на констракте (например Mortar Melon), поэтому если у вас или вашего ребенка есть желание создавать игры и у вас совсем нет опыта, этот проект точно для вас

Данный конструктор идеально подойдет для детей в возрасте от 12 лет. Проект дает реальную возможность создать свою собственную полноценную игру без знания программирования, так как обладает лучшими качествами популярных сред разработки игр, при этом оставаясь достаточно не трудной в освоении.

Ссылка на игру

Заключение

Вот и подошла первая часть к концу, пишите в комментарии, если хотите увидеть вторую часть. Я знаю еще много разных проектов. Также пишите, если хотите по каждой игре могу сделать подробные туториалы как создавать игры. Всем добра!