В школе программирования для детей “Пиксель” мы проводим бесплатные пошаговые видеоуроки по созданию игр и программированию. Плейлисты на нашем YouTube-канале охватывают такие популярные программы, как Scratch, Scratch Junior, Kodu Game Lab, Roblox Studio, Unity 3D, программирование на Python в Minecraft, создание сайтов на HTML и CSS и др.
Наши уроки будут полезны детям от 5 до 17 лет, которые только знакомятся с программированием.
1. Создание игр в Scratch Junior (Скретч Джуниор)
Scratch Junior — визуальная среда, созданная для детей 5-7 лет. Чтобы создавать в ней игры и мультфильмы, не нужно даже уметь читать. В ней дети программируют, переставляя яркие блоки. В первом уроке дети знакомятся с интерфейсом и делают мини-проект: создают персонажа и программируют его движения.
2. Kodu Game Lab
Kodu Game Lab — это еще одна визуальная среда программирования, предназначенная для детей. Она подходит детям, которые пока ничего не знают о программировании и слишком малы, чтобы разбираться в текстовом коде. В наших видеоуроках мы учимся создавать ландшафты и программировать действия персонажей, настраивать подсчет очков и таймер, создавать игры "Шутер" (стрельба), "Футбол"и "Атака клонов".
3. Программирование в Scratch (Скретч)
Scratch — это визуальная среда для программирования, предназначенная для детей постарше, хотя бы от 7 лет. Здесь тоже создается блочный код, однако набор команд гораздо шире и можно создавать полноценные игры и анимацию. Мы с первого урока начинаем изучать разделы блоков и программировать действия персонажа.
4. Создание игры Among Us в Scratch
В Scratch можно добавлять свои "спрайты" — различные картинки: героев, карты и др. А значит можно создать игру с любыми персонажами и в любом жанре, будь то "шутеры", "платформеры" или головоломки. Мы воспользовались этим и воссоздали Among Us — популярную сейчас компьютерную игру. Все "спрайты" оставили в описании под видео.
5. Cоздание игры “Звездные войны” в Scratch
Если Among Us — это воссоздание современной игры, то этот проект — ностальгический. И здесь речь не только о киновселенной "Звездных войн", но и о жанре игры: наш проект напоминает старые мобильные Java-приложения. В этом видеоуроке мы программируем космический корабль, чтобы стрелять из него по вражеским истребителям.
6. Программирование на языке Python (Пайтон) в игровой вселенной Minecraft (Майнкрафт)
Minecraft — это популярная инди-игра, в которой можно строить дома, людей, животных и вообще целые вселенные с помощью блоков. А если подключить к ней библиотеки Python, то можно делать это все на одном из самых востребованных языков программирования. В видеоуроках мы подробно разбираем, как установить программы, создавать блоки, 2D- и 3D-фигуры с помощью текстового кода.
7. Создание игр в Unity 3D (Юнити) на языке программирования C# (Си Шарп)
Unity 3D — это платформа для создания 2D- и 3D-игр. Скрипты для проектов создаются в ней на языке программирования Си Шарп. В первом видеоуроке мы делаем анимацию для нашего персонажа: задаем скорость его движения, программируем бег, уменьшаем и увеличиваем размеры.
8. Создание игр в Roblox Studio (Роблокс) на языке программирования Lua
Roblox — одна из самых популярных онлайн-платформ, на которой можно создавать и публиковать игры. Проекты разрабатываются на движке Roblox Studio, скрипты пишутся на языке программирования Lua. В наших видеоуроках мы последовательно знакомим детей с этой средой, учим создавать карты, игровые уровни, меню и диалоги. А затем закрепляем все изученное, создавая полноценные игры!
9. Веб-программирование на языках HTML и CSS
Дети уже сейчас могут начать создавать сайты: для этого им нужно изучить язык гипертекстовой разметки HTML и таблицы стилей CSS. Они не так сложны в освоении, особенно когда все разбирается пошагово: основные теги, добавление изображений, списков, гиперссылок, таблиц и др.
10. Создание игры "Лабиринт" в Minecraft
Если вы уже немного разобрались в Minecraft, самое время взяться экспериментировать и создавать свои игры. В этом видеоуроке мы создали лабиринт, используя всего лишь текстовый файл с цифрами. Отлично подойдет для того, чтобы проверить и закрепить знания Python.
Плейлисты с видеоуроками продолжают пополняться, подписывайтесь на наш YouTube-канал, чтобы следить за выходом новых видео и открывать для себя мир IT-технологий!
Если же вам нужен наставник, загляните в Школу программирования для детей “Пиксель”.
Больше полезных материалов:
• Топ-5 бесплатных ресурсов для обучения детей программированию
• Как выбрать курсы программирования для ребенка?