[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.39,0:00:01.30,Default,,0000,0000,0000,,Всем привет, Dialogue: 0,0:00:01.30,0:00:06.85,Default,,0000,0000,0000,,Одной из самых интересных вещей в науке о компьютерах \Nявляется то, что она интерактивна. Dialogue: 0,0:00:06.85,0:00:12.44,Default,,0000,0000,0000,,Каждый раз, когда кто-то кликает, делает вкладку или печатает\Nчто-то на компьютере или телефоне, то это генерирует событие. Dialogue: 0,0:00:12.44,0:00:16.43,Default,,0000,0000,0000,,это определённый код, который решает, что делать когда происходит событие. Dialogue: 0,0:00:16.43,0:00:20.06,Default,,0000,0000,0000,,Например, у вас может быть обработчик событий, который говорит Dialogue: 0,0:00:20.06,0:00:22.27,Default,,0000,0000,0000,,"когда нажали на мышку, проигрывай звук". Dialogue: 0,0:00:23.58,0:00:25.66,Default,,0000,0000,0000,,Давайте посмотрим пример чтобы увидеть, как это работает. Dialogue: 0,0:00:25.66,0:00:28.26,Default,,0000,0000,0000,,Вы когда-нибудь слышали об игре Flappy Bird? Dialogue: 0,0:00:28.26,0:00:34.50,Default,,0000,0000,0000,,Используя обработчики событий, вы можете научиться программировать\Nсвою собственную версию Flappy Bird. Dialogue: 0,0:00:34.50,0:00:40.80,Default,,0000,0000,0000,,Код, который вы пишете, включает в себя перетаскивание блоков,\Nчто является командой для компьютера. Dialogue: 0,0:00:40.80,0:00:44.06,Default,,0000,0000,0000,,Программирование с помощью перетаскивания - это самый простой способ научиться ... Dialogue: 0,0:00:44.06,0:00:47.06,Default,,0000,0000,0000,,Даже студенты университета учатся так программировать. Dialogue: 0,0:00:47.06,0:00:51.01,Default,,0000,0000,0000,,Но, под капотом каждого из этих блоков представлен реальный код. Dialogue: 0,0:00:51.01,0:00:56.06,Default,,0000,0000,0000,,Если вы посмотрите на рабочую область, то увидите несколько зеленых блоков, которые заполнены для вас. Dialogue: 0,0:00:56.06,0:00:57.87,Default,,0000,0000,0000,,Это обработчики событий. Dialogue: 0,0:00:57.87,0:01:04.82,Default,,0000,0000,0000,,Если вы хотите чтобы птица махала когда вы кликаете мышью, вы можете сделать это, прикрепив блок "махать" к соответствующему обработчику событий. Dialogue: 0,0:01:04.82,0:01:08.71,Default,,0000,0000,0000,,И теперь в вашей игре всякий раз, когда вы щелкаете мышью, птица будет хлопать. Dialogue: 0,0:01:08.71,0:01:15.41,Default,,0000,0000,0000,,В каждой головоломке этого упражнения мы будем вводить\Nновые типы событий в виде зеленых блоков в рабочем пространстве Dialogue: 0,0:01:15.41,0:01:19.51,Default,,0000,0000,0000,,и вы сможете выбрать соответствующий блок, который необходим для ответа на событие. Dialogue: 0,0:01:19.51,0:01:23.62,Default,,0000,0000,0000,,Когда вы видите стрелку выпадающего меню, это означает,\Nчто вы можете изменить настройки, такие Dialogue: 0,0:01:23.62,0:01:26.62,Default,,0000,0000,0000,,как звук, который играет когда птица касается земли. Dialogue: 0,0:01:26.62,0:01:31.32,Default,,0000,0000,0000,,В финальной головоломке вы сможете создать свою собственную игру и поделиться ей со своими друзьями. Dialogue: 0,0:01:31.32,0:01:33.22,Default,,0000,0000,0000,,Удачи!