WEBVTT 00:00:00.099 --> 00:00:06.790 Меня зовут Йенс Бергенстен, я известен как Jeb. Я ведущий разработчик Minecraft в mojang.com 00:00:06.790 --> 00:00:13.390 Я начал программировать когда мне было 11-12 лет, потому что я хотел 00:00:13.390 --> 00:00:16.790 создавать игры. Один из друзей моего отца сказал: 00:00:16.790 --> 00:00:21.770 «Чтобы делать игры, нужно знать программирование». Именно так я и начал. 00:00:23.670 --> 00:00:30.729 Мне нравится разрабатывать и изучать архитектуру вещей. Вот что мне нравится в Minecraft. 00:00:32.109 --> 00:00:39.219 В течение следующего часа вы сможете изучить основы информатики, двигая Алекс и Стива 00:00:39.219 --> 00:00:45.940 в симуляторе мира Minecraft. Зачастую программирование означает текст, 00:00:45.940 --> 00:00:51.019 но сегодня мы используем блокли: систему, основанную на блоках, которые можно 00:00:51.019 --> 00:00:56.550 перетаскивать и, тем самым, писать программы. На самом деле, это часть кода на языке Javascript. 00:00:56.550 --> 00:01:02.860 Те основы, что вы изучите сегодня, программисты используют ежедневно. 00:01:02.860 --> 00:01:09.000 Мы в Mojang пользуемся теми же основами, работая над Minecraft. 00:01:09.000 --> 00:01:15.299 Прежде чем ты начнешь, выбери персонажа. Я выберу Алекс. Давай напишем программу, 00:01:15.299 --> 00:01:22.810 которая заставит ее переместиться. Твой экран разделен на три части. 00:01:22.810 --> 00:01:27.679 Слева — игровая площадка Minecraft, где запускается программа. 00:01:27.679 --> 00:01:34.490 Инструкции для каждого уровня находится ниже. Посередине — набор блоков, 00:01:34.490 --> 00:01:44.639 из которых состоит код. Справа — рабочая область. Здесь мы будем писать наш код. 00:01:44.639 --> 00:01:51.110 Что произойдет если мы перетащим блок "двигаться вперед" и нажмем кнопку "Выполнить"? 00:01:51.110 --> 00:01:57.100 Алекс переместится на один блок. А что если мы хотим, чтобы она делала еще что-нибудь 00:01:57.100 --> 00:02:01.880 после того, как она сделала шаг вперед? Мы можем добавить еще один блок. 00:02:01.880 --> 00:02:07.720 Я выберу блок "повернуть направо" и поднесу его под блок "идти вперед" до тех пор, пока 00:02:07.720 --> 00:02:14.890 не появится оранжевая линия. Отпустив, оба блока прилипнут друг к другу. 00:02:14.890 --> 00:02:18.570 Еще раз нажмем "Выполнить" и увидим, что Алекс выполняет все команды программы 00:02:18.570 --> 00:02:26.840 друг за другом, сверху вниз. Если надо удалить блок просто перенеси его в среднюю область. 00:02:26.840 --> 00:02:33.630 Чтобы отменить все изменения в программе и начать заново, нажми кнопку "начать заново" 00:02:33.630 --> 00:02:39.510 в верхнем правом углу рабочей области. И еще одно: видишь маленький треугольник 00:02:39.510 --> 00:02:41.170 на блоке повернуть? 00:02:41.170 --> 00:02:46.620 Этот треугольник означает, что можно выбрать другую опцию из списка. 00:02:46.620 --> 00:02:48.750 Начнем кодить!