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