🎯 Цели занятия

📋 План занятия

Этап занятияВремяЧто делаем
Орг. момент5 минПриветствие, настрой на занятие
Повторение команд10 минВспоминаем движение и разрушение блоков
Проверка блока15 минИзучаем команду ID блока и остановку программы
Практика: копка тоннеля40 минСоздаём программу для копания тоннеля с факелами
Бонус: поиск руды15 минДобавляем проверку на ценные блоки
Итоги5 минПроверяем знания
Итого90 мин—

1 Повторяем команды для шахтёра

Для копания тоннеля нам понадобятся команды движения и разрушения блоков:

КомандаДействиеПример
Шаг вперёддвигаться вперёд 5 раз
Ломает блок перед агентомразрушить блок
Поднимается на блокподняться вверх
Опускается на блокопуститься вниз
Поворот на 90°повернуть налево
Ставит блок перед агентомпоставить блок (факел)
⚡ Важно: для копания тоннеля высотой 2 блока агент должен сначала разрушить блок на уровне головы, затем на уровне ног, и только потом двигаться вперёд!

2 Проверяем блок перед агентом

Чтобы агент мог определить, что за блок перед ним, используется команда ID блока в сочетании с условием.

проверка_блока.makecode

        
      
БлокIDЧто делает агент
Камень (Stone)1Продолжает копать
Угольная руда16Продолжает копать
Железная руда15Продолжает копать
Золотая руда14Останавливается и сообщает
Алмазная руда56Останавливается и сообщает
Изумрудная руда133Останавливается и сообщает
💡 Совет: чтобы программа выполнялась пока не выполнится какое-то условие внутри, мы используем цикл пока [истина] делать. Чтобы остановить цикл, нужно поставить блок прервать в программе. Это полезно, когда агент нашёл что-то ценное.

🧠 Что сделает агент?

Агент видит блок с ID = 56. Какую команду он выполнит?


          
        
Скажет "Камень"
Скажет "Алмаз!" и остановится
Скажет "Неизвестно"
🤖
Спроси Алису (ИИ-помощник)

Нажми на вопрос — Алиса ответит тебе прямо сейчас!

💬 Нажми на любой вопрос — откроется Алиса с готовым ответом.
💡 Хочешь спросить что-то своё? Открой Алису сам и задай любой вопрос про шахтёрство в Minecraft.
Просто скажи: «Алиса, как найти алмазы в Minecraft?»
⚠️ Никогда не отправляй Алисе личные данные (адрес, телефон, пароли) — вопросы обсуждай только с родителями и преподавателем.

🛠️ Практическое задание: копка тоннеля

Выполнено шагов: 0 из 5

Создай в Minecraft Education программу для автоматического копания тоннеля высотой 2 блока.

Основное задание:

💡 Подсказка: для копания тоннеля используй цикл повторить N раз. Факелы ставь на стену с помощью повернуть налево, поставить блок, повернуть направо.
🌟 Идея: для проверки блока используй условие с ID блока. Если блок не камень (ID != 1), значит агент нашёл что-то ценное!

💭 Рефлексия

Напиши, что тебе понравилось, а что было сложно:

📝 Проверь себя

1. Какая команда ломает блок перед агентом?

2. Как узнать, какой блок находится перед агентом?

3. Какой ID у камня (Stone)?

4. Какая команда останавливает выполнение программы в цикле?

5. Что нужно сделать, чтобы поставить факел на стену?