Коротко: у «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 Старт.