WEBVTT 00:00:01.280 --> 00:00:03.940 Bem-vindo à Hora do Código 00:00:14.070 --> 00:00:20.470 Olá, chamo-me Kathleen Kennedy e sou a produtora de Star Wars: O Despertar da Força. 00:00:20.470 --> 00:00:27.910 Hoje você vai trabalhar com uma das nossas estrelas, o BB-8. 00:00:27.910 --> 00:00:34.830 O BB-8 é um androide esférico. Tudo o que que ele faz, cada movimento que ele faz 00:00:41.220 --> 00:00:45.290 é controlado por um programa de computador. A ciência da computação influencia todas 00:00:45.290 --> 00:00:51.899 as industrias, do marketing à saúde ou ao cinema. Na verdade, centenas de 00:00:51.899 --> 00:00:57.340 engenheiros da computação trabalharam juntos para realizar um filme como 00:00:57.340 --> 00:01:03.289 O Despertar da Força. 00:01:03.289 --> 00:01:08.630 Olá, chamo-me Rachel Rose. Sou uma engenheira sénior de P&D na ILM e lidero 00:01:08.630 --> 00:01:13.679 a equipa de animação e desenvolvimento de criaturas. Em 'O Despertar da Força', sou 00:01:13.679 --> 00:01:17.240 responsável por ajudar o artista a desenvolver os equipamentos que são 00:01:17.240 --> 00:01:23.200 as partes da personagem que se movem e que fazem a personagem credível, numa galáxia 00:01:23.200 --> 00:01:27.700 muito muito distante. Na próxima hora, vamos construir o nosso 00:01:27.700 --> 00:01:32.259 próprio jogo Star Wars e que servirá para te ensinar os conceitos básicos de programação. 00:01:32.259 --> 00:01:37.259 Usualmente programamos usando texto, mas aqui vamos usar blocos que podemos arrastar 00:01:37.259 --> 00:01:42.009 para escrever os programas. Para começar vamos trabalhar com o Rey para programar 00:01:42.009 --> 00:01:44.649 o BB-8 para se mover e recolher todas as peças de sucata. 00:01:44.649 --> 00:01:51.860 O teu ecrã está dividido em três partes. À esquerda tens a área de jogo Star Wars 00:01:51.860 --> 00:01:56.990 onde o código será executado. As instruções para cada nível são escritas por baixo da 00:01:56.990 --> 00:02:02.280 área de jogo. Esta área no meio é a caixa de ferramentas e cada um destes blocos é 00:02:02.280 --> 00:02:06.180 um comando que o BB-8 consegue entender. A área branca à direita é chamada a área de 00:02:06.180 --> 00:02:10.549 trabalho e é aqui que vamos construir o nosso programa. 00:02:10.549 --> 00:02:15.989 Se arrastarmos o bloco moverEsquerda para a área de trabalho, o que acontece? 00:02:15.989 --> 00:02:20.560 BB-8 desloca-se para a esquerda um bloco na grelha. E se eu quiser que o BB-8 faça 00:02:20.580 --> 00:02:27.600 algo depois do bloco para deslocar para a esquerda? Posso adicionar outro bloco 99:59:59.999 --> 99:59:59.999 ao nosso programa. Eu vou escolher o bloco moverCima e arrastá-lo para baixo do bloco 99:59:59.999 --> 99:59:59.999 moverEsquerda até que fique sinalizado. Depois largo-o e os dois blocos selar-se-ão. 99:59:59.999 --> 99:59:59.999 Quando primo executar, o BB-8 irá executar os comandos que estão empilhados to topo 99:59:59.999 --> 99:59:59.999 para baixo na área de trabalho. Se alguma vez quiseres apagar um bloco, simplesmente 99:59:59.999 --> 99:59:59.999 remove-o da pilha e arrasta-o de volta para a caixa de ferramentas. Depois de executar, 99:59:59.999 --> 99:59:59.999 podes sempre premir o botão reiniciar para reposicionar o BB-8 de volta ao início. 99:59:59.999 --> 99:59:59.999 Agora toca a rolar!