Меня зовут Йенс Бергенстен, я известен как Jeb. Я ведущий разработчик Майнкрафт в mojang.com Я начал программировать когда мне было 11-12 лет, потому что я хотел создавать игры. Один из друзей моего отца сказал: "Чтобы делать игры, нужно знать программирование". Именно так я и начал. Мне нравится разрабатывать и изучать архитектуру вещей. Вот что мне нравится в Майнкрафт. В течение следующего часа вы сможете изучить основы информатики, двигая Алекс и Стива в симуляторе мира Майнкрафт. Зачастую программирование означает текст, но сегодня мы используем БЛОКЛИ: систему, основанную на блоках, которые можно перетаскивать и, тем самым, писать программы. На самом деле, это часть кода на языке Javascript. Те основы, что вы изучите сегодня, программисты используют ежедневно. Мы в Mojang пользуемся теми же основами, работая над Майнкрафт. Прежде чем ты начнешь, выбери персонажа. Я выберу Алекс. Давай напишем программу, которая заставит ее переместиться. Твой экран разделен на три части. Слева — игровая площадка Minecraft, где запускается программа. Инструкции для каждого уровня находится ниже. Посередине — набор блоков, из которых состоит код. Справа — рабочая область. Здесь мы будем писать наш код. Что произойдет если мы перетащим блок "двигаться вперед" и нажмем кнопку "Выполнить"? Алекс переместится на один блок. А что если мы хотим, чтобы она делала еще что-нибудь после того, как она сделала шаг вперед? Мы можем добавить еще один блок. Я выберу блок "повернуть направо" и поднесу его под блок "идти вперед" до тех пор, пока не появится оранжевая линия. Отпустив, оба блока прилипнут друг к другу. Еще раз нажмем "Выполнить" и увидим, что Алекс выполняет все команды программы друг за другом, сверху вниз. Если надо удалить блок просто перенеси его в среднюю область. Чтобы отменить все изменения в программе и начать заново, нажми кнопку "начать заново" в верхнем правом углу рабочей области. И еще одно: видишь маленький треугольник на блоке повернуть? Этот треугольник означает, что можно выбрать другую опцию из списка. Начнем кодить!