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