1 00:00:01,280 --> 00:00:04,090 Bem-vindo à Hora do Código 2 00:00:14,070 --> 00:00:20,050 Olá, chamo-me Kathleen Kennedy e sou a produtora de Star Wars: O Despertar da Força. 3 00:00:20,050 --> 00:00:24,030 Hoje você vai trabalhar com uma das nossas estrelas, o BB-8. 4 00:00:24,030 --> 00:00:29,630 O BB-8 é um androide esférico. Tudo o que que ele faz, cada movimento que ele faz 5 00:00:29,630 --> 00:00:34,890 é controlado por um programa de computador. A ciência da computação influencia todas 6 00:00:34,890 --> 00:00:40,039 as industrias, do marketing à saúde ou ao cinema. Na verdade, centenas de 7 00:00:40,039 --> 00:00:43,640 engenheiros da computação trabalharam juntos para realizar um filme como 8 00:00:43,640 --> 00:00:45,319 O Despertar da Força. 9 00:00:46,159 --> 00:00:50,790 Olá, chamo-me Rachel Rose. Sou uma engenheira sénior de P&D na ILM e lidero 10 00:00:50,790 --> 00:00:54,889 a equipa de animação e desenvolvimento de criaturas. Em 'O Despertar da Força', sou 11 00:00:54,889 --> 00:00:58,670 responsável por ajudar o artista a desenvolver os equipamentos que são 12 00:00:58,670 --> 00:01:04,630 as partes da personagem que se movem e que fazem a personagem credível, numa galáxia 13 00:01:04,630 --> 00:01:09,130 muito muito distante. Na próxima hora, vamos construir o nosso 14 00:01:09,130 --> 00:01:12,419 próprio jogo Star Wars e que servirá para te ensinar os conceitos básicos de programação. 15 00:01:12,419 --> 00:01:17,419 Usualmente programamos usando texto, mas aqui vamos usar blocos que podemos arrastar 16 00:01:17,419 --> 00:01:21,739 para escrever os programas. Para começar vamos trabalhar com o Rey para programar 17 00:01:21,739 --> 00:01:24,039 o BB-8 para se mover e recolher todas as peças de sucata. 18 00:01:25,029 --> 00:01:29,840 O teu ecrã está dividido em três partes. À esquerda tens a área de jogo Star Wars 19 00:01:29,840 --> 00:01:33,340 onde o código será executado. As instruções para cada nível são escritas por baixo da 20 00:01:33,340 --> 00:01:37,440 área de jogo. Esta área no meio é a caixa de ferramentas e cada um destes blocos é 21 00:01:37,440 --> 00:01:42,240 um comando que o BB-8 consegue entender. A área branca à direita é chamada a área de 22 00:01:42,240 --> 00:01:44,289 trabalho e é aqui que vamos construir o nosso programa. 23 00:01:44,909 --> 00:01:49,329 Se arrastarmos o bloco moverEsquerda para a área de trabalho e executar, o que acontece? 24 00:01:49,779 --> 00:01:54,690 BB-8 desloca-se para a esquerda um bloco na grelha. E se eu quiser que o BB-8 faça 25 00:01:54,690 --> 00:01:57,500 algo depois do bloco para deslocar para a esquerda? Posso adicionar outro bloco 26 00:01:57,500 --> 00:02:02,150 ao nosso programa. Eu vou escolher o bloco moverCima e arrastá-lo para baixo do bloco 27 00:02:02,150 --> 00:02:06,860 moverEsquerda até que fique sinalizado. Depois largo-o e os dois blocos selar-se-ão. 28 00:02:08,163 --> 00:02:12,163 Quando primo executar, o BB-8 irá executar os comandos que estão empilhados to topo 29 00:02:12,163 --> 00:02:16,763 para baixo na área de trabalho. Se alguma vez quiseres apagar um bloco, simplesmente 30 00:02:16,763 --> 00:02:20,963 remove-o da pilha e arrasta-o de volta para a caixa de ferramentas. Depois de executar, 31 00:02:20,963 --> 00:02:24,963 podes sempre premir o botão reiniciar para reposicionar o BB-8 de volta ao início. 32 00:02:25,989 --> 00:02:28,219 Agora toca a rolar!