[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,,Я начал программировать когда мне\Nбыло 11-12 лет, потому что я хотел Dialogue: 0,0:00:13.39,0:00:16.79,Default,,0000,0000,0000,,создавать игры. Один из друзей\Nмоего отца сказал: Dialogue: 0,0:00:16.79,0:00:21.77,Default,,0000,0000,0000,,«Чтобы делать игры, нужно знать\Nпрограммирование». Именно так я и начал. Dialogue: 0,0:00:23.67,0:00:30.73,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,,перетаскивать и, тем самым, писать программы. На самом деле, это часть кода на языке Javascript. Dialogue: 0,0:00:56.55,0:01:02.86,Default,,0000,0000,0000,,Те основы, что вы изучите сегодня,\Nпрограммисты используют ежедневно. Dialogue: 0,0:01:02.86,0:01:09.00,Default,,0000,0000,0000,,Мы в Mojang пользуемся теми же\Nосновами, работая над 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,,из которых состоит код. Справа — рабочая область. Здесь мы будем писать наш код. 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,,Начнем кодить!