WEBVTT 00:00:14.000 --> 00:00:14.628 Olá 00:00:14.914 --> 00:00:16.342 Sou a Kathleen Kennedy, 00:00:16.457 --> 00:00:19.428 e sou a produtora do Star Wars: O Despertar da Força 00:00:19.657 --> 00:00:23.600 Hoje você irá trabalhar com uma de nossas estrelas, o BB-8. 00:00:24.114 --> 00:00:26.457 O BB-8 é um robô esférico. 00:00:26.685 --> 00:00:29.657 Tudo que ele faz e cada movimento que ele faz 00:00:29.828 --> 00:00:32.057 é controlado por software. 00:00:33.257 --> 00:00:35.828 A ciência da computação tem impacto em todos os setores, 00:00:36.000 --> 00:00:38.342 do marketing à saúde e ao cinema. 00:00:38.857 --> 00:00:42.228 Na verdade, centenas de engenheiros de computação trabalham juntos 00:00:42.400 --> 00:00:45.200 para fazer um filme como O Despertar da Força. 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, 00:00:49.657 --> 00:00:53.200 e eu lidero a equipe de animação e desenvolvimento de criaturas. 00:00:53.714 --> 00:00:55.612 Em O Despertar da Força, sou responsável 00:00:55.636 --> 00:00:57.828 por ajudar os artistas a desenvolver "rigs", 00:00:57.942 --> 00:01:01.257 que são as partes dos personagens que se movem, 00:01:01.485 --> 00:01:05.828 o que permite a um personagem parecer muito real em uma galáxia muito, muito distante. 00:01:07.028 --> 00:01:09.714 Na próxima hora, vamos construir nosso próprio jogo do Star Wars 00:01:09.828 --> 00:01:12.457 que vai te ensinar os conceitos básicos de programação. 00:01:12.857 --> 00:01:14.457 Normalmente, programação é toda em texto, 00:01:14.514 --> 00:01:17.085 mas nós iremos usar blocos aqui para que possamos arrastar e soltar 00:01:17.142 --> 00:01:18.171 para escrever os programas. 00:01:18.800 --> 00:01:20.800 No fim das contas, você ainda está criando código. 00:01:21.371 --> 00:01:24.571 Depois de experimentar o básico com blocos, iremos levar você para o JavaScript, 00:01:24.685 --> 00:01:27.371 Uma das mais populares linguagens de programação na web. 00:01:28.400 --> 00:01:30.800 Para começar, vamos trabalhar com a Rey 00:01:30.914 --> 00:01:34.000 para programar o BB-8 para andar e recolher todas as peças de sucata. 00:01:34.685 --> 00:01:36.800 Sua tela é dividida em três partes, 00:01:36.914 --> 00:01:39.885 à esquerda é o espaço do jogo Star Wars onde o código será executado. 00:01:40.171 --> 00:01:43.714 As instruções para cada fase são escritas abaixo do espaço do jogo. 00:01:44.114 --> 00:01:45.828 Esta área do meio é a caixa de ferramentas 00:01:45.885 --> 00:01:49.085 e cada um desses blocos é um comando que o BB-8 pode entender. 00:01:49.657 --> 00:01:52.057 O espaço em branco à direita é chamado de espaço de trabalho, 00:01:52.114 --> 00:01:54.057 e é aqui que iremos construir o nosso programa. 00:01:54.457 --> 00:01:56.791 Se eu arrastar o bloco "mover para a esquerda" para o nosso 00:01:56.815 --> 00:01:59.028 espaço de trabalho e apertar executar, o que acontece? 00:01:59.371 --> 00:02:01.942 O BB-8 se moverá um bloco para a esquerda na grade. 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"? 00:02:05.714 --> 00:02:07.771 Eu posso adicionar outro bloco ao nosso programa. 00:02:08.228 --> 00:02:10.285 Eu vou escolher o bloco "mover para cima" 00:02:10.342 --> 00:02:12.628 e eu vou arrastá-lo para baixo do meu bloco "mover para a esquerda" 00:02:12.742 --> 00:02:14.057 até o destaque aparecer 00:02:14.114 --> 00:02:16.742 e então eu vou largá-lo e os dois blocos se encaixarão. 00:02:17.657 --> 00:02:21.371 Quando eu pressionar executar novamente, o BB-8 executará os comandos 00:02:21.485 --> 00:02:23.714 de cima para baixo em nosso espaço de trabalho. 00:02:24.342 --> 00:02:27.314 Se você quiser excluir um bloco, basta removê-lo da pilha 00:02:27.371 --> 00:02:29.085 e arrastá-lo de volta para a caixa de ferramentas. 00:02:29.371 --> 00:02:32.628 Depois que você apertar executar (run), você sempre pode apertar o botão de reset 00:02:32.685 --> 00:02:34.171 para fazer o BB-8 retornar ao início. 00:02:34.800 --> 00:02:36.285 Agora, vamos começar!