Как создать свою первую игру: видеоуроки Scratch для детей
В сегодняшней статье я покажу видеоуроки Scratch и подробно разберу процесс создания игр на Scratch версии 3.0.
Визуальная среда Скретч идеально подходит для изучения программирования детьми уже с 6 лет. В Скретч код состоит из визуальных блоков, которые можно сцеплять между собой. Перетаскивая блоки и соединяя их между собой, дети учатся алгоритму построения кода и созданию простых игр и программ.
Среда Scratch разработана медиа-лабораторией Массачусетского технологического института, последняя версия — Scratch 3.0 — совместима с мобильными устройствами и наборами наборами LEGO Education, а также адаптирован интерфейс для работы с планшетами. Благодаря этому, в Scratch дети также могут создавать сложные интерактивные проекты: анимированные презентации, мультфильмы и игры, рассчитанные на нескольких пользователей.
Начать изучение Scratch ребенок может уже в 6 лет. Для дошкольников существует отдельная версия этого языка — Scratch Junior. Подробнее о нём я писал в этой статье.
В сегодняшней статье я подробнее разберу процесс создания игр на Scratch версии 3.0.
Охота за привидениями
Простая игра для двоих пользователей, где нужно стреляться по призракам и набирать баллы.
Здесь нужно убежать от призрака как можно быстрее, игру можно проходить несколько раз, с каждым разом стараясь уменьшить время прохождения игры.
Гонки на двоих
Давайте попробуем посоревноваться на гоночной трассе. Для этого сначала спроектируем ее, а потом запусти игру.
Мультиплеерная игра
Помимо создания сетевой игры, на этом уроке мы рассмотрим переменные и их значение в коде.
Звездные войны
Программируем космический корабль и атакуем корабль соперника.
Головоломка Minecraft
Воссоздаем мини-вселенную Майнкрафт и стараемся как можно быстрее добраться до сундука в игре.
Among Us. Часть 1
Воссоздаем любимую игру, а также пытаемся вычислить самозванца на борту.
Among Us. Часть 2
Совершенствуем карту и сбиваем астероиды.
Создаем Flappy Bird на Scratch
Моделируем игру-платформер с прыгающей птичкой.
Brawl Stars (Бравл Старс)
Пробуем создать игру менее, чем за 45 минут!
Собираем программу с нуля, в которой будут создаваться трехмерные объекты.
Создаем игру за 15 минут
Поверьте нам, это не так сложно!
Игровое меню на Скретч
Создаем игровое меню — лобби.
Программирование на Scratch (Скретч): как создать свою игру
Скретч – это популярный визуальный язык программирования, специально разработанный для детей и подростков. Если вашему ребенку нравятся компьютерные игры, то попробуйте вместе с ним создать онлайн-игры на Scratch.
Простой дружественный интерфейс Скретч позволяет создавать собственные игры на основе визуальных блоков. Посмотрев наши видео уроки Scratch, вы заметите, что создание игры напоминает сборку конструктора LEGO – достаточно скомпоновать нужные блоки, добавить несколько картинок и можно играть в собственную мини-игру с друзьями.
Начать программировать на Scratch можно уже с 8 лет, через несколько занятий дети самостоятельно смогут создать игры по мотивам любимых игр или фильмов, например «Warcraft», «Minecraft», «Among Us» и «Звездных войн».
Программирование для детей на Скретч: какие игры мы научим делать
Охота за привидениями.
Суть игры – заработать очки на стрельбе по призракам. Наша задача в видео уроке по Скретчу на русском – создать красивый фон и написать небольшой скрипт.
Гонки на двоих.
Здесь мы сделаем трассу для соревнований между двумя гонщиками, а кто из них окажется первым – решит удача.
Звездные войны.
Star Wars давно захватили сердца юных поклонников. В нашей игре мы научим космолет атаковать врага. За каждого сбитого противника начисляются очки, за неудачу – отнимаются жизни игрока.
Головоломка Minecraft.
Мы воспроизведем небольшое подобие этой вселенной и пройдем небольшой квест на сообразительность и смекалку.
Among Us (Часть 1).
Воссоздание этой игры надолго увлечет ребенка и поможет освоить новые навыки в рамках курса программирования для детей. В этой части будет сделана карта, написан скрипт для героя и назначен один квест.
Among Us (Часть 2).
Продолжение видео урока служит для усовершенствования карты, создания звуковых эффектов и добавления задач персонажу, что расширит общий функционал и сделает приложение интереснее.
В этом уроке мы создадим классическую игру, где нужно прибежать как можно больше расстояние и не столкнуться с призраком. При столкновении отнимается жизнь, но всегда есть возможность начать забег заново и побить свой рекорд.
Скретч видео уроки по созданию трехмерных объектов требуют внимания и усидчивости. Здесь нужно добавлять много переменных и учитывать разные условия.
Рандомная мультиплеерная игра.
Урок научит создавать скрипты для работы с игровым персонажем и его правильного отображения в разных окнах и браузерах.
Игра Brawl Stars (Бравл Старс).
Ровно 45 минут вам понадобится, чтобы воссоздать сюжет и персонажей знаменитой игры и опробовать свое приложение в действии.
Создаем игровое меню на Скретч.
Как и во многих мини-играх обычный запуск на платформе Scratch производится путем клика на зеленый флажок старта. Однако при желании можно создать развернутое лобби геймера для выбора персонажа и его характеристик.
Компилируем игру в Скретч за 15 минут.
Короткие Scratch видео уроки на русском из этого курса позволят создать небольшую бродилку, где главным героем будет кот. В его задачу входит перемещение между объектами, преодоление препятствий, бег, прыжки и многое другое.
С чего начать обучение для быстрого результата
В качестве первого опыта наша команда рекомендует сделать игру Flappy Bird.
С ней знаком практически каждый ребенок и выполнена она по мотивам Angry Birds. На уроках вы сможете построить модель самой птички, препятствия для неё, написать скрипты траекторий полета, оформить фоны и озвучку.
Обучение детей программированию – основная задача наших преподавателей. Все технические моменты работы отражены в видео, плейлисты постоянно пополняются. Подписывайтесь на наш Youtube-канал.
Материал подготовлен школой программирования для детей «Пиксель».
Приходите к нам на курсы программирования Scratch и мы научим создавать собственные игры и приложения с нуля.
12 лучших игр, написанные на Scratch
Скретч — популярная среда для создания игр для детей. Школьники знакомятся с визуальным кодингом, учатся разрабатывать собственные проекты на этой платформе.
Детей привлекает яркий и понятный интерфейс, а функционал понравится даже взрослым. Благодаря созданию игр Scratch можно освоить основы кодинга в упрощенном формате, записавшись на специальные курсы.
Обучение детей программированию в Scratch основано на перемещении и соединении цветных блоков с кодом, которые отвечают за аудио, управление, видео, создание диалогов между героями и т. д. В уже готовый проект можно добавлять персонажей, менять сцену.
Инструменты Scratch позволяют создавать множество проектов. Школа программирования для детей «Пиксель» составила топ-12 игр, написанных на Скретч.
Популярные игры, написанные на Scratch для детей
На платформе существует множество игр на любой вкус. Возможно, играя в «стрелялки», кликеры, выживание, рисование юные геймеры захотят сделать свой проект и записаться на уроки программирования для детей.
Pileated Woodpecker
Игра-кликер, которая поможет создать новогоднее настроение. Игроку необходимо кликать на ствол дерева (использовать мышку или пробел), на котором дятел клюет кору. За каждые 5 кликов лесной доктор получает 1 желудь. Можно накопить 100 желудей и купить еще одну птицу. Это ускорит добычу, позволит завести и вырастить птенца, который будет собирать орехи дуба вместе с родителями.
Можно покупать улучшения, чтобы добыча шла более быстро. В магазине есть скины для смены оперения дятла. При нажатии клавиши snow on на экране появляется эффект снегопада, который придает игре сказочную зимнюю атмосферу.
Poultry Peril
В основе сюжета «Опасности для пернатых» лежит жанр выживания. Игрок с помощью стрелок управляет курицей, которой нужно избегать столкновения с коровами и собирать яйца. Рогатые возникают непредсказуемо в разных частях поля. У птицы в запасе 5 жизней, если корова ее догонит, то исчезает половина сердечка. Цель — как можно дольше сохранять жизни и набирать очки.
Во время игры можно собирать бонусы: щит, который дает временную неуязвимость, дымовая завеса, которая уничтожает коров. Она развивает контроль клавиш и реакцию.
Snowflakes
Это пространство, где можно создавать разнообразные рисунки с помощью снежинок. Для того, чтобы они появились в определенной области игрового поля, достаточно кликнуть мышкой. Можно любоваться отдельными элементами или собирать из них фигуры. Игра подойдет для тех, кто хочет отдыха и релаксации.
Игра с преодолением препятствий для телефона или компьютера. Главный герой — маленький червяк, который взбирается в гору, преодолевая разнообразные преграды. В начале есть короткое обучение. Перемещение происходит с помощью стрелочек. Препятствия можно перепрыгивать или проползать снизу. Червячку на пути будут встречаться животные, столкновения с которыми нужно избежать. Бродилка увлекательная, уровней много, их сложность постепенно повышается. Если преодоление преград в начале показалось вам легким — расслабляться не стоит.
Scratchjump
Кот перепрыгивает с блока на блок, стараясь забраться как можно выше. Управляют персонажем с помощью стрелок вправо и влево. Если следующая ступенька находится на противоположной стороне игрового поля, можно использовать телепорт. У Scratchjump нет счетчика очков, возможно, нет конца.
Super Mario Bros
При прохождении бродилки нужно собирать монетки. Персонаж время от времени сталкивается головой с блоками, на которых изображен знак вопроса. В этом случае он получает сюрприз: несколько очков или нового противника. Монстра можно победить, приземлившись на него сверху. У Марио всего одна жизнь. Если монстр окажется проворнее, то придется возвращаться к началу.
Santa’s Christmas Run
В Santa’s Christmas Run можно попробовать себя в роли Санты. Рождественский антураж создают зимние городские пейзажи, заснеженные горы, спящий снежный человек. Сюжет игры заключается в том, что сказочный старик летит над заснеженным городом и доставляет подарки. Управление новогодним персонажем интуитивно понятное: движение вверх и вниз задается соответствующими стрелками. Коробки сбрасываются в дымоходы с помощью «пробела». В пути волшебник должен уворачиваться от облаков. Не переживайте, если сани все-таки в них застряли — они смогут выбраться.
Lego Shooter: Christmas Snowbattle
Геймер отражает нападение снеговика, который кидается снежками, собирает подарки с ключами. С помощью 5 отмычек можно попасть в комнату босса. Если атака снеговика удается, придется вернуться к началу. Одолеть противника можно ответными снежками. Герою также вредят шипы, поэтому от них следует уклоняться.
Flappy Bird
Игрок управляет птичкой, которая облетает преграды в виде колонн. С помощью Скретч дети научатся создавать карту для игры, добавлять дополнительные уровни, препятствия, автоматический подсчет очков.
Лабиринт в Майнкрафт
Благодаря функционалу Скретч на платформе можно сделать любую игру. Например, лабиринт в духе Майнкрафт. На курсах программирования для детей ребенок научится делать фон и блоки, добавлять персонажей, создавать бесконечный лабиринт с помощью операторов цикла.
Морской бой
Как создать игру «Морской бой»: уроки Scratch для детей
Любителям морской тематики понравится работать над игрой «Морской бой» в среде Scratch. Сперва нужно продумать и нарисовать все важные элементы: суда, снаряды, оружие, мишени. Следующий шаг — программирование запуска и попадания снарядов, принципов выявления победителя.
Видео-урок по созданию игры в Scratch
В детской школе программирования ребята попробуют написать код для трехмерной игры по мотивам графического редактора Paint, в котором так увлекательно и просто рисовать. Они познакомятся с переменными и операторами, научатся использовать их в работе. В проекте можно рисовать объемные фигуры с помощью инструмента «перо».
Если ваш ребенок увлекается компьютерными играми и мечтает создать свою — запишите его на курсы в школу программирования на групповые или индивидуальные занятия. Работая над проектами в Scratch, ребята изучают блочное программирование.
Обучение созданию игр для детей — веселый и захватывающий процесс, который увлечет даже самого непоседливого ребенка, поможет развить системное мышление, повысить успеваемость в школе. Юные инженеры сразу видят результат своего труда, ассоциируют программирование с чем-то веселым и интересным.
Урок 11. Игра «Кот-рыболов»

Замечание: с января 2019 года на сайте Scratch доступна новая версия редактора — Scratch 3.0, который внешне немного отличается от Scratch 2.0, в котором записывался данный урок. Поэтому если возникнут вопросы, пиши их, пожалуйста, в комментариях к видео или внизу этой страницы сайта. Мы провели сравнение двух версий языка в серии прямых эфиров.
Scratch 2.0 по-прежнему можно использовать, скачав и установив программу на свой компьютер. Мы записали также видео-уроки о том, как установить Scratch 2.0 и Scratch 3.0 на свой компьютер.
Часть 1. Сценарий и проектирование игры
В этом уроке мы создаём игру «Кот-рыболов» и делаем это как профессионалы. В первой части урока описываем идею (концепцию) и сценарий игры, подготавливаем спрайты и фоны сцены.
Команда Скретч, у которой есть спрайты Коты с разными костюмами, здесь: https://scratch.mit.edu/users/ScratchCat/
Часть 2. Реализация скриптов
Во второй части урока мы продолжаем описывать сценарий игры и реализуем скрипты.
Сделай свою игру, придумай развитие или модификацию игры «Кот-рыболов» и новые «фишки».