Bem, Olá.
Meu nome é Charita Carter.
Eu sou uma produtora criativa sênior aqui na Walt Disney Imagineering.
Sou responsável por liderar equipes
atualmente produzem as atrações que nossos visitantes utilizam
então nós estamos sempre procurando por formas pelas quais podemos aprimorar
e criar uma experiência melhor para os nossos visitantes,
e a tecnologia está no coração disso.
Parabéns, você conseguiu.
Você programou o BB-8.
Agora eu acho que estamos prontos para algo mais difícil.
Vamos em frente.
Agora que você aprendeu noções básicas de programação,
nós iremos voltar no tempo para você criar o seu próprio jogo
Estrelando R2D2 e C3PO.
Para criarmos um jogo,
ós precisamos aprender sobre algo que os programadores de jogos usam todos os dias
São chamados de eventos
Eventos dizem para o programa para que ele aguarde de algo acontecer.
e então quando isso acontece, uma ação é executada.
Alguns exemplos de eventos são um clique no mouse,
um clique em um botão de seta, ou um toque na tela.
Aqui, nós iremos fazer o R2D2 se mover para cima
para entregar uma mensagem para um piloto rebelde,
e então se mover para baixo para chegar ao outro piloto rebelde
Nós usaremos eventos para fazê-lo se mover
quando o jogador utilizar as teclas seta
para cima/baixo ou os botões para cima/baixo.
Nós iremos usar o bloco de evento "whenUp" e anexar o bloco "goUp" a ele.
Quando o jogador apertar a tecla seta para cima,
o código anexado ao bloco "whenUp" é executado,
e nós iremos fazer a mesma coisa para fazer o R2 D2 se mover para baixo.
Para fazer isso, nós iremos usar um comando chamado "whenUp."
Quando você arrastar o comando para fora da caixa de ferramentas,
você verá que ele começará e terminará com um colchete em vez de um ponto e vírgula.
Isso nos dará espaço para colocar outros comandos no meio.
Todo comando que colocarmos nesses colchetes
será executado quando o jogador pressionar a seta para cima.
Queremos que o R2 D2 suba,
então vamos colocar um bloco "goUp" dentro do comando,
e faremos a mesma coisa para fazer o R2 D2 descer.
Agora, em vez de escrever todo o código para controlar nosso robô com antecedência,
podemos deixar o R2 D2 reagir aos eventos de pressionar o botão
que o moverão pela tela.
Passo a passo, o seu jogo está ficando mais interativo.