🎯 Цели занятия
- Найти и исправить баги в своём проекте
- Проверить наличие всех обязательных элементов (условия, циклы, переменные, координаты)
- Подготовить и провести презентацию 3–5 минут
- Увидеть проекты одноклассников и дать добрый отзыв
📋 План занятия
| Этап | Время | Что делаем |
|---|---|---|
| Орг. момент | 5 мин | Что такое баг, правила презентации |
| Отладка | 30 мин | Ищем и чиним ошибки |
| Проверка с другом | 15 мин | Тестируем проекты друг друга |
| Подготовка речи | 15 мин | План выступления на 3–5 минут |
| Презентации | 20 мин | Каждый показывает игру классу |
| Награждение и итоги | 5 мин | Робокоины, рефлексия курса |
| Итого | 90 мин | — |
1 Что такое баг?
Баг (от англ. bug — «жук» 🐛) — это ошибка в программе. Игра ведёт себя не так, как ты задумал: агент не двигается, счёт не растёт, программа «зависает».
Отладка — поиск и исправление багов. Это нормальная часть работы каждого программиста!
Алгоритм отладки (4 шага)
1. Воспроизвести — что именно пошло не так? (запиши!)
2. Найти — какой блок виноват? (читай код сверху вниз)
3. Исправить — измени один блок и проверь
4. Проверить снова — Play → всё работает?
2 Частые баги и как их чинить
при команде чата? Нажал Play? Агент призван?изменить переменную на 1 внутри цикла.изменяться внутри условия или цикла, а не только «задаться» в начале.~1 — справа, ~-1 — слева. Агент смотрит в нужную сторону?сказать внутри «если» — сработало ли?агент: не обнулять движение или телепорт на старт.3 Чек-лист перед презентацией
Убедись, что проект готов показать классу:
- Игра запускается с первого раза (Play → чат → работает)
- Есть условие
если … то - Есть цикл
повторитьилипока - Есть переменная, которая меняется в игре
- Используются координаты (~ или X, Y, Z)
- Понятна цель игры (как выиграть?)
- Есть сообщение о результате (
сказатьпобеда / очки) - Я могу объяснить свой код своими словами
4 Как выступить перед классом
У каждого будет 3–5 минут. Не нужно учить текст наизусть — достаточно плана:
Приветствие ~30 сек
«Привет! Меня зовут …, моя игра называется …»
О чём игра ~1 мин
Расскажи цель: что должен сделать игрок? Что делает агент?
Демо в Minecraft ~1–2 мин
Play → покажи игру в действии. Комментируй: «Сейчас агент …»
Код — 1–2 блока ~1 мин
Покажи в MakeCode самый интересный кусок: цикл, условие или переменную. Объясни простыми словами.
Итог ~30 сек
«Я научился …», «Самое сложное было …», «Спасибо за внимание!»
5 Интерактив
🐛 Что делать первым при баге?
🎤 Порядок презентации
Перетащи части выступления в правильном порядке:
- Демо игры в Minecraft
- Название игры и приветствие
- «Спасибо!» и что я узнал
- Объяснение цели игры
- Показ интересного блока кода
Нажми на вопрос перед выступлением!
🛠️ Задания на занятие
1 Отладка проекта
2 Тест с одноклассником
3 Подготовка презентации
4 Презентация
📝 Проверь себя
1. Что такое баг?
2. Первый шаг отладки — это…
3. Сколько времени на презентацию?
4. Что обязательно показать на презентации?