Урок 3. «Морти Fly» — Планета Scratch
Курс: Курс программирования «Планета Scratch», урок 3 из 7
Среда: Scratch 3 — онлайн на scratch.mit.edu или офлайн-редактор
Формат: урок-проект: одна законченная игра с героем Морти
Среда: Scratch 3 — онлайн на scratch.mit.edu или офлайн-редактор
Формат: урок-проект: одна законченная игра с героем Морти
Это сокращённое описание урока. Полные материалы — в курсе «Курс программирования «Планета Scratch»». Первый урок курса целиком можно скачать бесплатно в разделе «Бесплатно».
Цель урока
Закрепить клоны и очки и сделать игру, которой управляют только мышкой.
Что делаем на уроке
- Спрайты самолёта и врага загружаем, пулю и 4 костюма облаков рисуем, фон Sky Blue берём из библиотеки.
- Самолёт стоит внизу, игра начинается по щелчку мыши, и всем спрайтам уходит сообщение о старте.
- Анимация самолёта; по горизонтали он всё время следует за указателем мыши.
- Облака-клоны: случайный костюм из четырёх, появляются сверху и уплывают вниз.
- Пуля: пока кнопка мыши нажата, создаются клоны, которые летят вверх по 10 пикселей за шаг.
- Враги: каждые 2 секунды по три клона сверху; они поворачиваются к самолёту и летят на него.
- Самостоятельно: конец игры.
- Переменная «очки»: за каждого сбитого врага 10 очков.
Что объяснить детям
- Пауза между клонами пули — это скорострельность, её дети настраивают сами.
- Клон, который ушёл за край сцены, удаляют. В Scratch одновременно может быть не больше 300 клонов.
- Блок «повернуться к…» с именем спрайта заставляет врага лететь на игрока.
Задание
Подобрать скорость пуль, скорость и число врагов так, чтобы играть было интересно.
Что в полном комплекте
- Презентация к каждому из 7 уроков: «Что узнаем», «Правила игры», «Графика», «Скрипты», «Итоги и домашнее задание»
- Готовый проект .sb3 — посмотреть, что должно получиться
- Спрайты урока в формате .sprite3
Предыдущий урок — Путешествие к острову привидений. Следующий — Меткий Морти. Все уроки курса: Симулятор фермера · Путешествие к острову привидений · Меткий Морти · Вечерняя рыбалка · Морти Пицца · Ball Double.
