Программирование на языке Python для игры Minecraft

 

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

 

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

 

Программируя в Minecraft, можно сделать игру более захватывающей, творческой и индивидуальной. Играя в обычную игру, игроки следуют основным правилам Minecraft, заложенным создателями. А добавляя свои программы, взаимодействующие с игровым миром Minecraft, можно автоматизировать решение сложных и повторяющихся задач, таких как строительство протяженных улиц с домами и гигантских строений. Можно придать игре и ее объектам новые стили поведения, добавить новые элементы, до которых не додумались авторы. Но самое главное, что так дети приобретут универсальный навык — умение программировать на языке Python, который можно применять более широко, не только для программирования в Minecraft.

 

Примерная программа курса: 

  1. Основные понятия программирования. Язык программирования Python. Работа с переменными (вывод сообщений в чат, телепортация игрока).
  2. Работа со строительными блоками. Вычисления координат объектов. Строительство зданий при помощи команд.
  3. Условия. Циклы. Использование функций. 
  4. Создание двух- и трехмерных структур. Создание своего игрового мира.
  5. Выполнение собственного проекта.