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

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

Этап занятияВремяЧто делаем
Повторение команд Агента10 минВспоминаем все команды для строительства
Строительные приёмы15 минКак строить стены, башни, дороги
Интерактив: Найди ошибку10 минНаходим ошибки в коде строительства
AI-помощник5 минСпроси у Алисы
Мини-проект: Выбери объект40 минСтроим выбранный объект с помощью Агента
Итоги и рефлексия10 минПроверяем знания
Итого90 мин—

1 Команды Агента для строительства

Давай вспомним все команды, которые нужны Агенту для строительства:

🚶 Движение
agent.move(НАПРАВЛЕНИЕ, ШАГИ)
Перемещает Агента в указанном направлении
Пример: agent.move(FORWARD, 5)
🔄 Поворот
agent.turn(НАПРАВЛЕНИЕ)
Поворачивает Агента на 90°
Пример: agent.turn(RIGHT)
🧱 Поставить блок
agent.place(НАПРАВЛЕНИЕ)
Ставит блок в указанном направлении
Пример: agent.place(FORWARD)
🔨 Сломать блок
agent.destroy(НАПРАВЛЕНИЕ)
Разрушает блок в указанном направлении
Пример: agent.destroy(FORWARD)

🧭 Направления для Агента

⬆️ ВВЕРХ (UP)
⬆️ ВПЕРЁД (FORWARD)
⬆️ ВВЕРХ (UP)
⬅️ ВЛЕВО (LEFT)
🎯
➡️ ВПРАВО (RIGHT)
⬇️ ВНИЗ (DOWN)
⬇️ НАЗАД (BACK)
⬇️ ВНИЗ (DOWN)
💡 Запомни: FORWARD — вперёд, BACK — назад, LEFT — влево, RIGHT — вправо, UP — вверх, DOWN — вниз

2 Строительные приёмы

Вот основные приёмы, которые помогут тебе строить с помощью Агента:

🏗️ Постройка стены

wall.py
# Строим стену шириной 5 блоков и высотой 3 блока
for row in range(3):          # 3 ряда
    for col in range(5):      # 5 блоков в ряду
        agent.place(FORWARD)
        agent.move(FORWARD, 1)
    agent.move(BACK, 5)        # Возвращаемся в начало ряда
    agent.move(UP, 1)            # Поднимаемся на ряд выше

🏰 Постройка башни

tower.py
# Строим башню высотой 5 блоков
for i in range(5):
    agent.place(DOWN)    # Ставим блок под собой
    agent.move(UP, 1)      # Поднимаемся на блок

# Крыша (пирамидка из 4 блоков)
for i in range(4):
    agent.move(FORWARD, 1)
    agent.place(DOWN)
agent.turn(RIGHT)
for i in range(4):
    agent.move(FORWARD, 1)
    agent.place(DOWN)

🛤️ Постройка дороги

road.py
# Строим дорогу длиной 10 блоков шириной 3 блока
for step in range(10):
    # Ставим блоки в 3 ряда
    agent.place(LEFT)
    agent.place(FORWARD)
    agent.place(RIGHT)
    agent.move(FORWARD, 1)
💡 Совет: Всегда продумывай алгоритм перед тем, как писать код. Нарисуй план постройки на бумаге, разбей её на простые шаги и только потом пиши программу!

🧠 Найди ошибку в коде строительства

В каждом уровне есть ровно одна ошибка. Кликни на строку с ошибкой!

Уровень 1: Неправильное направление для стены

builder_error_1.py
for i in range(5):
    agent.place(BACK✅)
    agent.move(FORWARD, 1)
💡 Подсказка: Чтобы строить стену перед собой, блоки нужно ставить в направлении движения.

Уровень 2: Неправильное количество шагов

builder_error_2.py
for i in range(5):
    agent.place(DOWN)
    agent.move(UP, 0✅)
💡 Подсказка: Чтобы подняться на блок вверх, нужно сделать 1 шаг.

Уровень 3: Пропущен поворот

builder_error_3.py
for i in range(4):
    agent.move(FORWARD, 5)
    # Поворот✅
💡 Подсказка: Чтобы построить квадрат, нужно поворачивать после каждой стороны.
👆 Кликни на строку с ошибкой в каждом уровне
Найдено ошибок: 0 из 3
🤖
Спроси Алису (ИИ-помощник)

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

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

3 Мини-проект: Построй свой объект!

Теперь самое интересное! Выбери один из объектов и построй его с помощью Агента в Minecraft Education.

🏠
Домик
Небольшой дом с крышей, дверью и окнами
★ Лёгкий
🏰
Замок
Замок с башнями и воротами
★★★ Сложный
🌉
Мост
Мост через реку или овраг
★★ Средний
🗼
Башня
Высокая башня с пирамидой наверху
★ Лёгкий
🏟️
Стадион
Небольшой стадион с трибунами
★★★ Сложный
🌟
Своя идея
Придумай свой объект и построй его!
★★ Средний

🛠️ Практика: Строим выбранный объект

Открой редактор кода в Minecraft (клавиша C) и выбери Python. Напиши программу для своего проекта.

Выполнено шагов: 0 из 6
Шаг 1 Выбор проекта

Выбери объект для строительства из списка выше или придумай свой.

Шаг 2 План постройки

Нарисуй план постройки на бумаге или в уме. Разбей объект на простые части: стены, крыша, пол.

Шаг 3 Код: основа

Напиши основную часть программы: создай функцию с командой чата и основные циклы.

Шаг 4 Код: строительство

Напиши код для строительства всех частей объекта. Используй циклы и команды движения.

Шаг 5 Тестирование

Запусти программу в Minecraft и проверь, правильно ли строится объект. Если есть ошибки — исправь их.

🚀 Бонус Украшение и детали

Добавь украшения: цветы, деревья, дорожки, фонари. Сделай свою постройку уникальной!

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

1. Какой командой Агент ставит блок?

2. Какой командой Агент разрушает блок?

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

4. Что означает направление DOWN для Агента?

5. Что нужно сделать перед началом строительства?

💭 Рефлексия

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