Программирование в Minecraft

Программирование в Minecraft

Учимся через код управлять знакомым игровым миром

На курсе используем Minecraft Education — образовательную версию Minecraft от Microsoft. Программируем с помощью блоков без сложного синтаксиса.

Что на уроке

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

Основы программирования

Программы создаём в Microsoft MakeCode. Код собирается из русскоязычных блоков, поэтому принцип работы во многом похож на Scratch: можно сосредоточиться на алгоритме, не отвлекаясь в самом начале на сложный синтаксис текстового языка.

  • последовательности команд и алгоритмы
  • циклы и повторяющиеся действия
  • условия и ветвления
  • переменные и работа с данными
  • разбиение большой задачи на последовательность небольших шагов

Трёхмерные координаты

Большая часть задач связана с пространством Minecraft. Здесь недостаточно сказать программе «построй дом»: нужно определить, где находится постройка, рассчитать её размеры и понять, на каких координатах должны появиться отдельные блоки.

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

Знакомая среда

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

1 / 5