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