1 00:00:00,285 --> 00:00:01,085 Bem, Olá. 2 00:00:01,142 --> 00:00:02,514 Meu nome é Charita Carter. 3 00:00:02,571 --> 00:00:05,771 Eu sou uma produtora criativa sênior aqui na Walt Disney Imagineering. 4 00:00:06,114 --> 00:00:08,000 Sou responsável por liderar equipes 5 00:00:08,114 --> 00:00:11,885 atualmente produzem as atrações que nossos visitantes utilizam 6 00:00:12,457 --> 00:00:15,942 então nós estamos sempre procurando por formas pelas quais podemos aprimorar 7 00:00:16,228 --> 00:00:18,228 e criar uma experiência melhor para os nossos visitantes, 8 00:00:18,285 --> 00:00:20,057 e a tecnologia está no coração disso. 9 00:00:21,428 --> 00:00:23,657 Parabéns, você conseguiu. 10 00:00:23,771 --> 00:00:25,657 Você programou o BB-8. 11 00:00:25,885 --> 00:00:28,114 Agora eu acho que estamos prontos para algo mais difícil. 12 00:00:28,228 --> 00:00:29,485 Vamos em frente. 13 00:00:29,942 --> 00:00:32,571 Agora que você aprendeu noções básicas de programação, 14 00:00:32,742 --> 00:00:35,142 nós iremos voltar no tempo para você criar o seu próprio jogo 15 00:00:35,310 --> 00:00:38,285 Estrelando R2D2 e C3PO. 16 00:00:38,742 --> 00:00:39,771 Para criarmos um jogo, 17 00:00:39,885 --> 00:00:43,428 ós precisamos aprender sobre algo que os programadores de jogos usam todos os dias 18 00:00:43,714 --> 00:00:44,971 São chamados de eventos 19 00:00:45,600 --> 00:00:49,714 Eventos dizem para o programa para que ele aguarde de algo acontecer. 20 00:00:50,114 --> 00:00:52,800 e então quando isso acontece, uma ação é executada. 21 00:00:53,371 --> 00:00:56,171 Alguns exemplos de eventos são um clique no mouse, 22 00:00:56,628 --> 00:00:58,971 um clique em um botão de seta, ou um toque na tela. 23 00:00:59,200 --> 00:01:02,228 Aqui, nós iremos fazer o R2D2 se mover para cima 24 00:01:02,342 --> 00:01:04,514 para entregar uma mensagem para um piloto rebelde, 25 00:01:04,628 --> 00:01:07,028 e então se mover para baixo para chegar ao outro piloto rebelde 26 00:01:07,485 --> 00:01:09,600 Nós usaremos eventos para fazê-lo se mover 27 00:01:09,771 --> 00:01:11,594 quando o jogador utilizar as teclas seta 28 00:01:11,618 --> 00:01:13,771 para cima/baixo ou os botões para cima/baixo. 29 00:01:14,742 --> 00:01:18,800 Nós iremos usar o bloco de evento "whenUp" e anexar o bloco "goUp" a ele. 30 00:01:19,257 --> 00:01:21,714 Quando o jogador apertar a tecla seta para cima, 31 00:01:21,771 --> 00:01:24,285 o código anexado ao bloco "whenUp" é executado, 32 00:01:24,971 --> 00:01:28,114 e nós iremos fazer a mesma coisa para fazer o R2 D2 se mover para baixo. 33 00:01:28,457 --> 00:01:31,428 Para fazer isso, nós iremos usar um comando chamado "whenUp." 34 00:01:31,885 --> 00:01:34,342 Quando você arrastar o comando para fora da caixa de ferramentas, 35 00:01:34,457 --> 00:01:38,571 você verá que ele começará e terminará com um colchete em vez de um ponto e vírgula. 36 00:01:38,971 --> 00:01:42,171 Isso nos dará espaço para colocar outros comandos no meio. 37 00:01:42,685 --> 00:01:44,742 Todo comando que colocarmos nesses colchetes 38 00:01:44,800 --> 00:01:47,085 será executado quando o jogador pressionar a seta para cima. 39 00:01:47,714 --> 00:01:49,714 Queremos que o R2 D2 suba, 40 00:01:50,171 --> 00:01:52,514 então vamos colocar um bloco "goUp" dentro do comando, 41 00:01:53,142 --> 00:01:56,400 e faremos a mesma coisa para fazer o R2 D2 descer. 42 00:01:57,257 --> 00:02:01,428 Agora, em vez de escrever todo o código para controlar nosso robô com antecedência, 43 00:02:01,657 --> 00:02:04,914 podemos deixar o R2 D2 reagir aos eventos de pressionar o botão 44 00:02:05,085 --> 00:02:06,628 que o moverão pela tela. 45 00:02:07,200 --> 00:02:10,685 Passo a passo, o seu jogo está ficando mais interativo.