Minecraft: «Час кода» учит детей основам программирования

Minecraft: «Час кода» учит детей основам программирования

Minecraft - одна из самых популярных и надежных игр из когда-либо созданных. Благодаря Minecraft Hour of Code это также отличный способ для детей изучить основы программирования.





Хотите узнать больше о том, как обучающие программы Minecraft Hour of Code могут помочь молодым программистам? Продолжай читать!





Что такое Майнкрафт?

Minecraft, впервые представленная в 2011 году, представляет собой видеоигру-песочницу, созданную и разработанную шведским разработчиком игр Маркусом «Нотчем» Перссоном. Эта игра, выпущенная компанией Mojang, принадлежащей Microsoft, позволяет игрокам создавать виртуальный мир из различных трехмерных цифровых кубов. При этом вы можете исследовать, собирать ресурсы, создавать, сражаться и многое другое как в одиночном, так и в многопользовательском режимах.





В 2014 году Microsoft приобрела Mojang за 2,5 миллиарда долларов. К началу 2018 года было продано более 176 миллионов копий Minecraft на всех платформах. Это самая продаваемая видеоигра всех времен!

Представляем «Час кода» на Code.org

Code.org - это некоммерческая организация, основанная в 2013 году, которая поощряет студентов изучать информатику в школе и дома. На своем веб-сайте организация предлагает бесплатные сеансы программирования для всех, кто хочет учиться.



Code.org's «Час испытания кода» был впервые запущен во время Недели компьютерного образования в 2013 году. Он побуждает студентов проходить короткие учебные курсы по программированию в течение часа. С тех пор количество часовых уроков по программированию значительно выросло.

Задача стала глобальной: обучающие программы доступны на более чем 63 языках в 180+ странах. Code.org также ориентирован на недопредставленную демографию, при этом большинство студентов либо женщины, либо принадлежат к меньшинствам.





Что такое Minecraft Hour of Code?

В рамках партнерства между Microsoft и Code.org в 2015 году была впервые представлена ​​программа Minecraft Hour of Code. Это учебное пособие, предназначенное для детей от шести лет и старше, предлагает основы программирования на платформе Minecraft. После этого игроки выполняют 14 испытаний на основе того, что они узнали.

Как генеральный директор Microsoft Сатья Наделла объяснил :





«Основная часть нашей миссии по расширению прав и возможностей каждого человека на планете - вооружить молодежь вычислительным мышлением и навыками решения проблем, чтобы добиться успеха во все более цифровом мире. Создавая Minecraft и Code.org, мы стремимся пробудить творческий потенциал следующего поколения новаторов естественным, совместным и увлекательным способом ».

Как работают обучающие программы Minecraft Hour of Code?

На сегодняшний день существует четыре инструмента Minecraft Hour of Code для потенциальных программистов:

  • Майнкрафт Авантюрист
  • Конструктор Minecraft
  • Путешествие героя Minecraft
  • Последняя версия Minecraft Voyage Aquatic

С каждым уроком вы изучаете основы информатики, программируя виртуального персонажа через вид сверху вниз на мир Minecraft. Для этого вы используете Blockly, клиентскую библиотеку JavaScript для создания языков программирования визуальных блоков.

Созданный Google и выпущенный с открытым исходным кодом под лицензией Apache 2.0, Blockly использует связанные блоки для написания программ. Перетаскивая поля, вы генерируете код на JavaScript, Python, PHP или Dart. Blockly также можно настроить для создания кода на любом текстовом компьютерном языке.

Первое решение, которое вы принимаете в выбранном вами Часе кода Minecraft, - это выбор персонажа, Алекса или Стива. Оттуда окно делится на три части.

  1. Слева вы найдете игровое пространство Minecraft. Здесь работает ваша программа. Ниже вы увидите инструкции для каждого уровня учебника.
  2. Панель инструментов в средней части - это то место, где находятся команды, управляющие вашим персонажем.
  3. Справа находится рабочая область, в которой вы создаете свою программу.

Каждый урок работает одинаково и начинается с вводного видео. Давайте узнаем больше о каждом уроке Minecraft Hour of Code.

Майнкрафт Авантюрист

Minecraft Adventurer, первая совместная разработка Microsoft и Code.org, доступна через ваш веб-браузер. Вы также можете скачать копию для автономного использования; он доступен на разных языках как для Windows, так и для Mac.

