0:00:00.478,0:00:02.388 Olá, meu nome é[br]Charita Carter. 0:00:02.388,0:00:05.703 Sou produtora criativa sênior[br]aqui na Walt Disney Imagineering. 0:00:06.128,0:00:09.679 Sou responsável pelas equipes[br]que produzem as atrações 0:00:09.679,0:00:12.099 que nossos convidados[br]experimentam. 0:00:12.495,0:00:16.101 Estamos sempre procurando[br]modos de melhorar 0:00:16.101,0:00:18.419 e oferecer a melhor experiência[br]aos visitantes. 0:00:18.419,0:00:20.389 E a tecnologia é essencial[br]para isso. 0:00:21.415,0:00:23.619 Parabéns,[br]você conseguiu! 0:00:24.014,0:00:25.558 Você programou o BB-8. 0:00:26.053,0:00:28.311 Agora, estamos prontos[br]para algo mais difícil. 0:00:28.317,0:00:29.596 Vamos tentar. 0:00:30.352,0:00:32.488 Agora que você sabe[br]o básico da programação, 0:00:32.488,0:00:35.329 vamos voltar no tempo[br]para você criar seu próprio jogo. 0:00:35.329,0:00:38.423 Estrelando:[br]R2-D2 e C3PO. 0:00:38.423,0:00:40.991 Para fazer um jogo,[br]precisamos aprender algo 0:00:40.991,0:00:43.198 que os programadores[br]usam todos os dias. 0:00:43.198,0:00:45.150 Os eventos. 0:00:45.150,0:00:48.185 Os eventos dizem ao seu programa[br]para observar e esperar 0:00:48.185,0:00:49.661 até que algo aconteça. 0:00:49.661,0:00:52.885 E quando acontece, [br]deve realizar uma ação. 0:00:52.885,0:00:54.933 Alguns exemplos de[br]eventos são: 0:00:54.933,0:00:57.916 clique do mouse,[br]toque na tecla de direção, 0:00:57.916,0:00:59.565 ou toque na tela. 0:00:59.565,0:01:02.293 Aqui, vamos fazer o R2-D2[br]se mover para cima 0:01:02.293,0:01:04.527 e entregar uma mensagem para[br]um piloto rebelde. 0:01:04.527,0:01:07.259 E depois para baixo,[br]até o outro piloto rebelde. 0:01:07.259,0:01:09.533 Vamos usar eventos para[br]fazê-lo se mover 0:01:09.533,0:01:12.146 Quando o jogador usar as teclas[br]para cima / baixo 0:01:12.146,0:01:13.806 ou os botões[br]para cima / baixo. 0:01:14.646,0:01:16.507 Usamos o bloco de evento[br]whenUp() 0:01:16.507,0:01:18.921 e encaixamos o bloco[br]goUp() nele. 0:01:18.921,0:01:21.449 Quando o jogador pressionar[br]a tecla para cima, 0:01:21.449,0:01:24.195 o código do bloco[br]whenUp() é executado. 0:01:24.945,0:01:27.749 Faremos o mesmo para[br]R2-D2 se mover para baixo. 0:01:28.534,0:01:32.854 Em vez montar o código inteiro para[br]controlar nosso androide, 0:01:32.854,0:01:36.120 podemos deixar R2-D2[br]reagir a eventos de botões 0:01:36.120,0:01:38.045 que o fazem se mover pela tela. 0:01:38.529,0:01:42.042 Passo a passo,[br]seu jogo fica mais interativo.