Все разделы
Выбрать школу

Школа. Увлечения. Большое будущее.

PROSCHOOLS · ОБРАЗОВАНИЕ РЯДОМ

Ваш город

Выберите город, чтобы находить образование и возможности рядом.

Как учитываем городКаталог и кнопки «Выбрать школу» покажут школы выбранного города.Онлайн-курсы, учебник, ГДЗ и задания к экзаменам доступны по всей России.

Популярные города

Будет выбран: Вся Россия

Учебные материалы останутся прежними.

Поиск по сайту

По всему сайтуШколы выбранного города — выше в результатах

С чего начнём?

↑ ↓ — выбрать результат · Enter — открыть · Esc — закрыть

Курсы для детей3 минут чтения28 октября 2026 г. · Обновлено 28 октября 2026 г.

Как сделать игру в Scratch: ловим звёзды и считаем очки

Первая игра в Scratch: переменная очков, пять нажатий до победы и правильный перезапуск. Схема блоков и проверка ошибок.

Иллюстрация: Подростки работают с камерой и снимают учебный проект
Р
Редакция pro-schools.ru
Редакция образовательного каталога
Реклама16+

Какую игру собираем

Игрок нажимает на звезду, она перемещается, а счёт увеличивается. Нужно собрать пять очков. После победы звезда исчезает, а зелёный флаг начинает новую партию с нуля. В этом проекте ребёнок работает с событиями, общей переменной и условием; рисунок персонажа можно выбрать любой.

СитуацияЧто проверить
НачалоСчёт равен нулю, звезда видна
Нажатие на звездуСчёт увеличивается ровно на один
Пять очковЗвезда скрывается
Повторный стартСчёт снова нулевой, звезда появляется

Подготовьте сцену и переменную

Откройте редактор Scratch, добавьте спрайт звезды и уберите лишние скрипты, которые мешают проверке. В разделе переменных создайте очки для всех спрайтов и покажите её на сцене. Общая переменная позволит сцене обнулять значение, а звезде — менять его. Сначала собирайте один объект без клонов.

Соберите три обработчика

Реклама16+

Ниже план блоков, а не текстовый код для вставки. Названия в локализации редактора могут немного отличаться. Сцене назначьте запуск и обнуление, звезде — начало и реакцию на нажатие. Сообщение Старт связывает эти действия.

Сцена — когда нажат зелёный флаг:
  задать [очки] значение 0
  передать [Старт]

Звезда — когда я получу [Старт]:
  показаться
  перейти в случайное положение

Звезда — когда спрайт нажат:
  если <очки < 5>, то:
    изменить [очки] на 1
    перейти в случайное положение
    если <очки = 5>, то:
      сказать [Готово!] 2 секунды
      спрятаться

Почему обнуление находится на сцене

У игры должно быть одно понятное место начала. Если разные спрайты постоянно задают очки равными нулю, значение будет сбрасываться во время игры. А блок изменить на 1 увеличивает текущий счёт, тогда как задать 1 каждый раз оставит единицу. Это разные действия, даже если первое нажатие выглядит одинаково.

Проверьте четыре ситуации

Нажмите флаг: на табло ноль. Нажмите звезду один раз: один. Повторите до пяти: звезда должна исчезнуть. Снова нажмите флаг: звезда видна, счёт обнулён. Если после перезапуска она не появилась, проверьте блок показаться в обработчике сообщения Старт. Если очки растут сами, ищите лишний цикл.

Что изменить самому

Поменяйте цель с пяти на восемь и найдите обе проверки числа в скрипте. Затем замените звезду своим персонажем. Не добавляйте таймер, клоны и несколько видов призов одновременно: сначала убедитесь, что одно нажатие даёт одно очко и новая партия начинается одинаково.

Как выбрать продолжение — в подборке курсов Scratch.

Источник для проверки: официальные идеи и материалы Scratch.

#Программирование#Навыки и проекты
Найдите школу для вашего ребёнка

В нашем каталоге более 3 280 школ по всей России — с рейтингами, адресами и контактами.

Открыть каталог школ →