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