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

Урок 9. «Гонки Морти-2077» — Планета Scratch 3

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

Цель урока

Познакомиться со списками и сделать гонку с бесконечной дорогой и потоком препятствий.

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

  1. Загружаем спрайты, дублируем дорогу — получается «Дорога2», добавляем фоны трассы и крушения.
  2. Дорога и Дорога2 едут друг за другом, поэтому прокрутка идёт без пустых промежутков.
  3. Байк ездит влево-вправо и не выезжает за край.
  4. Препятствия: «фабрика клонов». Клон появляется у верхнего края в случайном месте и удаляется, когда ушёл за нижний край.
  5. Столкновение проверяем блоком «касается спрайта…».
  6. При проигрыше сцена добавляет очки в список «Рекорды».

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

  • Список — переменная, в которой хранится не одно значение, а много, по порядку.
  • Раньше проверяли касание цвета. «Касается спрайта» удобнее, когда препятствия разного цвета.
  • «Перейти на задний слой» кладёт дорогу под байк и препятствия.
  • Если игра не заканчивается при столкновении, часто виновата опечатка в имени спрайта в блоке касания.

Задание

Поработать со списком «Рекорды»: пригодятся блоки «длина списка» и «элемент … из списка».

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

  • Презентация для показа на проекторе к каждому из 9 уроков
  • Методические рекомендации: цели урока, новые блоки Scratch, тайминг, типичные ошибки учеников
  • Готовый проект .sb3 — раздать детям или показать результат в начале занятия
  • Спрайты .sprite3 с костюмами для анимации
  • Фоны уровней и экраны победы и проигрыша в SVG и PNG
Made on
Tilda