Последнее идеально, если у вас медленный интернет или вы хотите загрузить и установить его на несколько компьютеров.

Чтобы начать кодирование в Minecraft Adventurers, перетащите moveForward (); блок в ваше рабочее пространство.

Далее нажмите Запустить чтобы ваш персонаж переместился вперед на одно деление в сетке Minecraft. Отсюда вы можете добавить в программу больше блоков. При этом ваш персонаж будет продолжать двигаться в направлении, зависящем от вашей команды.

Застрял или запутался? Minecraft Adventurers упрощает отмену ваших изменений. Использовать Начать сначала в правом верхнем углу рабочего пространства и начните снова.

Дизайнер Майнкрафт

С помощью Minecraft Designer вы можете программировать животных и других существ в собственной песочнице Minecraft. К сожалению, первое, что вы заметите, - это то, что мир Minecraft остановился. Таким образом, овцы не двигаются, куры перестали откладывать яйца, а зомби просто стоят на месте.

Ваша задача - добавить код, чтобы мир Minecraft снова заработал.

Экран снова разделен на три основные части. Слева - замороженная игра Minecraft, требующая исправления. В центре вы найдете набор инструментов с командами для цыплят, овец и других существ Minecraft. Справа находится рабочая область, в которой вы будете создавать программу.

Minecraft Designer начинает вас с программирования цыпленка. И снова вы научите персонажа двигаться, перетаскивая блоки и нажимая запустить . Чтобы пройти дальше, перетащите другой блок движения вперед и так далее.

Чтобы повторить игру, нажмите Сброс настроек кнопку и начать заново.

Путешествие героя Minecraft

В Minecraft Hour of Coding, Minecraft: Hero's Journey, вы найдете агента на каждом уровне. Вы должны запрограммировать этого агента, чтобы ваш персонаж прошел каждый из 12 текущих уровней.

Сложность увеличивается с каждым шагом; на первом уровне вам предлагается переместить агента на нажимную пластину. Откроется железная дверь, и персонаж сможет сбежать.

мой Xbox One не подключается к Wi-Fi

Майнкрафт Вояж Водный

В последней версии Minecraft Hour of Coding ваш агент отвечает за рыболовную лодку. Представлены различные проблемы, опять же в значительной степени основанные на движении и решении проблем.

В задачи этой версии входит поиск лодки, ловля рыбы и поиск потерпевших кораблекрушение сокровищ. Как всегда, вы сможете улучшить свой код, повторяя задачи, а инструкции могут быть расширены для ясности.

К концу вы сможете создать инструкции, чтобы направлять своего агента с минимальным количеством блоков.

Последние мысли о Minecraft Hour of Code

Хотя Minecraft Hour of Coding предназначен для детей в возрасте от шести лет и старше, он полезен для всех, кто хочет писать код. По этой причине каждый учебник был разработан для использования как в классе, так и для индивидуального использования.

Minecraft Adventurer может быть единственным, доступным для автономного использования, но все они доступны онлайн, независимо от вашей платформы. После завершения каждой головоломки Minecraft возвращайтесь и решайте их по-разному. При этом вы откроете для себя дополнительные часы игры.

Готовясь к написанию этой статьи, я прошел и начал каждый час программирования Minecraft. Каждый был захватывающим, веселым и, конечно, стоящим. Он настоятельно рекомендуется, независимо от вашего возраста.

Вы ищете другие способы научиться программировать? Посмотрите эти лучшие игры для обучения программированию .

Делиться Делиться Твитнуть Эл. адрес Как очистить компьютер с Windows с помощью командной строки

Если на вашем ПК с Windows не хватает места для хранения, удалите ненужные файлы с помощью этих быстрых утилит командной строки.

Читать далее
Похожие темы
  • Программирование
  • Программирование
  • Шахтерское ремесло
Об авторе Кристиан Коули(Опубликовано 1510 статей)

Заместитель редактора по безопасности, Linux, DIY, программированию и техническому объяснению, а также производитель действительно полезных подкастов с большим опытом поддержки настольных компьютеров и программного обеспечения. Автор журнала Linux Format, Кристиан - мастер Raspberry Pi, любитель Lego и фанат ретро-игр.

Ещё от Christian Cawley

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться