1 00:00:00,099 --> 00:00:06,790 Меня зовут Йенс Бергенстен, я известен как Jeb. Я ведущий разработчик Minecraft в mojang.com 2 00:00:06,790 --> 00:00:13,390 Я начал программировать когда мне было 11-12 лет, потому что я хотел 3 00:00:13,390 --> 00:00:16,790 создавать игры. Один из друзей моего отца сказал: 4 00:00:16,790 --> 00:00:21,770 «Чтобы делать игры, нужно знать программирование». Именно так я и начал. 5 00:00:23,670 --> 00:00:30,729 Мне нравится разрабатывать и изучать архитектуру вещей. Вот что мне нравится в Minecraft. 6 00:00:32,109 --> 00:00:39,219 В течение следующего часа вы сможете изучить основы информатики, двигая Алекс и Стива 7 00:00:39,219 --> 00:00:45,940 в симуляторе мира Minecraft. Зачастую программирование означает текст, 8 00:00:45,940 --> 00:00:51,019 но сегодня мы используем блокли: систему, основанную на блоках, которые можно 9 00:00:51,019 --> 00:00:56,550 перетаскивать и, тем самым, писать программы. На самом деле, это часть кода на языке Javascript. 10 00:00:56,550 --> 00:01:02,860 Те основы, что вы изучите сегодня, программисты используют ежедневно. 11 00:01:02,860 --> 00:01:09,000 Мы в Mojang пользуемся теми же основами, работая над Minecraft. 12 00:01:09,000 --> 00:01:15,299 Прежде чем ты начнешь, выбери персонажа. Я выберу Алекс. Давай напишем программу, 13 00:01:15,299 --> 00:01:22,810 которая заставит ее переместиться. Твой экран разделен на три части. 14 00:01:22,810 --> 00:01:27,679 Слева — игровая площадка Minecraft, где запускается программа. 15 00:01:27,679 --> 00:01:34,490 Инструкции для каждого уровня находится ниже. Посередине — набор блоков, 16 00:01:34,490 --> 00:01:44,639 из которых состоит код. Справа — рабочая область. Здесь мы будем писать наш код. 17 00:01:44,639 --> 00:01:51,110 Что произойдет если мы перетащим блок "двигаться вперед" и нажмем кнопку "Выполнить"? 18 00:01:51,110 --> 00:01:57,100 Алекс переместится на один блок. А что если мы хотим, чтобы она делала еще что-нибудь 19 00:01:57,100 --> 00:02:01,880 после того, как она сделала шаг вперед? Мы можем добавить еще один блок. 20 00:02:01,880 --> 00:02:07,720 Я выберу блок "повернуть направо" и поднесу его под блок "идти вперед" до тех пор, пока 21 00:02:07,720 --> 00:02:14,890 не появится оранжевая линия. Отпустив, оба блока прилипнут друг к другу. 22 00:02:14,890 --> 00:02:18,570 Еще раз нажмем "Выполнить" и увидим, что Алекс выполняет все команды программы 23 00:02:18,570 --> 00:02:26,840 друг за другом, сверху вниз. Если надо удалить блок просто перенеси его в среднюю область. 24 00:02:26,840 --> 00:02:33,630 Чтобы отменить все изменения в программе и начать заново, нажми кнопку "начать заново" 25 00:02:33,630 --> 00:02:39,510 в верхнем правом углу рабочей области. И еще одно: видишь маленький треугольник 26 00:02:39,510 --> 00:02:41,170 на блоке повернуть? 27 00:02:41,170 --> 00:02:46,620 Этот треугольник означает, что можно выбрать другую опцию из списка. 28 00:02:46,620 --> 00:02:48,750 Начнем кодить!