1 00:00:00,099 --> 00:00:02,070 Мене звуть Єнс Бергенстейн, але я більше 2 00:00:02,070 --> 00:00:04,460 відомий як Джеб. Я є провідним розробником 3 00:00:04,460 --> 00:00:06,960 Майнкрафту тут у Mojang у Стокгольмі. 4 00:00:06,960 --> 00:00:10,010 Здається, мені було 11 чи, може, 12, 5 00:00:10,010 --> 00:00:12,450 коли я почав програмувати, 6 00:00:12,450 --> 00:00:14,620 оскільки я хотів робити ігри, а один із 7 00:00:14,620 --> 00:00:16,710 друзів мого батька сказав мені, що щоби 8 00:00:16,710 --> 00:00:19,500 робити ігри, треба навчитися програмувати. 9 00:00:19,500 --> 00:00:23,150 Ось як я почав. 10 00:00:23,150 --> 00:00:26,140 Мені подобається розробляти та з'ясовувати 11 00:00:26,140 --> 00:00:29,179 архітектуру речей. Ось що мені насправді 12 00:00:29,179 --> 00:00:30,939 подобається в Майнкрафті. 13 00:00:32,219 --> 00:00:34,379 Протягом наступної години ви навчитеся 14 00:00:34,379 --> 00:00:37,559 основам інформатики, програмуючи Алекс 15 00:00:37,559 --> 00:00:40,969 або Стіва рухатися імітацією частини світу 16 00:00:40,969 --> 00:00:44,230 Майнкрафту. Традиційне програмування 17 00:00:44,230 --> 00:00:46,240 зазвичай є текстовим, але сьогодні ми 18 00:00:46,240 --> 00:00:48,299 будемо використовувати Блоклі: систему, що 19 00:00:48,299 --> 00:00:49,969 використовує блоки, які ви можете 20 00:00:49,969 --> 00:00:51,589 перетягувати й кидати, щоби писати 21 00:00:51,589 --> 00:00:54,620 програми. Під капотом ви створюєте код 22 00:00:54,620 --> 00:00:57,990 JavaScript. Поняття, що ви будете вивчати, 23 00:00:57,990 --> 00:01:00,570 програмісти використовують щодня, і вони є 24 00:01:00,570 --> 00:01:04,770 основою інформатики. Тут у Mojang ми 25 00:01:04,770 --> 00:01:06,890 використовуємо ці самі поняття, щоби 26 00:01:06,890 --> 00:01:09,580 змусити Майнкрафт працювати. Перш ніж ви 27 00:01:09,580 --> 00:01:11,719 почнете, ви оберете свого персонажа. 28 00:01:11,719 --> 00:01:15,139 Я оберу Алекс. Побудуймо код для програми, 29 00:01:15,139 --> 00:01:18,560 яка допоможе їй рухатися екраном. 30 00:01:19,470 --> 00:01:22,620 Ваш екран поділено на три основні частини. 31 00:01:22,620 --> 00:01:24,959 Ліворуч знаходиться простір гри Майнкрафт, 32 00:01:24,959 --> 00:01:26,649 де виконуватиметься ваша програма. 33 00:01:26,649 --> 00:01:29,890 Вказівки для кожного рівня написано внизу. 34 00:01:29,890 --> 00:01:33,160 Ця середня область є інструментарієм, 35 00:01:33,160 --> 00:01:35,350 і кожен із цих блоків є командою, яка 36 00:01:35,350 --> 00:01:37,899 спрямовує дії Алекс. 37 00:01:38,769 --> 00:01:40,659 Чистий простір праворуч називається 38 00:01:40,659 --> 00:01:42,660 робочим простором, і саме тут ми 39 00:01:42,660 --> 00:01:44,110 будуватимемо нашу програму. 40 00:01:44,650 --> 00:01:46,960 Якщо ми перетягнемо блок «рухатись вперед» 41 00:01:46,960 --> 00:01:47,960 до нашого робочого простору, і потім 42 00:01:47,960 --> 00:01:51,060 натиснемо «Запустити», що станеться? 43 00:01:51,060 --> 00:01:53,070 Алекс переміститься вперед на одне поле 44 00:01:53,070 --> 00:01:56,770 сітки. А що як ми хотіли зробити щось 45 00:01:56,770 --> 00:01:58,740 після того, як вона перемістилася вперед 46 00:01:58,740 --> 00:02:00,670 на одне поле? Ми можемо додати до нашої 47 00:02:00,670 --> 00:02:02,040 програми ще один блок. 48 00:02:02,040 --> 00:02:04,450 Я хочу обрати блок «повернути праворуч», 49 00:02:04,450 --> 00:02:06,420 і перетягну його під мій блок 50 00:02:06,420 --> 00:02:08,380 «рухатись вперед», поки не з'явиться 51 00:02:08,380 --> 00:02:10,820 ця помаранчева лінія. 52 00:02:10,820 --> 00:02:13,320 Тоді я відпущу його, і ці два блоки 53 00:02:13,320 --> 00:02:14,670 зліпляться. 54 00:02:14,670 --> 00:02:16,800 Коли ми знову натиснемо «Запустити», Алекс 55 00:02:16,800 --> 00:02:19,670 виконає команди, які складено в нашому 56 00:02:19,670 --> 00:02:21,860 робочому просторі, згори донизу. 57 00:02:21,860 --> 00:02:24,120 А якщо вам захочеться видалити блок, то 58 00:02:24,120 --> 00:02:26,180 просто відтягніть його зі стопки назад до 59 00:02:26,180 --> 00:02:27,470 інструментарію. 60 00:02:27,470 --> 00:02:29,410 Щоби скасувати свої зміни, і повернутися 61 00:02:29,410 --> 00:02:31,160 до початку рівня, скористайтеся кнопкою 62 00:02:31,160 --> 00:02:33,790 «Почати знову» в правому верхньому куті 63 00:02:33,790 --> 00:02:35,710 робочого простору. 64 00:02:36,610 --> 00:02:39,283 Ще одна річ, ви бачите маленький трикутник 65 00:02:39,283 --> 00:02:41,098 у блоках повороту? 66 00:02:41,098 --> 00:02:43,343 Де б ви не бачили ці трикутники, 67 00:02:43,343 --> 00:02:45,955 це означає, що можна обрати інший варіант. 68 00:02:45,955 --> 00:02:48,535 Почнімо кодувати!