Вітаємо на Годині коду... Привіт! Я Кейтлін Кенеді, я продюсер Зоряні війни: Пробудження сили. Сьогодні ви попрацюєте з одним із персонажів фільму, сферичним дроїдом BB-8. Кожен його рух і кожна дія контролюється комп'ютерною програмою. Інформатика має вплив на всі галузі, від маркетингу до охорони здоров'я та кінематографу. Власне, над створенням нашого фільму працювали сотні програмістів. Привіт, я Рейчел Роуз. Я старший інженер дослідник в ILM, я керую командою створення анімації та розробки створінь. У Пробудженні сили я відповідаю за те, щоб допомагати художникам з розробкою агрегатів, котрі допомагають рухомим персонажам виглядати природньо у далекій-далекій галактиці. Протягом наступної години ми створимо власну гру Зоряні війни, яка навчить основним поняттям програмування. Зазвичай програмування - це написання тексту, але ми використаємо рухомі блоки для створення програми. Для початку ми попрацюємо з Реєю, щоб запрограмувати BB-8 на збір металобрухту. Твій екран поділено на три частини. Зліва розміщено ігрове поле Зоряних воєн, де працюватиме код. Інструкції для кожного рівня написані під ігровим полем. Область посередині - це панель інструментів, кожен блок є командою, котру розуміє BB-8. Білий простір праворуч - це робоча область у ній ми розмістимо свою програму. Якщо я перетягну блок moveLeft на робочу область і запущу код, що буде? BB-8 переміститься на 1 блок вліво по сітці. Якщо мені потрібно, щоб BB-8 зробив щось після цього? Я можу додати до програми ще блоки. Оберу блок moveUp і перетягну його під блок moveLeft аж до появи підсвітки. Тоді відпускаю і два блоки з'єднуються. Коли знову клацаю Запустити, BB-8 виконує всі команди, розміщені у робочій області, починаючи з верхньої і до нижньої. Якщо потрібно видалити блок просто захопи його у загальному списку і перетягни назад на панель інструментів. Після клацання Запустити, завжди можна клацнути Перезапустити, щоб повернути BB-8 на початок. Що ж, поїхали!