Что мы будем делать
Мы создадим простую игру: кот (стандартный персонаж Scratch) управляется стрелками и должен уклоняться от летящих звёзд. Когда звезда попадает в кота — игра заканчивается. За каждую секунду выживания начисляется очко. Это классический жанр «уклонялка» — простой и понятный для первой игры.
Тебе понадобится аккаунт на scratch.mit.edu — это бесплатно. Можно также использовать Scratch без регистрации через кнопку «Попробовать».
Шаг 1: Создаём сцену и персонажа
Открой Scratch и нажми «Создать». Ты увидишь кота в центре сцены — это твой персонаж (спрайт). В левой панели — блоки кода, в центре — рабочая область, справа — сцена. Для начала выбери красивый фон: нажми на значок фона внизу справа и выбери любой из галереи.
Теперь добавь управление. Выбери кота, перейди во вкладку «Скрипты». Нажми «Когда флаг нажат» (блок Событий) и подключи к нему: «Всегда» (Управление) → внутри «Если нажата стрелка вправо → Перейти на 10 шагов вправо». Повтори для всех четырёх направлений.
Шаг 2: Добавляем препятствия
Добавь новый спрайт — звезду (из галереи или нарисуй сам). В скрипте звезды: «Когда флаг нажат» → «Перейти в случайную позицию на краю» → «Всегда» → «Двигаться к коту». Добавь «Если касается кота → Остановить всё» — это условие окончания игры.
Чтобы звёзды появлялись постоянно, используй «Клонирование»: основной спрайт звезды прячется и каждые 0.5 секунды создаёт свой клон. Клон появляется на случайном краю экрана и летит к коту. Когда касается кота или края — удаляется.
Шаг 3: Счёт и конец игры
Создай переменную «Счёт» (блок Переменные → Создать переменную). В скрипте кота добавь: «Когда флаг нажат» → «Установить счёт = 0» → «Всегда» → «Подождать 1 секунду» → «Изменить счёт на 1». Теперь счёт растёт каждую секунду.
Для экрана конца игры: когда звезда касается кота, перед «Остановить всё» добавь «Сказать "Игра окончена! Счёт: [счёт]" 3 секунды». Можно добавить яркий эффект — «Установить эффект Цвет на 100» — чтобы кот мигнул при попадании.
Что дальше: идеи для улучшения
Базовая игра готова. Теперь можно её улучшить: добавить уровни сложности (звёзды летят быстрее с ростом счёта), добавить жизни (3 попадания до конца игры), создать разные виды препятствий. Каждое улучшение — это новая задача и новые блоки кода.
Поделись игрой: Scratch позволяет опубликовать проект и отправить ссылку друзьям. Это отличный способ показать результат и получить обратную связь. На платформе миллионы пользователей — можно посмотреть, как другие дети делают свои игры, и взять идеи.