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

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

Этап занятияВремяЧто делаем
Кто такой Агент10 минЗнакомство с роботом-помощником
Команды движения12 минДвигаем Агента в разные стороны
Повороты и направления10 минУчим Агента поворачиваться
Блоки: поставить и сломать10 минАгент-строитель
Интерактив: Сопоставление8 минЗакрепляем команды
AI-помощник5 минСпроси у Алисы
Практика: Агент-помощник30 минПишем программы для Агента
Итоги и рефлексия5 минПроверяем знания
Итого90 мин—

1 Кто такой Агент?

Агент — это твой верный помощник в Minecraft Education. Это маленький робот, который может выполнять твои команды: ходить, строить, разрушать блоки и даже собирать предметы.

Агент в Minecraft
🤖 Агент — это программируемый робот. Ты можешь давать ему команды с помощью Python, и он будет их выполнять в игровом мире.
🚶
Движение
Агент умеет ходить вперёд, назад, влево, вправо, вверх и вниз
🔄
Повороты
Может поворачиваться налево и направо
🧱
Строительство
Ставит и разрушает блоки по команде

2 Команды движения

Чтобы Агент двигался, мы используем команду agent.move(). Ей нужно передать два параметра: направление и количество шагов.

agent_move.py
# Движение Агента
agent.move(FORWARD, 5)   # Пройти вперёд 5 шагов
agent.move(BACK, 3)       # Пройти назад 3 шага
agent.move(LEFT, 2)        # Пройти влево 2 шага
agent.move(RIGHT, 4)       # Пройти вправо 4 шага
agent.move(UP, 1)          # Подняться на 1 блок вверх
agent.move(DOWN, 1)        # Опуститься на 1 блок вниз

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

В Python мы используем английские названия. Вот таблица с переводом:

⬆️ ВВЕРХ (UP)
⬆️ ВПЕРЁД (FORWARD)
⬆️ ВВЕРХ (UP)
⬅️ ВЛЕВО (LEFT)
🎯
➡️ ВПРАВО (RIGHT)
⬇️ ВНИЗ (DOWN)
⬇️ НАЗАД (BACK)
⬇️ ВНИЗ (DOWN)

3 Повороты

Агент может поворачиваться на 90 градусов влево или вправо с помощью команды agent.turn().

agent_turn.py
# Повороты Агента
agent.turn(LEFT)   # Повернуть налево
agent.turn(RIGHT)  # Повернуть направо

# Пример: квадрат
for i in range(4):
    agent.move(FORWARD, 5)
    agent.turn(RIGHT)
💡 Важно! После поворота Агент меняет своё направление, и все следующие команды движения будут выполняться относительно нового направления.

4 Блоки: поставить и сломать

Агент умеет ставить и разрушать блоки с помощью команд agent.place() и agent.destroy().

🧱 Поставить блок
agent.place(FORWARD)
Ставит блок перед Агентом (из инвентаря)
🔨 Сломать блок
agent.destroy(FORWARD)
Разрушает блок перед Агентом
📦 Поставить с направлением
agent.place(DOWN)
Ставит блок под Агентом
📦 Сломать с направлением
agent.destroy(UP)
Разрушает блок над Агентом
agent_build.py
# Агент строит башню
for i in range(5):
    agent.place(DOWN)     # Ставит блок под собой
    agent.move(UP, 1)       # Поднимается на блок вверх

🔑 Сопоставь команду и её действие

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

agent.move(FORWARD, 3)
agent.turn(RIGHT)
agent.place(FORWARD)
agent.destroy(FORWARD)

🧠 Найди ошибку в коде Агента

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

Уровень 1: Неправильное направление

agent_error_1.py
agent.move(FRW✅, 5)
💡 Подсказка: Проверь правильность написания направления. Название должно быть на английском.

Уровень 2: Пропущена команда place

agent_error_2.py
agent.(FORWARD)✅
💡 Подсказка: Для установки блока нужна команда place.

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

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

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

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

🛠️ Практика: Агент-помощник

Теперь давай применим знания об Агенте в Minecraft Education! Открой редактор кода (клавиша C) и выбери Python.

Выполнено шагов: 0 из 6
Задание 1 Прогулка Агента

Напиши программу, которая заставляет Агента пройти вперёд 5 шагов, затем назад 3 шага.

Задание 2 Квадрат

Напиши программу, в которой Агент проходит квадрат (4 раза: вперёд 5 шагов, поворот направо).

Задание 3 Постройка башни

Напиши программу, в которой Агент строит башню из 5 блоков (ставит блок под собой и поднимается вверх).

Задание 4 Строитель дороги

Напиши программу, в которой Агент строит дорогу из 10 блоков (идёт вперёд и ставит блок под собой).

⭐ Задание 5 Прямоугольник

Напиши программу, в которой Агент проходит прямоугольник (вперёд 8 шагов, поворот, вперёд 4 шага, поворот — и так 2 раза).

🚀 Бонус Свой проект с Агентом

Придумай программу для Агента: например, построй дом, мост или любую фигуру. Используй движение, повороты и блоки. Поделись результатом с преподавателем!

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

1. Какой командой Агент двигается вперёд?

2. Какой командой Агент поворачивается направо?

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

4. Что означает направление BACK?

5. Какую команду нужно использовать, чтобы разрушить блок перед Агентом?

💭 Рефлексия

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