0:00:00.285,0:00:01.085 Bem, Olá. 0:00:01.142,0:00:02.514 Meu nome é Charita Carter. 0:00:02.571,0:00:05.771 Eu sou uma produtora criativa[br]sênior aqui na Walt Disney Imagineering. 0:00:06.114,0:00:08.000 Sou responsável por liderar equipes 0:00:08.114,0:00:11.885 atualmente produzem as atrações que[br]nossos visitantes utilizam 0:00:12.457,0:00:15.942 então nós estamos sempre procurando[br]por formas pelas quais podemos aprimorar 0:00:16.228,0:00:18.228 e criar uma experiência melhor[br]para os nossos visitantes, 0:00:18.285,0:00:20.057 e a tecnologia está no coração disso. 0:00:21.428,0:00:23.657 Parabéns, você conseguiu. 0:00:23.771,0:00:25.657 Você programou o BB-8. 0:00:25.885,0:00:28.114 Agora eu acho que estamos prontos[br]para algo mais difícil. 0:00:28.228,0:00:29.485 Vamos em frente. 0:00:29.942,0:00:32.571 Agora que você aprendeu[br]noções básicas de programação, 0:00:32.742,0:00:35.142 nós iremos voltar no tempo para[br]você criar o seu próprio jogo 0:00:35.310,0:00:38.285 Estrelando R2D2 e C3PO. 0:00:38.742,0:00:39.771 Para criarmos um jogo, 0:00:39.885,0:00:43.428 ós precisamos aprender sobre algo que os[br]programadores de jogos usam todos os dias 0:00:43.714,0:00:44.971 São chamados de eventos 0:00:45.600,0:00:49.714 Eventos dizem para o programa[br]para que ele aguarde de algo acontecer. 0:00:50.114,0:00:52.800 e então quando isso acontece,[br]uma ação é executada. 0:00:53.371,0:00:56.171 Alguns exemplos de eventos são[br]um clique no mouse, 0:00:56.628,0:00:58.971 um clique em um botão de[br]seta, ou um toque na tela. 0:00:59.200,0:01:02.228 Aqui, nós iremos fazer o[br]R2D2 se mover para cima 0:01:02.342,0:01:04.514 para entregar uma mensagem[br]para um piloto rebelde, 0:01:04.628,0:01:07.028 e então se mover para baixo[br]para chegar ao outro piloto rebelde 0:01:07.485,0:01:09.600 Nós usaremos eventos para fazê-lo se mover 0:01:09.771,0:01:11.594 quando o jogador[br]utilizar as teclas seta 0:01:11.618,0:01:13.771 para cima/baixo ou os[br]botões para cima/baixo. 0:01:14.742,0:01:18.800 Nós iremos usar o bloco de evento "whenUp"[br]e anexar o bloco "goUp" a ele. 0:01:19.257,0:01:21.714 Quando o jogador apertar[br]a tecla seta para cima, 0:01:21.771,0:01:24.285 o código anexado[br]ao bloco "whenUp" é executado, 0:01:24.971,0:01:28.114 e nós iremos fazer a mesma coisa[br]para fazer o R2 D2 se mover para baixo. 0:01:28.457,0:01:31.428 Para fazer isso, nós iremos usar[br]um comando chamado "whenUp." 0:01:31.885,0:01:34.342 Quando você arrastar o comando[br]para fora da caixa de ferramentas, 0:01:34.457,0:01:38.571 você verá que ele começará e terminará com[br]um colchete em vez de um ponto e vírgula. 0:01:38.971,0:01:42.171 Isso nos dará espaço[br]para colocar outros comandos no meio. 0:01:42.685,0:01:44.742 Todo comando que[br]colocarmos nesses colchetes 0:01:44.800,0:01:47.085 será executado quando o jogador[br]pressionar a seta para cima. 0:01:47.714,0:01:49.714 Queremos que o R2 D2 suba, 0:01:50.171,0:01:52.514 então vamos colocar um bloco "goUp"[br]dentro do comando, 0:01:53.142,0:01:56.400 e faremos a mesma coisa[br]para fazer o R2 D2 descer. 0:01:57.257,0:02:01.428 Agora, em vez de escrever todo o código[br]para controlar nosso robô com antecedência, 0:02:01.657,0:02:04.914 podemos deixar o R2 D2 reagir[br]aos eventos de pressionar o botão 0:02:05.085,0:02:06.628 que o moverão pela tela. 0:02:07.200,0:02:10.685 Passo a passo,[br]o seu jogo está ficando mais interativo.