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!