🎯 Цели занятия
- Изучить боевые команды агента: атака и сбор лута
- Научиться определять наличие моба перед агентом
- Создать программу для патрулирования территории 20×20 блоков
- Автоматически атаковать мобов и собирать выпавшие предметы
📋 План занятия
| Этап занятия | Время | Что делаем |
|---|---|---|
| Орг. момент | 5 мин | Приветствие, настрой на занятие |
| Боевые команды | 15 мин | Изучаем атаку и сбор лута |
| Патрулирование территории | 15 мин | Как обойти зону 20×20 блоков |
| Практика: патруль и бой | 40 мин | Создаём программу для зачистки территории |
| Бонус: сбор лута | 10 мин | Добавляем автоматический сбор предметов |
| Итоги | 5 мин | Проверяем знания |
| Итого | 90 мин | — |
1 Боевые команды агента
У агента есть специальные команды для сражений и сбора добычи:
| Команда | Действие | Описание |
|---|---|---|
![]() | Ударяет моба перед агентом | Наносит урон мобу |
![]() | Собирает предмет с земли | Забирает лут после убийства моба |
![]() | Проверяет, блок ли перед агентом | Условие для боя |
![]() | Завершает выполнение | После завершения патруля |
пока [условие] для нанесения атак, пока условие выполняется.
🧠 Что сделает агент?
Агент видит моба впереди. Какую последовательность команд он выполнит?
2 Кого мы будем атаковать?
В Minecraft Education есть разные враждебные мобы. Вот основные из них:





Нажми на вопрос — Алиса ответит тебе прямо сейчас!
Просто скажи: «Алиса, как защитить базу от мобов в Minecraft?»
3 Как Агенту обойти территорию?
Чтобы агент мог обыскать всю территорию, нужно организовать движение по змейке:
🛠️ Практическое задание: патруль и зачистка
Создай в Minecraft Education программу для патрулирования территории 20×20 блоков с автоматической атакой мобов.
Основное задание:
⭐ Бонусное задание:
💭 Рефлексия
Напиши, что тебе понравилось, а что было сложно:
📝 Проверь себя
1. Какая команда заставляет агента атаковать моба?
2. Как проверить, есть ли моб перед агентом?
3. Какую команду использовать для сбора лута после боя?
4. Какой алгоритм движения используется в практическом задании для обхода всей территории?
5. Зачем использовать цикл для атаки моба?



