1 00:00:01,280 --> 00:00:03,940 Вітаємо на Годині коду... 2 00:00:14,070 --> 00:00:20,470 Привіт! Я Кейтлін Кенеді, я продюсер Зоряні війни: Пробудження сили. 3 00:00:20,470 --> 00:00:27,910 Сьогодні ви попрацюєте з одним із персонажів фільму, сферичним дроїдом BB-8. 4 00:00:27,910 --> 00:00:34,830 Кожен його рух і кожна дія контролюється комп'ютерною програмою. Інформатика має 5 00:00:34,830 --> 00:00:40,470 вплив на всі галузі, від маркетингу до охорони здоров'я та кінематографу. 6 00:00:40,470 --> 00:00:45,290 Власне, над створенням нашого фільму працювали сотні програмістів. 7 00:00:45,290 --> 00:00:51,899 Привіт, я Рейчел Роуз. Я старший інженер дослідник в ILM, я керую командою створення 8 00:00:51,899 --> 00:00:57,340 анімації та розробки створінь. У Пробудженні сили я відповідаю за те, щоб допомагати художникам з 9 00:00:57,340 --> 00:01:03,289 розробкою агрегатів, котрі допомагають рухомим персонажам виглядати природньо 10 00:01:03,289 --> 00:01:08,630 у далекій-далекій галактиці. Протягом наступної години ми створимо 11 00:01:08,630 --> 00:01:13,679 власну гру Зоряні війни, яка навчить основним поняттям програмування. 12 00:01:13,679 --> 00:01:17,810 Зазвичай програмування - це написання тексту, але ми використаємо рухомі блоки 13 00:01:17,810 --> 00:01:23,200 для створення програми. Для початку ми попрацюємо з Реєю, щоб запрограмувати 14 00:01:23,200 --> 00:01:27,700 BB-8 на збір металобрухту. Твій екран поділено на три частини. 15 00:01:27,700 --> 00:01:32,259 Зліва розміщено ігрове поле Зоряних воєн, де працюватиме код. Інструкції для кожного 16 00:01:32,259 --> 00:01:37,259 рівня написані під ігровим полем. Область посередині - це панель інструментів, кожен блок 17 00:01:37,259 --> 00:01:42,009 є командою, котру розуміє BB-8. Білий простір праворуч - це робоча область 18 00:01:42,009 --> 00:01:44,649 у ній ми розмістимо свою програму. 19 00:01:44,649 --> 00:01:49,950 Якщо я перетягну блок moveLeft на робочу область і запущу код, що буде? BB-8 переміститься 20 00:01:49,950 --> 00:01:56,990 на 1 блок вліво по сітці. Якщо мені потрібно, щоб BB-8 зробив щось після цього? 21 00:01:56,990 --> 00:02:02,280 Я можу додати до програми ще блоки. Оберу блок moveUp і перетягну його 22 00:02:02,280 --> 00:02:06,180 під блок moveLeft аж до появи підсвітки. Тоді відпускаю і два блоки з'єднуються. 23 00:02:06,180 --> 00:02:10,549 Коли знову клацаю Запустити, BB-8 виконує всі команди, розміщені 24 00:02:10,549 --> 00:02:15,989 у робочій області, починаючи з верхньої і до нижньої. Якщо потрібно видалити блок 25 00:02:15,989 --> 00:02:20,900 просто захопи його у загальному списку і перетягни назад на панель інструментів. 26 00:02:20,900 --> 00:02:27,831 Після клацання Запустити, завжди можна клацнути Перезапустити, щоб повернути BB-8 на початок. Що ж, поїхали!