WEBVTT 00:00:01.280 --> 00:00:03.940 Вітаємо на Годині коду... 00:00:14.070 --> 00:00:20.470 Привіт! Я Кейтлін Кенеді, я продюсер Зоряні війни: Пробудження сили. 00:00:20.470 --> 00:00:27.910 Сьогодні ви попрацюєте з одним із персонажів фільму, сферичним дроїдом BB-8. 00:00:27.910 --> 00:00:34.830 Кожен його рух і кожна дія контролюється комп'ютерною програмою. Інформатика має 00:00:34.830 --> 00:00:40.470 вплив на всі галузі, від маркетингу до охорони здоров'я та кінематографу. 00:00:40.470 --> 00:00:45.290 Власне, над створенням нашого фільму працювали сотні програмістів. 00:00:45.290 --> 00:00:51.899 Привіт, я Рейчел Роуз. Я старший інженер дослідник в ILM, я керую командою створення 00:00:51.899 --> 00:00:57.340 анімації та розробки створінь. У Пробудженні сили я відповідаю за те, щоб допомагати художникам з 00:00:57.340 --> 00:01:03.289 розробкою агрегатів, котрі допомагають рухомим персонажам виглядати природньо 00:01:03.289 --> 00:01:08.630 у далекій-далекій галактиці. Протягом наступної години ми створимо 00:01:08.630 --> 00:01:13.679 власну гру Зоряні війни, яка навчить основним поняттям програмування. 00:01:13.679 --> 00:01:17.810 Зазвичай програмування - це написання тексту, але ми використаємо рухомі блоки 00:01:17.810 --> 00:01:23.200 для створення програми. Для початку ми попрацюємо з Реєю, щоб запрограмувати 00:01:23.200 --> 00:01:27.700 BB-8 на збір металобрухту. Твій екран поділено на три частини. 00:01:27.700 --> 00:01:32.259 Зліва розміщено ігрове поле Зоряних воєн, де працюватиме код. Інструкції для кожного 00:01:32.259 --> 00:01:37.259 рівня написані під ігровим полем. Область посередині - це панель інструментів, кожен блок 00:01:37.259 --> 00:01:42.009 є командою, котру розуміє BB-8. Білий простір праворуч - це робоча область 00:01:42.009 --> 00:01:44.649 у ній ми розмістимо свою програму. 00:01:44.649 --> 00:01:49.950 Якщо я перетягну блок moveLeft на робочу область і запущу код, що буде? BB-8 переміститься 00:01:49.950 --> 00:01:56.990 на 1 блок вліво по сітці. Якщо мені потрібно, щоб BB-8 зробив щось після цього? 00:01:56.990 --> 00:02:02.280 Я можу додати до програми ще блоки. Оберу блок moveUp і перетягну його 00:02:02.280 --> 00:02:06.180 під блок moveLeft аж до появи підсвітки. Тоді відпускаю і два блоки з'єднуються. 00:02:06.180 --> 00:02:10.549 Коли знову клацаю Запустити, BB-8 виконує всі команди, розміщені 00:02:10.549 --> 00:02:15.989 у робочій області, починаючи з верхньої і до нижньої. Якщо потрібно видалити блок 00:02:15.989 --> 00:02:20.900 просто захопи його у загальному списку і перетягни назад на панель інструментів. 00:02:20.900 --> 00:02:27.831 Після клацання Запустити, завжди можна клацнути Перезапустити, щоб повернути BB-8 на початок. Що ж, поїхали!