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

Урок 4. «Меткий Морти» — Планета Scratch

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

Цель урока

Разобрать блок «если… иначе», повторить переменные и функции и сделать ускорение падения.

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

  1. Рисуем спрайты «Пень» и «Нож», фон берём из библиотеки. Второй костюм ножа укорочен, будто он воткнулся.
  2. Сообщение о начале игры, начальное положение и направление.
  3. Переменная «скорость»: после нажатия пробела 12–15.
  4. Нож поднимается и поворачивается на 10 градусов за шаг, пока y не станет −80 или ниже.
  5. «Если… иначе»: пока пробел нажат, скорость уменьшается на 0,5, если нет — на 1,5.
  6. Проверка направления: от −75 до −115 — попадание.
  7. Свои блоки «Удача» и «Неудача»: очко, звук и новый бросок или отлёт в сторону и минус попытка.
  8. Самостоятельно: конец игры, когда попытки кончились, фоновая музыка и сложность.

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

  • «Если… иначе» проверяет условие и выбирает одну из двух веток.
  • Скорость, которая всё время уменьшается, превращает взлёт в падение — так получается ускорение.
  • Диапазон «удачного» угла и есть сложность: чем он уже, тем труднее попасть.

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

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