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

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

Этап занятияВремяЧто делаем
Орг. момент5 минПриветствие, настрой на занятие
Повторение: координаты10 минВспоминаем абсолютные координаты
Проблема абсолютных координат10 минПочему нужны относительные координаты
Относительные координаты20 минИзучаем новый тип координат
Интерактивные задания15 минЗакрепляем понимание
Практика20 минПрименяем относительные координаты
Итоги10 минПроверяем знания
Итого90 мин—

1 Повторяем: абсолютные координаты

В прошлом занятии мы изучили абсолютные координаты — это точные координаты в мире Minecraft.

🔴 Ось X
Восток / Запад
🟢 Ось Y
Вверх / Вниз
🔵 Ось Z
Север / Юг
📍 Абсолютные координаты записываются как: (X, Y, Z)
Например: (100, 64, -50) — это конкретная точка в мире Minecraft.

🧠 Проверь память

Что означает координата Y = 64?

Уровень земли (высота)
64 блока восточнее
64 блока южнее

2 Проблема абсолютных координат

Абсолютные координаты — это отлично, но у них есть один недостаток.

⚠️ Проблема: чтобы использовать абсолютные координаты, нужно точно знать числа X, Y и Z для каждой точки!

Представь ситуацию:

проблема_абсолютных.txt
-- Агент стоит в точке (10, 64, 20) и смотрит на восток
-- Чтобы поставить блок на 5 шагов вперёд, нужно:
разместить блок в положении (15, 64, 20)  -- X + 5

-- А если агент стоит в точке (30, 64, 40)?
разместить блок в положении (35, 64, 40)  -- X + 5

-- А если агент смотрит на юг?
разместить блок в положении (10, 64, 25)  -- Z + 5

-- Нужно каждый раз знать точные координаты и направление!
💡 Вывод: абсолютные координаты хороши, когда мы точно знаем, где строим. Но когда агент двигается, их использовать неудобно. Нужен другой способ!

3 Относительные координаты

Относительные координаты — это координаты, которые указываются относительно текущего положения агента или игрока.

🌟 Главное отличие: относительные координаты не привязаны к конкретному месту в мире. Они всегда считаются от того места, где сейчас находится агент!

Как записываются относительные координаты?

В коде Minecraft Education относительные координаты записываются с символом ~ (тильда) перед числом:

Абсолютные координатыОтносительные координатыЧто означают
(10, 64, 20) (~5, ~0, ~0) На 5 блоков вперёд (по X), на той же высоте, без смещения по Z
(10, 68, 20) (~0, ~4, ~0) На 4 блока вверх, без смещения по X и Z
(15, 64, 20) (~5, ~0, ~0) То же самое, но считается от текущей позиции агента
(10, 64, 25) (~0, ~0, ~5) На 5 блоков вперёд (по Z), на той же высоте
относительные_координаты.txt
-- Относительные координаты в действии
-- Агент стоит где-то в мире

-- Поставить блок на 3 блока вперёд (по направлению агента)
разместить блок в положении (~3, ~0, ~0)

-- Поставить блок на 2 блока вверх
разместить блок в положении (~0, ~2, ~0)

-- Поставить блок на 4 блока влево (относительно агента)
разместить блок в положении (~0, ~0, ~-4)

-- Поставить блок на 3 блока вперёд, на 2 вверх, на 1 влево
разместить блок в положении (~3, ~2, ~-1)

Когда использовать относительные координаты?

📌 Важно: в относительных координатах ~0 означает «оставить без изменений» по этой оси. Обычно ~0 можно не писать, но для ясности мы будем писать все три числа.

4 Интерактивные задания

🧠 Понимание относительных координат

Агент стоит в точке (10, 64, 20) и смотрит на восток. Какие координаты у точки (~5, ~3, ~-2)?

(15, 67, 18)
(5, 61, 22)
(15, 61, 18)

🔢 Преобразуй в абсолютные координаты

Агент стоит в точке (-20, 70, 30). Куда он поставит блок, если использовать координаты (~-5, ~-2, ~10)?

(-15, 68, 20)
(-25, 68, 40)
(-25, 72, 40)
🤖
Спроси Алису (ИИ-помощник)

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

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

🛠️ Практическое задание: строим с относительными координатами

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

Запусти Minecraft Education, создай плоский мир и выполни задания, используя относительные координаты.

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

⭐ Бонусное задание:

💡 Подсказка: относительные координаты считаются от текущей позиции агента. Если агент перемещается, координаты считаются от новой позиции!

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

1. Что такое относительные координаты?

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

3. Агент стоит в точке (5, 64, 10). Куда он поставит блок с координатами (~3, ~2, ~-4)?

4. Какая запись означает «на 5 блоков вперёд, на той же высоте»?

5. Почему относительные координаты удобнее абсолютных для агента?

💭 Рефлексия

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