Найти тему

Онлайн-программирование для детей от школы Pixel: как создать в Scratch зомби

Оглавление

Создание зомби в Scratch возможно! Читайте в статье, как это сделать.

Что можно создавать в Scratch? Действительно многое: анимацию и мультики, презентации и учебные программы, и, конечно, игры. Как раз, как создать игру в Scratch, мы рассказываем на нашем YouTube-канале. Там вы найдете видео, которые помогут сделать в Scratch свой проект и попробовать себя в роли разработчика игр. На YouTube-канале изучение программирования для детей бесплатно, поэтому можно выбрать, какое направление увлекает ребенка больше.

В этой статье преподаватели детской школы программирования Pixel рассказали, как в среде Scratch сделать игру с зомби.

Начало игры зомби в Scratch
Начало игры зомби в Scratch

Как создать зомби в Scratch зомби: подготовка спрайтов

В нашей игре персонаж будет защищать свой дом от нашествия зомби. Потребуются следующие спрайты:

  • игрок;
  • стрела;
  • зомби;
  • дом;
  • дверь.
К уроку онлайн-программирования для детей от от школы Pixel на тему "Как создать в Scratch зомби" использовались спрайты, которые доступны по ссылке.
-3

Как в Scratch создать выстрел?

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

В цикле мы будем проверять условием нажатие на кнопку мыши: если игрок кликнул, то мы создадим стрелу, и подождем 0.5 секунды.

Программирование игры Зомби в Scratch
Программирование игры Зомби в Scratch

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

-5

Как сделать в Scratch зомби?

Наши зомби будут двигаться от правого конца экрана в сторону нашего дома. Работаем в спрайте зомби.

Зомби должны спавниться со случайной периодичностью, поэтому мы будем создавать клон спрайта в цикле после того, как пройдет случайное количество времени:

-6

Теперь пропишем алгоритм поведения зомби.

Зомби начнет свой путь с координат правого края экрана. Мы покажем спрайт, и он будет идти, пока его не коснется спрайт стрелы. В случае, если зомби дошел до двери или коснулся другого зомби (мы определим это с помощью цвета на спрайте зомби), он не будет делать шагов вперед, чтобы зомби не скапливались в одной точки. А после, когда зомби уже коснулась стрела, мы спрячем его спрайт:

-7

Как создать очки жизни у нашего убежища?

Игра закончится, когда зомби сломают дверь нашего дома. Далее работаем в спрайте нашей двери.

Когда нашей двери коснется зомби, мы передадим сообщение об уроне, и подождем одну секунду для того, чтобы наша дверь не сломалась моментально:

-8

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

-9

Далее будем работать в его коде.

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

-10

Теперь нам нужно отрисовывать новое количество жизней каждый раз, как мы получаем сообщение об уроне.

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

-11

Теперь вы знаете, как создать в Scratch игру зомби. Чтобы посмотреть наглядный пример разработки игры и отточить навык, переходите на YouTube-канал школы программирования Pixel- там размещено множество видео на тему “Как создать игру в Scratch” или в других средах.

Программирование для детей доступно и онлайн! Если вы заинтересовались миром IT и хотите развиваться в сфере проектирования мультипликации и игр, стоит обратить внимания на курсы по программированию для детей в школе «Пиксель». Проводятся отдельные занятия, на которых педагоги разбирают, что можно создавать в Scratch. Но также обучение детей программированию проходит и в других направлениях - Roblox, Unity, Minecraft, Python и курсы программирования для ребят дошкольного возраста.

***

Занятия по программированию для детей проводятся индивидуально, онлайн и офлайн - можно выбрать удобный формат. Ребенок найдет себе новое хобби, друзей и увлечется миром информационных технологий, который дает большие возможности для будущего - все это в школе программирования для детей «Пиксель».

Еще интересно:

Мы в социальных сетях:

📕 Вконтакте: vk.com/clubpixel_ru
📗 ТикТок:
www.tiktok.com/@clubpixel.ru
📘 Телеграм:
t.me/pixelstudy
📙 YouTube:
www.youtube.com/c/clubpixel