[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.10,0:00:06.79,Default,,0000,0000,0000,,Меня зову Йенс Бергенстен, я известен как Jeb.\NЯ ведущий разработчик Minecraft в mojang.com Dialogue: 0,0:00:06.79,0:00:13.39,Default,,0000,0000,0000,,Как я помню, я начал программировать когда мне было 11 или 12, потому что я хотел Dialogue: 0,0:00:13.39,0:00:17.75,Default,,0000,0000,0000,,создавать игры. Один из друзей моего отца сказал, чтобы делать игры нужно Dialogue: 0,0:00:17.75,0:00:22.62,Default,,0000,0000,0000,,знать программирование. Именно так я и начал. Dialogue: 0,0:00:22.62,0:00:32.10,Default,,0000,0000,0000,,Мне нравится разрабатывать и изучать архитектуру вещей. Вот что мне нравится в Minecraft.\N Dialogue: 0,0:00:32.11,0:00:39.22,Default,,0000,0000,0000,,В течении следующего часа ты сможешь изучить основы компьютерных наук\Nпрограммируя движения Стива и Алекс Dialogue: 0,0:00:39.22,0:00:45.94,Default,,0000,0000,0000,,в симуляции мира Minecraft.\NЗачастую программирование означает текст, Dialogue: 0,0:00:45.94,0:00:51.02,Default,,0000,0000,0000,,но сегодня мы будем использовать блокли:\Nсистему основанную на блоках, которые можно перетаскивать Dialogue: 0,0:00:51.02,0:00:56.55,Default,,0000,0000,0000,,и тем самым писать программы. На самом деле тем\Nсамым вы будете писать код на Javascript. Dialogue: 0,0:00:56.55,0:01:00.79,Default,,0000,0000,0000,,Принципы, которые вы изучите, те же самые,\Nчто используют настоящие программисты ежедневно Dialogue: 0,0:01:00.79,0:01:09.00,Default,,0000,0000,0000,,и являются основами компьютерных наук. Мы в Mojang пользуемся теми же концепциями чтобы работать над Minecraft Dialogue: 0,0:01:09.00,0:01:15.30,Default,,0000,0000,0000,,Прежде чем ты начнешь, выбери персонажа.\NЯ выберу Алекс. Давай напишем программу,\N Dialogue: 0,0:01:15.30,0:01:22.81,Default,,0000,0000,0000,,которая будет говорить ей что надо перемещаться.\NТвой экран разделен на три части. Dialogue: 0,0:01:22.81,0:01:27.68,Default,,0000,0000,0000,,В левой части игровое пространство Minecraft,\Nгде будет запускаться программа. Dialogue: 0,0:01:27.68,0:01:34.49,Default,,0000,0000,0000,,Инструкции для каждого уровня можно найти ниже.\NВ середине набор блоков, каждый из которых Dialogue: 0,0:01:34.49,0:01:44.64,Default,,0000,0000,0000,,говорит, что делать Алекс. Справа - рабочее\Nпространство и здесь мы будем писать наш код. Dialogue: 0,0:01:44.64,0:01:51.11,Default,,0000,0000,0000,,Что произойдет если мы перетащим блок \N"двигаться вперед" и нажмем кнопку "Выполнить"? Dialogue: 0,0:01:51.11,0:01:57.10,Default,,0000,0000,0000,,Алекс пойдет вперед на один блок. А что если\Nмы хотим, чтобы она делала еще что-нибудь Dialogue: 0,0:01:57.10,0:02:01.88,Default,,0000,0000,0000,,после того как она сделала шаг вперед?\NМы можем добавить еще одни блок. Dialogue: 0,0:02:01.88,0:02:07.72,Default,,0000,0000,0000,,Я выберу блок "повернуть направо" и поднесу\Nего под блок "идти вперед" до тех пор пока Dialogue: 0,0:02:07.72,0:02:14.89,Default,,0000,0000,0000,,не появится оранжевая линия. Отпустив\Nоба блока прилипнут друг к другу. Dialogue: 0,0:02:14.89,0:02:18.57,Default,,0000,0000,0000,,Еще раз нажмем "Выполнить" и увидим, что\NАлекс выполняет все команды программы Dialogue: 0,0:02:18.57,0:02:26.84,Default,,0000,0000,0000,,друг за другом, сверху вниз. Если надо удалить блок\Nпросто перенеси его в среднюю область. Dialogue: 0,0:02:26.84,0:02:33.63,Default,,0000,0000,0000,,Чтобы отменить все изменения в программе\Nи начать заново, нажми кнопку "начать заново" Dialogue: 0,0:02:33.63,0:02:39.51,Default,,0000,0000,0000,,в верхнем правом углу рабочей области\NИ еще одно: видишь маленький треугольник Dialogue: 0,0:02:39.51,0:02:41.17,Default,,0000,0000,0000,,на блоке повернуть? Dialogue: 0,0:02:41.17,0:02:46.62,Default,,0000,0000,0000,,Этот треугольник означает, что\Nможно выбрать другую опцию из списка. Dialogue: 0,0:02:46.62,0:02:48.75,Default,,0000,0000,0000,,Начнем кодить!