Коротко: в «Minecraft Старт» (6–10 лет) ребёнок защищает собственную постройку — город, замок, остров или парк, построенную за три последних занятия, и показывает её родителям вживую в игре. В «Minecraft + Python» (10–14 лет) — это мини-игра или архитектурный объект, сделанный кодом, с объяснением логики и готовым репозиторием на GitHub.

Вопрос «а что вообще будет в конце» родители задают ещё на записи. Ответ короткий: не зачёт и не контрольная, а презентация. В программе курса это прямо так и называется — тема «Защита и демонстрация», и она одинакова по форме на обеих ступенях, хоть и совсем разная по содержанию.

Чем защита отличается от обычного последнего урока

Три занятия перед финалом в программе отведены под планирование: ребёнок выбирает тему проекта, рисует план и разбивает его на части. Дальше идут два-три занятия непосредственно на реализацию. И только после этого — презентация.

Разница с остальными занятиями одна, но существенная: ребёнок сам рассказывает, что он сделал и почему именно так. Преподаватель не оценивает молча — он задаёт вопросы. «Почему ты выбрал именно такую высоту башни?» Ребёнок, который просто копировал чужую схему, на этом теряется. Ребёнок, который сам разбирался с задумкой, отвечает сразу.

Финал на двух ступенях
Minecraft Старт, 6–10 летMinecraft + Python, 10–14 лет
Что строит ребёнокГород, замок, остров или парк — по собственному плануМини-игра или архитектурный объект, сгенерированный кодом
Сколько занятий на проект3 занятия: планирование + две части реализации4 занятия: планирование + три части реализации
Что показывает на защитеГотовый мир в игре, рассказывает о решенияхКод и результат его работы, объясняет логику
Что остаётся ребёнкуСертификат и сохранённый мирСертификат, GitHub-репозиторий с README

Младшая группа: город, замок или остров по собственному плану

В «Minecraft Старт» финальный блок начинается с темы «Планирование финального проекта»: ребёнок рисует план на бумаге и делит его на части — так же, как взрослый архитектор перед стройкой. Дальше — две темы подряд на реализацию: сначала каркас и основная постройка, потом детали, редстоун-механики и оформление.

На защите ребёнок водит родителей по миру, который строил сам. Это не экскурсия по чужой карте — каждое решение, от формы крыши до расположения лифта на воде (тема курса так и называется — «безопасные лифты»), он объясняет своими словами.

Старшая группа: финал в виде кода

В «Minecraft + Python» дорога до финала длиннее и серьёзнее. Перед планированием проекта в программе есть отдельная тема «Проверка кода перед запуском» — простые unit-тесты, которые ловят ошибку до того, как она сломала весь мир. Это уже инженерная привычка, а не игра.

Сам финальный проект растянут на четыре темы: планирование архитектуры и разбивка на файлы, первый рабочий прототип, доведение деталей и баланса, а затем — тестирование, оптимизация и README на GitHub. Последнее не формальность: README объясняет, что делает программа, постороннему человеку, который кода ещё не видел. Это тот самый навык, который понадобится где угодно в IT.

Перед самой защитой есть ещё одна тема — «Code review и рефакторинг»: ученики смотрят код друг друга и ищут, что можно улучшить. На защите ребёнок показывает мини-игру или архитектурный объект и объясняет, как именно работает код внутри. Показать результат недостаточно: вопросы будут именно про код.

Как выбирают тему проекта

Тему предлагает ребёнок, а преподаватель только приземляет масштаб. Восьмилетка, которая хочет «построить весь город», за одно занятие делает одну улицу и разочаровывается — поэтому первое, что происходит на планировочном занятии, это разбивка задумки на части, которые реально успеть.

Работает это просто: сначала вопрос «что из этого самое важное?», потом «что можно сделать за одно занятие?». Ребёнок сам выбрасывает лишнее, и именно в этот момент впервые встречается с тем, что взрослые называют планированием работы.

Можно ли не защищать проект, если ребёнок стесняется публично выступать?

Формат гибкий: защита — это разговор в небольшой группе до шести детей, а не выступление перед залом. Преподаватель регулирует темп под ребёнка, и часть презентации всегда происходит просто в игре — водить родителей по миру проще, чем стоять перед микрофоном.

Стеснительным детям обычно помогает одна вещь: договориться заранее, с чего начинать. Когда первая фраза уже придумана, остальное идёт само.

Что делать, если проект не успели доделать полностью?

Защищают то, что есть. В «Minecraft + Python» тема «Оптимизация повторных действий» как раз учит не переделывать готовое заново, а достраивать частями — поэтому недоделанный, но рабочий прототип вполне нормально показать на демонстрации и продолжить после.

Что именно видят родители на защите

Экран ребёнка и то, как он им управляет. Это важнее самого результата: по тому, насколько свободно ребёнок ходит по своему миру или переключается между файлами кода, видно, действительно ли он это делал сам.

Второе, на что стоит смотреть, — ответы на вопросы «а почему так?». Заученное «так надо» и собственное «потому что иначе ферма не успевает» звучат совсем по-разному, и разница слышна даже тому, кто в игре никогда не был.

Что остаётся после защиты

На младшей ступени — сертификат и сохранённый файл мира: его можно открыть через год и показать, с чего начинали. На старшей — сертификат и репозиторий на GitHub с историей коммитов. Второе ценнее, чем выглядит: это первый публичный след работы, на который можно сослаться.

Что ещё ребёнок забирает с собой в следующие курсы, разобрано в статье о том, не мал ли Minecraft для четырнадцатилетнего.

Сколько времени на самом деле уходит на финал

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

Именно поэтому финал и стоит в программе отдельным блоком, а не одним уроком: чтобы было где ошибиться и переделать. Младшая ступень проходит это на редстоуне и постройках, старшая — на коде, где вдобавок появляется тема о проверке скрипта перед запуском.

Зачем вообще нужен этот ритуал в конце курса

Без защиты финальный проект остался бы просто последним домашним заданием. С ней — это доказательство, которое ребёнок показывает и родителям, и друзьям: вот мир, который я спланировал и построил сам. Или, для старшей группы, вот репозиторий на GitHub с моим кодом.

Обе ступени рассчитаны на полтора года, это 156 уроков по 90 минут, и цена у них тоже не отличается: 1 800 ₴ за месяц при одном занятии в неделю, 3 600 ₴ при двух. Главное здесь другое — шестеро учеников в группе. Именно поэтому преподаватель успевает дойти до каждого, пока тот готовит защиту.

Если ещё не определились, какая из ступеней подойдёт ребёнку сейчас, в статье «Minecraft Старт или Minecraft + Python: что выбрать» есть детальное сравнение обеих программ. Полное описание младшей ступени — на странице курса Minecraft Старт.