1,0×
4 просмотра · 2 месяца назад
00:00/09:47
Описание
Программирование в Майнкрафт. Путеводитель по YouTube каналу
2 месяца назад • 4 просмотра1 поставил "Нравится"
Путеводитель для знакомства с Youtube каналом Программирование в Майнкрафт.www.youtube.com/...rogramming
Всё обучение программированию в Майнкрафт можно свести к трём основным направлениям:
Робот Агент - в игре есть робот, которому вы можете отдавать команды. Он их выполняет, а вы наблюдаете. Если увидели ошибку, то можно вернуться и справить программу.
Команды - можно заниматься программированием через команды, тогда вы сможете наблюдать только результат выполнения, т.к. сам процесс работы программы происходит очень быстро.
Алгоритмы - в программировании есть алгоритмы выполнения типовых задач, например, поиск или сортировка. Для решения сложных задач необходимо научиться в правильных обстоятельствах применять алгоритмы, как домашние заготовки для решения.
***********************
Робот Агент полезен на ранних этапах обучения программированию в Minecraft Education Edition. Когда ученик видит результат каждой команды программы, ему намного проще искать и исправлять ошибки.
100 заданий для Робота Агента разбиты на этапы по принципу от очень простого к сложному:
- сначала нужно посмотреть задание этапа,
- потом попробовать решить эти задания без подсказок,
- если не получается сделать самостоятельно, то смотреть ролик с решением.
*********************
Команды позволяют быстро выполнять сложные программы в мире Майнкрафт:
- заполнять блоками пространство по координатам
- исследовать пространство
- клонировать области
- создавать геометрические фигуры и надписи
- вызывать мобов и предметы
В сочетании команд и блоков программирования мы получаем мощный инструмент для продвинутого изучения программирования.
********************
Обучение программированию с Роботом Агентом и через Команды дают вам инструменты для решения задач. А алгоритм - это составление порядка действий и применения этих инструментов, которые в результате позволяют решить задачу.
Существует множество готовых Алгоритмов в программировании, которые можно применять для решения типовых задач. В Майнкрафт типовые задачи решать неинтересно, поэтому Алгоритмы придётся дополнить специфическими действиями Робота Агента или Командами. Тогда мы сможем видеть результат в мире игры, а не просто смотреть на вывод результатов в чат.
Задачи по Алгоритмам построены так, что можно догадаться, в каком порядке выполнять действия даже без знания программирования. Поиск выхода из ситуации в условиях ограниченных ресурсов - это хорошая разминка для мозгов, которая будет полезна не только в программировании, но и в реальной жизни.
************************
Мы с сыном Федей экспериментируем, на канале есть еще несколько плейлистов, которые наполняются по мере поступления идей.
*Игры - с помощью программирования в Майнкрафт можно делать свои мини-игры. Несколько игр уже есть в общем доступе и там же разбор, как написать для них программу.
*Lego WeDo - интересное направление для переноса опыта программирования в Minecraft Education в реальную жизнь. Но получается как-то сложно. Так еще и мотор перестал работать при съемке последнего видео.
*ChatGPT - пока сыро, но удалось через связку с Python составить алгоритм переноса картинки в Майнкрафт. Может еще что-то придумаем.
*Математика - Федя, мой сын, делает разборы олимпиадных задач по математике. Таким образом, он и сам лучше запоминает решение и другим помогает.
*Обзор Модов - Федя иногда делает обзоры модов, которые работают в Minecraft Education
*Редактор кода - есть серия роликов с обзором некоторых вкладок встроенного в игру редактора кода MakeCode. Полезно ознакомиться в самом начале, перед стартом учёбы.
***************************
Лицензирование
Microsoft построила безопасность в Minecraft Education Edition так, что совместная игра через интернет доступна ученикам только в рамках виртуальной "школы". У школы есть администратор, который покупает годовые лицензии на игру, раздает их ученикам. Используя эти лицензии можно устраивать совместную игру или уроки. Со стороны никто зайти на сервер не может. Цена лицензии зависит от курса рубля, сейчас это 1000 рублей в год.
Я с сыном играю в Minecraft Education с конца 2022 года, когда начали ему было 6 с половиной лет, можно сказать, что все уроки начальных этапов мы делали с ним вместе. По мере его взросления можно будет переходить к более сложным темам программирования и алгоритмов.