1 00:00:14,000 --> 00:00:14,628 Olá 2 00:00:14,914 --> 00:00:16,342 Sou a Kathleen Kennedy, 3 00:00:16,457 --> 00:00:19,428 e sou a produtora do Star Wars: O Despertar da Força 4 00:00:19,657 --> 00:00:23,600 Hoje você irá trabalhar com uma de nossas estrelas, o BB-8. 5 00:00:24,114 --> 00:00:26,457 O BB-8 é um robô esférico. 6 00:00:26,685 --> 00:00:29,657 Tudo que ele faz e cada movimento que ele faz 7 00:00:29,828 --> 00:00:32,057 é controlado por software. 8 00:00:33,257 --> 00:00:35,828 A ciência da computação tem impacto em todos os setores, 9 00:00:36,000 --> 00:00:38,342 do marketing à saúde e ao cinema. 10 00:00:38,857 --> 00:00:42,228 Na verdade, centenas de engenheiros de computação trabalham juntos 11 00:00:42,400 --> 00:00:45,200 para fazer um filme como O Despertar da Força. 12 00:00:46,057 --> 00:00:49,542 Olá, Eu sou a Rachel Rose, Eu sou uma Engenheira Sênior de R&D na ILM, 13 00:00:49,657 --> 00:00:53,200 e eu lidero a equipe de animação e desenvolvimento de criaturas. 14 00:00:53,714 --> 00:00:55,612 Em O Despertar da Força, sou responsável 15 00:00:55,636 --> 00:00:57,828 por ajudar os artistas a desenvolver "rigs", 16 00:00:57,942 --> 00:01:01,257 que são as partes dos personagens que se movem, 17 00:01:01,485 --> 00:01:05,828 o que permite a um personagem parecer muito real em uma galáxia muito, muito distante. 18 00:01:07,028 --> 00:01:09,714 Na próxima hora, vamos construir nosso próprio jogo do Star Wars 19 00:01:09,828 --> 00:01:12,457 que vai te ensinar os conceitos básicos de programação. 20 00:01:12,857 --> 00:01:14,457 Normalmente, programação é toda em texto, 21 00:01:14,514 --> 00:01:17,085 mas nós iremos usar blocos aqui para que possamos arrastar e soltar 22 00:01:17,142 --> 00:01:18,171 para escrever os programas. 23 00:01:18,800 --> 00:01:20,800 No fim das contas, você ainda está criando código. 24 00:01:21,371 --> 00:01:24,571 Depois de experimentar o básico com blocos, iremos levar você para o JavaScript, 25 00:01:24,685 --> 00:01:27,371 Uma das mais populares linguagens de programação na web. 26 00:01:28,400 --> 00:01:30,800 Para começar, vamos trabalhar com a Rey 27 00:01:30,914 --> 00:01:34,000 para programar o BB-8 para andar e recolher todas as peças de sucata. 28 00:01:34,685 --> 00:01:36,800 Sua tela é dividida em três partes, 29 00:01:36,914 --> 00:01:39,885 à esquerda é o espaço do jogo Star Wars onde o código será executado. 30 00:01:40,171 --> 00:01:43,714 As instruções para cada fase são escritas abaixo do espaço do jogo. 31 00:01:44,114 --> 00:01:45,828 Esta área do meio é a caixa de ferramentas 32 00:01:45,885 --> 00:01:49,085 e cada um desses blocos é um comando que o BB-8 pode entender. 33 00:01:49,657 --> 00:01:52,057 O espaço em branco à direita é chamado de espaço de trabalho, 34 00:01:52,114 --> 00:01:54,057 e é aqui que iremos construir o nosso programa. 35 00:01:54,457 --> 00:01:56,791 Se eu arrastar o bloco "mover para a esquerda" para o nosso 36 00:01:56,815 --> 00:01:59,028 espaço de trabalho e apertar executar, o que acontece? 37 00:01:59,371 --> 00:02:01,942 O BB-8 se moverá um bloco para a esquerda na grade. 38 00:02:02,285 --> 00:02:05,542 E se eu quiser que o BB-8 faça algo após o bloco "mover para esquerda"? 39 00:02:05,714 --> 00:02:07,771 Eu posso adicionar outro bloco ao nosso programa. 40 00:02:08,228 --> 00:02:10,285 Eu vou escolher o bloco "mover para cima" 41 00:02:10,342 --> 00:02:12,628 e eu vou arrastá-lo para baixo do meu bloco "mover para a esquerda" 42 00:02:12,742 --> 00:02:14,057 até o destaque aparecer 43 00:02:14,114 --> 00:02:16,742 e então eu vou largá-lo e os dois blocos se encaixarão. 44 00:02:17,657 --> 00:02:21,371 Quando eu pressionar executar novamente, o BB-8 executará os comandos 45 00:02:21,485 --> 00:02:23,714 de cima para baixo em nosso espaço de trabalho. 46 00:02:24,342 --> 00:02:27,314 Se você quiser excluir um bloco, basta removê-lo da pilha 47 00:02:27,371 --> 00:02:29,085 e arrastá-lo de volta para a caixa de ferramentas. 48 00:02:29,371 --> 00:02:32,628 Depois que você apertar executar (run), você sempre pode apertar o botão de reset 49 00:02:32,685 --> 00:02:34,171 para fazer o BB-8 retornar ao início. 50 00:02:34,800 --> 00:02:36,285 Agora, vamos começar!