[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.46,0:00:05.20,Default,,0000,0000,0000,,Olá, eu sou a Charita Carter. Sou uma\Nprodutora creativa sénior aqui na Walt Disney Dialogue: 0,0:00:05.20,0:00:09.55,Default,,0000,0000,0000,,Imagineering. Sou responsável por orientar\Nequipas que criam as nossas atrações Dialogue: 0,0:00:09.55,0:00:16.57,Default,,0000,0000,0000,,que os nossos convidados experimentam.\NEstamos sempre à procura de maneiras para Dialogue: 0,0:00:16.57,0:00:21.22,Default,,0000,0000,0000,,melhorar as experiências dos nossos convidados\Ne a tecnologia é central nessa área. Dialogue: 0,0:00:21.22,0:00:27.64,Default,,0000,0000,0000,,Parabéns, conseguiste! Programaste o BB-8.\NPenso que estás pronta para algo mais Dialogue: 0,0:00:27.64,0:00:33.25,Default,,0000,0000,0000,,desafiante. Vamos. Agora que aprendeste as\Nbase da programação, vamos recuar no tempo Dialogue: 0,0:00:33.25,0:00:40.16,Default,,0000,0000,0000,,e construir o teu próprio jogo, com o R2-D2\Ne o C3PO. Para fazer um jogo, precisamos Dialogue: 0,0:00:40.16,0:00:45.99,Default,,0000,0000,0000,,aprender algo que os programadores de jogos\Nusam todos os dias: são chamados eventos. Dialogue: 0,0:00:45.99,0:00:51.09,Default,,0000,0000,0000,,Eventos indicam ao programa que deve escutar\Nou esperar que algo aconteça e então, Dialogue: 0,0:00:51.09,0:00:56.83,Default,,0000,0000,0000,,executar uma acção. Alguns exemplos de\Neventos são esperar por um clique do rato, Dialogue: 0,0:00:56.83,0:01:02.71,Default,,0000,0000,0000,,uma tecla direccional ou um toque no ecrã. Aqui\Nvamos fazer o R2-D2 mover-se para entregar Dialogue: 0,0:01:02.71,0:01:07.09,Default,,0000,0000,0000,,uma mensagem ao piloto rebelde e depois\Nmover-se até ao outro piloto. Dialogue: 0,0:01:07.09,0:01:12.57,Default,,0000,0000,0000,,Vamos usar eventos para o mover. Quando o\Njogador usar as teclas cima/baixo, ou os Dialogue: 0,0:01:12.57,0:01:19.55,Default,,0000,0000,0000,,botões cima/baixo. Usaremos o bloco de evento\N'when up' e ligamos-lhe o bloco 'move up'. Dialogue: 0,0:01:19.55,0:01:25.27,Default,,0000,0000,0000,,Quando o jogador prime as setas, o código\Nassociado ao evento 'when up' é executado. Dialogue: 0,0:01:25.27,0:01:28.71,Default,,0000,0000,0000,,E faremos o mesmo para que o R2-D2 se\Ndesloque para baixo. Dialogue: 0,0:01:28.71,0:01:34.74,Default,,0000,0000,0000,,Assim, em vez de escrever todo o código\Nde controlo do droide à partida, deixamos o Dialogue: 0,0:01:34.74,0:01:40.12,Default,,0000,0000,0000,,R2-D2 reagir aos eventos dos botões para se\Ndeslocar pelo ecrã. Passo a passo, o nosso Dialogue: 0,0:01:40.12,0:01:42.51,Default,,0000,0000,0000,,jogo está a tornar-se mais interactivo.