0:00:01.280,0:00:04.090 Bem-vindo à Hora do Código 0:00:14.070,0:00:20.050 Olá, chamo-me Kathleen Kennedy e sou a[br]produtora de Star Wars: O Despertar da Força. 0:00:20.050,0:00:24.030 Hoje você vai trabalhar com[br]uma das nossas estrelas, o BB-8. 0:00:24.030,0:00:29.630 O BB-8 é um androide esférico. Tudo o que[br]que ele faz, cada movimento que ele faz 0:00:29.630,0:00:34.890 é controlado por um programa de computador.[br]A ciência da computação influencia todas 0:00:34.890,0:00:40.039 as industrias, do marketing à saúde ou ao [br]cinema. Na verdade, centenas de 0:00:40.039,0:00:43.640 engenheiros da computação trabalharam[br]juntos para realizar um filme como 0:00:43.640,0:00:45.319 O Despertar da Força. 0:00:46.159,0:00:50.790 Olá, chamo-me Rachel Rose. Sou uma [br]engenheira sénior de P&D na ILM e lidero 0:00:50.790,0:00:54.889 a equipa de animação e desenvolvimento de[br]criaturas. Em 'O Despertar da Força', sou 0:00:54.889,0:00:58.670 responsável por ajudar o artista a[br]desenvolver os equipamentos que são 0:00:58.670,0:01:04.630 as partes da personagem que se movem e que[br]fazem a personagem credível, numa galáxia 0:01:04.630,0:01:09.130 muito muito distante.[br]Na próxima hora, vamos construir o nosso 0:01:09.130,0:01:12.419 próprio jogo Star Wars e que servirá para[br]te ensinar os conceitos básicos de programação. 0:01:12.419,0:01:17.419 Usualmente programamos usando texto, mas[br]aqui vamos usar blocos que podemos arrastar 0:01:17.419,0:01:21.739 para escrever os programas. Para começar[br]vamos trabalhar com o Rey para programar 0:01:21.739,0:01:24.039 o BB-8 para se mover e recolher todas as [br]peças de sucata. 0:01:25.029,0:01:29.840 O teu ecrã está dividido em três partes. À[br]esquerda tens a área de jogo Star Wars 0:01:29.840,0:01:33.340 onde o código será executado. As instruções[br]para cada nível são escritas por baixo da 0:01:33.340,0:01:37.440 área de jogo. Esta área no meio é a caixa[br]de ferramentas e cada um destes blocos é 0:01:37.440,0:01:42.240 um comando que o BB-8 consegue entender. [br]A área branca à direita é chamada a área de 0:01:42.240,0:01:44.289 trabalho e é aqui que vamos construir o [br]nosso programa. 0:01:44.909,0:01:49.329 Se arrastarmos o bloco moverEsquerda para a[br]área de trabalho e executar, o que acontece? 0:01:49.779,0:01:54.690 BB-8 desloca-se para a esquerda um bloco[br]na grelha. E se eu quiser que o BB-8 faça 0:01:54.690,0:01:57.500 algo depois do bloco para deslocar para a[br]esquerda? Posso adicionar outro bloco 0:01:57.500,0:02:02.150 ao nosso programa. Eu vou escolher o bloco[br]moverCima e arrastá-lo para baixo do bloco 0:02:02.150,0:02:06.860 moverEsquerda até que fique sinalizado.[br]Depois largo-o e os dois blocos selar-se-ão. 0:02:08.163,0:02:12.163 Quando primo executar, o BB-8 irá executar[br]os comandos que estão empilhados to topo 0:02:12.163,0:02:16.763 para baixo na área de trabalho. Se alguma [br]vez quiseres apagar um bloco, simplesmente 0:02:16.763,0:02:20.963 remove-o da pilha e arrasta-o de volta para[br]a caixa de ferramentas. Depois de executar, 0:02:20.963,0:02:24.963 podes sempre premir o botão reiniciar para[br]reposicionar o BB-8 de volta ao início. 0:02:25.989,0:02:28.219 Agora toca a rolar!