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