Kodysha
Для детей20 апреля 2026 г.·10 мин чтения

Как создать игру в Scratch: пошаговое руководство

В Scratch можно сделать настоящую игру за один вечер. Разбираем шаг за шагом: персонаж, управление, препятствия и счёт.

#Scratch#создание игры#руководство#для начинающих

Что мы будем делать

Мы создадим простую игру: кот (стандартный персонаж Scratch) управляется стрелками и должен уклоняться от летящих звёзд. Когда звезда попадает в кота — игра заканчивается. За каждую секунду выживания начисляется очко. Это классический жанр «уклонялка» — простой и понятный для первой игры.

Тебе понадобится аккаунт на scratch.mit.edu — это бесплатно. Можно также использовать Scratch без регистрации через кнопку «Попробовать».

Шаг 1: Создаём сцену и персонажа

Открой Scratch и нажми «Создать». Ты увидишь кота в центре сцены — это твой персонаж (спрайт). В левой панели — блоки кода, в центре — рабочая область, справа — сцена. Для начала выбери красивый фон: нажми на значок фона внизу справа и выбери любой из галереи.

Теперь добавь управление. Выбери кота, перейди во вкладку «Скрипты». Нажми «Когда флаг нажат» (блок Событий) и подключи к нему: «Всегда» (Управление) → внутри «Если нажата стрелка вправо → Перейти на 10 шагов вправо». Повтори для всех четырёх направлений.

Шаг 2: Добавляем препятствия

Добавь новый спрайт — звезду (из галереи или нарисуй сам). В скрипте звезды: «Когда флаг нажат» → «Перейти в случайную позицию на краю» → «Всегда» → «Двигаться к коту». Добавь «Если касается кота → Остановить всё» — это условие окончания игры.

Чтобы звёзды появлялись постоянно, используй «Клонирование»: основной спрайт звезды прячется и каждые 0.5 секунды создаёт свой клон. Клон появляется на случайном краю экрана и летит к коту. Когда касается кота или края — удаляется.

Шаг 3: Счёт и конец игры

Создай переменную «Счёт» (блок Переменные → Создать переменную). В скрипте кота добавь: «Когда флаг нажат» → «Установить счёт = 0» → «Всегда» → «Подождать 1 секунду» → «Изменить счёт на 1». Теперь счёт растёт каждую секунду.

Для экрана конца игры: когда звезда касается кота, перед «Остановить всё» добавь «Сказать "Игра окончена! Счёт: [счёт]" 3 секунды». Можно добавить яркий эффект — «Установить эффект Цвет на 100» — чтобы кот мигнул при попадании.

Что дальше: идеи для улучшения

Базовая игра готова. Теперь можно её улучшить: добавить уровни сложности (звёзды летят быстрее с ростом счёта), добавить жизни (3 попадания до конца игры), создать разные виды препятствий. Каждое улучшение — это новая задача и новые блоки кода.

Поделись игрой: Scratch позволяет опубликовать проект и отправить ссылку друзьям. Это отличный способ показать результат и получить обратную связь. На платформе миллионы пользователей — можно посмотреть, как другие дети делают свои игры, и взять идеи.

✍️
Кодюша
Редакция Кодюши

Часто задаваемые вопросы

Нужна ли регистрация для Scratch?
Для сохранения проектов — да, регистрация бесплатна. Для просмотра и пробы — нет, можно работать в режиме гостя через кнопку «Попробовать» на сайте scratch.mit.edu.
Можно ли сделать игру сложнее без знания настоящего кода?
Да. Scratch позволяет создать удивительно сложные игры только с блоками. Есть Scratch-проекты с сотнями блоков, инвентарём, диалогами и несколькими уровнями. Ограничение — только твоя фантазия.
Как перейти от Scratch к настоящим играм?
После Scratch следующий шаг — Python + Pygame. Это уже настоящий язык программирования, но принципы те же: персонаж, координаты, столкновения, очки. Курс «Разработка игр на Python» в Кодюше проведёт через этот переход шаг за шагом.

Попробуйте Кодюшу бесплатно

3 урока бесплатно — без карты. ИИ-наставник Кодик объясняет каждый шаг.