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