Уроки программирования

Урок 2. «Путешествие к острову привидений» — Планета Scratch

Курс: Курс программирования «Планета Scratch», урок 2 из 7
Среда: Scratch 3 — онлайн на scratch.mit.edu или офлайн-редактор
Формат: урок-проект: одна законченная игра с героем Морти
Это сокращённое описание урока. Полные материалы — в курсе «Курс программирования «Планета Scratch»». Первый урок курса целиком можно скачать бесплатно в разделе «Бесплатно».

Цель урока

Сделать гравитацию в игре и научиться выносить части программы в свои блоки-функции.

Что делаем на уроке

  1. Разговор: что в нашем мире притягивается к земле.
  2. Спрайты Морти с ранцем и привидения загружаем готовыми, фон рисуем.
  3. Переменная «сила притяжения» — скорость падения.
  4. Режим ожидания в цикле «повторять пока не»: игра начинается по пробелу.
  5. Свой блок «Падение»: скорость растёт на 1, и Морти опускается.
  6. Свой блок «Полёт»: пробел меняет скорость в обратную сторону, Морти подлетает.
  7. Свой блок «Ограничение»: скорость падения не растёт бесконечно.
  8. Привидения: клон каждые 2 секунды появляется у правого края на случайной высоте, летит влево и у левого края удаляется.
  9. Проигрыш при касании привидения.

Что объяснить детям

  • Свой блок, или функция, — часть программы со своим именем. Её пишут один раз, а вызывают сколько угодно.
  • Гравитация в игре — это скорость падения, которая растёт с каждым шагом цикла.
  • Без ограничения скорость падения росла бы бесконечно, поэтому её останавливают на каком-то значении.

Задание

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

Что в полном комплекте

  • Презентация к каждому из 7 уроков: «Что узнаем», «Правила игры», «Графика», «Скрипты», «Итоги и домашнее задание»
  • Готовый проект .sb3 — посмотреть, что должно получиться
  • Спрайты урока в формате .sprite3
Made on
Tilda