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