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

Урок 2. «Противники, счёт и сложность» — Scratch 2.0

Курс: Программирование в Scratch 2.0, урок 2 из 12
Тема по программе: Противник, ведение счёта, динамический фон, сложность игры
Среда: Scratch 2.0; в Scratch 3 блоки те же, отличается расположение панелей
Формат: презентация с текстом для педагога под слайдами, практика за компьютером
Это сокращённое описание урока. Полные материалы — в курсе «Программирование в Scratch 2.0». Первый урок курса целиком можно скачать бесплатно в разделе «Бесплатно».

Цель урока

Добавить в шутер противников, очки и жизни, сделать движущийся фон и рост сложности.

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

  1. Противник появляется в случайной точке у верхнего края: клон создаётся каждые 1,5 секунды и летит вниз.
  2. Клон исчезает, если в него попал снаряд, и приносит 1 очко.
  3. Переменные «очки» и «жизни»: в начале 0 очков и 100 жизней, столкновение с противником отнимает 10.
  4. Конец игры, когда жизней 0 или меньше.
  5. Фон-«конвейер»: два одинаковых спрайта космоса едут вниз друг за другом, поэтому разрывов не видно.
  6. Корабль и противники переносятся на верхний слой, чтобы фон их не закрывал.
  7. Переменная «сложность»: каждые 10 очков противники появляются чаще, а фон движется быстрее.

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

  • Переменная — ящик с ярлыком-именем. В нём лежит значение, и по ходу игры его можно менять.
  • Координаты Scratch: точка (0; 0) — центр сцены. По горизонтали сцена идёт от −240 до 240, по вертикали от −180 до 180. Противник «сверху» стартует с y около 180 и случайным x.
  • Картинки для спрайтов лучше брать в PNG с прозрачным фоном.

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

  • 12 презентаций — по одной на занятие
  • Текст для педагога под каждым слайдом: что рассказать, что спросить, что показать на экране
  • Задания для самостоятельной работы в конце уроков
Made on
Tilda