[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.28,0:00:01.08,Default,,0000,0000,0000,,Bem, Olá. Dialogue: 0,0:00:01.14,0:00:02.51,Default,,0000,0000,0000,,Meu nome é Charita Carter. Dialogue: 0,0:00:02.57,0:00:05.77,Default,,0000,0000,0000,,Eu sou uma produtora criativa\Nsênior aqui na Walt Disney Imagineering. Dialogue: 0,0:00:06.11,0:00:08.00,Default,,0000,0000,0000,,Sou responsável por liderar equipes Dialogue: 0,0:00:08.11,0:00:11.88,Default,,0000,0000,0000,,atualmente produzem as atrações que\Nnossos visitantes utilizam Dialogue: 0,0:00:12.46,0:00:15.94,Default,,0000,0000,0000,,então nós estamos sempre procurando\Npor formas pelas quais podemos aprimorar Dialogue: 0,0:00:16.23,0:00:18.23,Default,,0000,0000,0000,,e criar uma experiência melhor\Npara os nossos visitantes, Dialogue: 0,0:00:18.28,0:00:20.06,Default,,0000,0000,0000,,e a tecnologia está no coração disso. Dialogue: 0,0:00:21.43,0:00:23.66,Default,,0000,0000,0000,,Parabéns, você conseguiu. Dialogue: 0,0:00:23.77,0:00:25.66,Default,,0000,0000,0000,,Você programou o BB-8. Dialogue: 0,0:00:25.88,0:00:28.11,Default,,0000,0000,0000,,Agora eu acho que estamos prontos\Npara algo mais difícil. Dialogue: 0,0:00:28.23,0:00:29.48,Default,,0000,0000,0000,,Vamos em frente. Dialogue: 0,0:00:29.94,0:00:32.57,Default,,0000,0000,0000,,Agora que você aprendeu\Nnoções básicas de programação, Dialogue: 0,0:00:32.74,0:00:35.14,Default,,0000,0000,0000,,nós iremos voltar no tempo para\Nvocê criar o seu próprio jogo Dialogue: 0,0:00:35.31,0:00:38.28,Default,,0000,0000,0000,,Estrelando R2D2 e C3PO. Dialogue: 0,0:00:38.74,0:00:39.77,Default,,0000,0000,0000,,Para criarmos um jogo, Dialogue: 0,0:00:39.88,0:00:43.43,Default,,0000,0000,0000,,ós precisamos aprender sobre algo que os\Nprogramadores de jogos usam todos os dias Dialogue: 0,0:00:43.71,0:00:44.97,Default,,0000,0000,0000,,São chamados de eventos Dialogue: 0,0:00:45.60,0:00:49.71,Default,,0000,0000,0000,,Eventos dizem para o programa\Npara que ele aguarde de algo acontecer. Dialogue: 0,0:00:50.11,0:00:52.80,Default,,0000,0000,0000,,e então quando isso acontece,\Numa ação é executada. Dialogue: 0,0:00:53.37,0:00:56.17,Default,,0000,0000,0000,,Alguns exemplos de eventos são\Num clique no mouse, Dialogue: 0,0:00:56.63,0:00:58.97,Default,,0000,0000,0000,,um clique em um botão de\Nseta, ou um toque na tela. Dialogue: 0,0:00:59.20,0:01:02.23,Default,,0000,0000,0000,,Aqui, nós iremos fazer o\NR2D2 se mover para cima Dialogue: 0,0:01:02.34,0:01:04.51,Default,,0000,0000,0000,,para entregar uma mensagem\Npara um piloto rebelde, Dialogue: 0,0:01:04.63,0:01:07.03,Default,,0000,0000,0000,,e então se mover para baixo\Npara chegar ao outro piloto rebelde Dialogue: 0,0:01:07.48,0:01:09.60,Default,,0000,0000,0000,,Nós usaremos eventos para fazê-lo se mover Dialogue: 0,0:01:09.77,0:01:11.59,Default,,0000,0000,0000,,quando o jogador\Nutilizar as teclas seta Dialogue: 0,0:01:11.62,0:01:13.77,Default,,0000,0000,0000,,para cima/baixo ou os\Nbotões para cima/baixo. Dialogue: 0,0:01:14.74,0:01:18.80,Default,,0000,0000,0000,,Nós iremos usar o bloco de evento "whenUp"\Ne anexar o bloco "goUp" a ele. Dialogue: 0,0:01:19.26,0:01:21.71,Default,,0000,0000,0000,,Quando o jogador apertar\Na tecla seta para cima, Dialogue: 0,0:01:21.77,0:01:24.28,Default,,0000,0000,0000,,o código anexado\Nao bloco "whenUp" é executado, Dialogue: 0,0:01:24.97,0:01:28.11,Default,,0000,0000,0000,,e nós iremos fazer a mesma coisa\Npara fazer o R2 D2 se mover para baixo. Dialogue: 0,0:01:28.46,0:01:31.43,Default,,0000,0000,0000,,Para fazer isso, nós iremos usar\Num comando chamado "whenUp." Dialogue: 0,0:01:31.88,0:01:34.34,Default,,0000,0000,0000,,Quando você arrastar o comando\Npara fora da caixa de ferramentas, Dialogue: 0,0:01:34.46,0:01:38.57,Default,,0000,0000,0000,,você verá que ele começará e terminará com\Num colchete em vez de um ponto e vírgula. Dialogue: 0,0:01:38.97,0:01:42.17,Default,,0000,0000,0000,,Isso nos dará espaço\Npara colocar outros comandos no meio. Dialogue: 0,0:01:42.68,0:01:44.74,Default,,0000,0000,0000,,Todo comando que\Ncolocarmos nesses colchetes Dialogue: 0,0:01:44.80,0:01:47.08,Default,,0000,0000,0000,,será executado quando o jogador\Npressionar a seta para cima. Dialogue: 0,0:01:47.71,0:01:49.71,Default,,0000,0000,0000,,Queremos que o R2 D2 suba, Dialogue: 0,0:01:50.17,0:01:52.51,Default,,0000,0000,0000,,então vamos colocar um bloco "goUp"\Ndentro do comando, Dialogue: 0,0:01:53.14,0:01:56.40,Default,,0000,0000,0000,,e faremos a mesma coisa\Npara fazer o R2 D2 descer. Dialogue: 0,0:01:57.26,0:02:01.43,Default,,0000,0000,0000,,Agora, em vez de escrever todo o código\Npara controlar nosso robô com antecedência, Dialogue: 0,0:02:01.66,0:02:04.91,Default,,0000,0000,0000,,podemos deixar o R2 D2 reagir\Naos eventos de pressionar o botão Dialogue: 0,0:02:05.08,0:02:06.63,Default,,0000,0000,0000,,que o moverão pela tela. Dialogue: 0,0:02:07.20,0:02:10.68,Default,,0000,0000,0000,,Passo a passo,\No seu jogo está ficando mais interativo.