Привет! Меня зовут Чарита Картер.
Я старший креативный продюсер Walt Disney Imagineering.
Я руковожу командой, создающей аттракционы для наших гостей.
Мы всегда ищем, что можно улучшить.
И создать наилучший опыт для наших гостей, основываясь на технологиях.
Поздравляю! Вы это сделали!
Вы запрограммировали ВВ-8.
Теперь, думаю, мы готовы к чему-то посложнее.
Начнем!
Теперь, когда вы изучили основы программирования,
Вернемся назад во времени, создадим вашу собственную игру.
Звезды R2-D2 и C-3PO.
Для создания игры, мы должны узнать о том,
что программисты игр используют каждый день.
Это называется События.
События говорят вашей программе прислушаться или подождать,
когда что-то случится.
И когда это случится, она действует.
Несколько примеров событий. Отслеживание щелчка мыши.
Кнопки со стрелкой. Или нажатие на экран.
Сейчас мы заставим R2-D2 двигаться, чтобы доставить послание робопилоту.
И затем двигаться вниз к другому робопилоту.
Мы используем события, чтобы он двигался.
Когда игрок использует клавиши или кнопки вверх и вниз.
Мы используем Событие Когда вверх, присоединяем блок Идти наверх к нему.
Когда игрок нажимает кнопку вверх,
код, присоединенный к блоку Когда вверх запускается.
И мы делаем то же самое, чтобы R2-D2 двигался вниз.
Для этого мы используем команду Когда вверх.
Когда вы берете команду из панели инструментов,
она начинается и заканчивается фигурной скобкой
вместо точки с запятой.
Это оставляет нам пространство для других команд посередине.
Любая команда, которую мы поместим в эти скобки, запускается,
когда игрок нажимает кнопку вверх.
Мы хотим, чтобы R2-D2 двигался наверх.
Давайте поместим блок Двигаться вверх внутрь команды.
И сделаем то же самое, чтобы R2-D2 двигался вниз.
Теперь вместо того, чтобы писать весь код движения дроида заранее,
мы позволяем R2-D2 реагировать на события нажатия клавиш,
которые перемещают его по экрану.
Шаг за шагом, и ваша игра становится все более интерактивной.