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