Введение в программирование на языке Python
Урок 3: относительные координаты; позиционное программирование в Minecraft; команды в структуре кода.
Локация и размещение:
параметры и координаты
Миссия урока
Тебе необходимо помочь CodingMine с их новым проектом по расширению офисных помещений. Они работают с инженерами, и CodingMine разрабатывает программное обеспечение, чтобы упростить процесс строительства. Это программное обеспечение будет автоматически размещать блоки в нужных местах. Запиши команды Minecraft Python, чтобы размещать блоки в нужных местах в трехмерном пространстве и находить наиболее эффективный способ создания объектов.
Начать игру: щелкнуть правой кнопкой мыши на персонажа, над головой которого буквы CEO. В Minecraft подобные персонажи называются NPC – неигровые персонажи.
Сделать паузу в игре: нажать на клавиатуре esc в левом верхнем углу.
Продолжить игру: нажать на стрелочку в левом верхнем углу рядом с надписью «продолжить игру».
Игровая задача:
Программисту нужна твоя помощь в разработке нового программного обеспечения. Оно должно размещать определенные типы блоков в отмеченных областях с помощью команды place block at position («Поместить блок в позицию») на вкладке block («Блок»). В этой команде ты должен изменять первый параметр (block) для размещения желаемого типа блока. Тебе не нужно менять второй параметр, положение блока; он должен быть установлен по умолчанию (0, 0, 0).

Видеоразбор урока 3
Курс "Введение в программирование на языке Python"

Проверь себя
Ответь на несколько вопросов.
Получи максимальный результат или пройди тест повторно. 
Левелнись! 
Начать тест
Какую команду мы используем, если хотим поместить блок в относительное положение?
Упс! Ответ неверный.
И это правильный ответ! 
Упс! Ответ неверный.
Следующий вопрос
Проверить
Узнать результат
Что такое относительное положение?
И это правильный ответ! 
Упс! Ответ неверный. 
Упс! Ответ неверный. 
Следующий вопрос
Проверить
Узнать результат
Координаты пишутся в кавычках?
Это правильный ответ!
Упс! Ответ неверный. 
Упс! Ответ неверный.
Следующий вопрос
Проверить
Узнать результат
Посмотрите на код: blocks.place(BRICKS, pos(0, -1, 0)). Где находится кирпичный блок?
Упс! Ответ неверный. 
Упс! Ответ неверный. 
Ответ верный! 
Следующий вопрос
Проверить
Узнать результат
Нууу это что-то неральное!
Пройди тест заново. 
Пройти еще раз
Что-то ты не очень старался. 
Пройди тест заново и набери максимальное количество правильных ответов. 
Пройти еще раз
Что-то ты не очень старался. 
Пройди тест заново и набери максимальное количество правильных ответов. 
Пройти еще раз
Все хорошо, но может быть лучше!  
Пройди тест заново и набери максимальное количество правильных ответов. 
Пройти еще раз
Уже хорошо, но может быть лучше!  
Пройди тест заново и набери максимальное количество правильных ответов. 
Пройти еще раз
Ты круто справился! 
Тест пройден успешно! Урок завершен. Впереди тебя ждут новые миссии.
Играй и учись. Левелнись! 
Пройти еще раз
Возник вопрос?
Задай его!
Заполни форму или отправь сообщение на info@levelbox-game.com.
Мы ответим как можно быстрее.
*Отправляя сообщение, ты подтверждаешь согласие на обработку персональных данных