Коротко: простая игра с управлением и счётом получается примерно на четвёртом месяце курса Scratch, на 19-й теме из 30. Первая анимация — уже на первом занятии, но именно игра требует нескольких тем подряд.
Первая полноценная игра на курсе Scratch — проект «игра-ловилка» — это 19-я из 30 тем программы, то есть чуть больше половины пути. Курс длится 6 месяцев и состоит из 52 занятий, поэтому игра-ловилка появляется ориентировочно во второй половине обучения — не в первый месяц, и это нормально: до неё ребёнок успевает затронуть практически все базовые инструменты Scratch, просто ещё не в одном завершённом проекте.
Что ребёнок проходит до первой игры
Первые пять тем — знакомство с интерфейсом, движение спрайта, внешний вид, собственный нарисованный персонаж и фоны. Темы 6-9 — последовательность действий, циклы repeat, события и условия if/if else: здесь блочная логика впервые начинает напоминать настоящую программу, а не просто движение картинки. Темы 10-13 добавляют переменные, случайные числа и управление с клавиатуры — именно то, без чего игра остаётся демонстрацией, а не игрой со счётом и управлением.
Что именно входит в игру-ловилку на 19-й теме
Темы 17-18 перед ней — клоны спрайтов и таймер со счётом; без них ловилка технически не соберётся, потому что предметы, которые падают и которые нужно поймать, — это и есть клоны. Сама игра-ловилка объединяет всё сразу: управление персонажем с клавиатуры, клоны предметов, падающих сверху экрана, счёт пойманного и момент завершения игры по таймеру.
Это уже «настоящая» игра или ещё учебное упражнение?
Игра-ловилка — полностью рабочий, завершённый проект: у неё есть цель, управление, счёт и конец. Это не упрощённое упражнение для показа одного блока, а первый проект, который ребёнок может показать друзьям, и в котором по-настоящему можно проиграть или выиграть.
Можно ли ускорить путь к игре-ловилке домашней практикой?
Немного можно: 10-15 минут дважды в неделю, когда ребёнок открывает свой последний проект и просто достраивает что-то одно, закрепляют только что пройденную тему и иногда позволяют группе двигаться быстрее в целом. Но это не замена занятиям — для практики дома подойдёт любой компьютер или планшет с браузером, а вот на телефоне работать в редакторе неудобно из-за маленького экрана.
Что идёт после ловилки
Дальше — лабиринт со стенами и поиском выхода, платформер с прыжком и гравитацией, стрелялка со снарядами и волнами врагов, уровни сложности, меню игры со стартовым экраном и, наконец, собственные блоки. Каждый следующий проект сложнее предыдущего и использует уже знакомые инструменты в новой комбинации, а не учит чему-то полностью с нуля.
А если ребёнку 6 лет — успеет ли он за то же время?
Группа в My Computer Academy — до 6 детей, и преподаватель подстраивает темп под конкретного ребёнка: младшие могут дольше задерживаться на первых темах с физическим управлением спрайтом, и это нормально. Порядок проектов не меняется, меняется лишь скорость прохождения — поэтому вторая половина курса как ориентир для игры-ловилки касается среднего темпа группы, а не жёсткого дедлайна для каждого ребёнка.
Что происходит с игрой-ловилкой после того, как она готова
Готовый проект не остаётся непоказанным: тема 29 программы — «Публикация и сообщество Scratch», где дети учатся публиковать свои игры на сайте Scratch, писать описание и инструкцию для игрока и безопасно вести себя в сообществе. Игра-ловилка становится одним из первых проектов, которые можно так показать — задолго до финальной «собственной игры» в конце курса.
Почему игру не делают уже в первый месяц
Родители иногда удивляются: в рекламе детских курсов «игра за первое занятие», а здесь ждать почти четыре месяца. Противоречия нет, просто под словом «игра» имеют в виду разное.
Что-то, что двигается и реагирует на клавишу, ребёнок действительно собирает очень рано. Но игра в полном смысле — это цель, правила, счёт, момент победы или проигрыша. Чтобы всё это заработало вместе, нужны переменные, условия, клоны и таймер. Если дать готовую игру раньше, ребёнок повторит её за преподавателем блок в блок, но не поймёт, почему она работает, и не сможет изменить ни одного правила.
Поэтому первые месяцы заняты маленькими проектами, где каждый вводит один новый инструмент: мультик, рисунок циклом, говорящий персонаж, анимация ходьбы. Когда доходит до ловилки, ребёнок собирает её из уже знакомых деталей и впервые чувствует, что сделал игру сам, а не переписал.
Отдельный случай — дети, которые уже знакомы со Scratch по школе или по YouTube. Они часто проходят первые темы быстрее и просят «настоящую игру» раньше. Преподаватель может дать такому ребёнку дополнительное задание в рамках текущей темы, например усложнить мультик или добавить в него управление. Порядок тем при этом не ломается, потому что ловилка опирается на клоны и таймер, которые идут непосредственно перед ней.
Когда игра готова, а она не работает
Первая собственная игра почти никогда не запускается идеально. Предметы падают сквозь персонажа, счёт не сбрасывается после проигрыша, таймер идёт в обратную сторону. Для ребёнка это может стать ударом: «я всё сделал правильно, а оно не работает».
Здесь важно, как отреагируют взрослые. Преподаватель не исправляет ошибку за ребёнка, а задаёт вопросы: что должно было произойти, что произошло на самом деле, в каком месте программа «решила» иначе. Умение искать ошибку — отдельный навык, и в программе ему даже посвящена отдельная тема ближе к концу курса, «Тестирование и исправление ошибок».
Дома помогает то же самое. Не «давай я посмотрю», а «покажи, где именно ломается». Очень часто, объясняя вслух, ребёнок находит ошибку сам ещё до конца предложения.
Как поддержать ребёнка, когда первая игра появилась
Самое простое и самое действенное — поиграть. Не похвалить мимоходом, а действительно сесть и пройти несколько раз, проиграть, попробовать ещё. Для ребёнка это доказательство, что он сделал вещь, которой можно пользоваться, а не домашнее задание.
Второе — попросить изменить одно правило. «А можно, чтобы предметы падали быстрее?», «А если добавить вторую жизнь?». Такие просьбы заставляют вернуться в проект без чувства обязанности и закрепляют переменные и условия лучше любого повторения.
Третье — не сравнивать с играми, в которые ребёнок играет. Ловилка на Scratch не будет похожа на мобильную игру, и это нормально. Сравнивать стоит с тем, что ребёнок умел четыре месяца назад, когда не знал даже, что такое спрайт.
Какие проекты появляются ещё до первой игры, мы расписали в статье «5 типов проектов Scratch за первый месяц», а весь путь курса до финальной собственной игры — в материале «Что ребёнок создаст за 6 месяцев».
Полная программа курса со всеми 30 темами и финальным проектом — на странице Scratch: визуальное программирование. А о том, как понять, что ребёнку уже пора начинать, мы писали в статье «Как понять, что ребёнку уже пора на Scratch».