1 00:00:01,280 --> 00:00:03,940 Bem-vindo à Hora do Código 2 00:00:14,040 --> 00:00:19,270 Oi, eu sou Kathleen Kennedy, produtora de Star Wars: O Despertar da Força. 3 00:00:19,680 --> 00:00:23,760 Hoje você vai trabalhar com um de nossos astros, o BB-8. 4 00:00:23,760 --> 00:00:26,410 O BB-8 é um androide esférico. 5 00:00:26,790 --> 00:00:32,030 Tudo o que ele faz, e cada movimento, é controlado por softwares de computador. 6 00:00:33,290 --> 00:00:38,180 A programação participa de diversas áreas: marketing, saúde e até filmes. 7 00:00:38,840 --> 00:00:42,090 Centenas de engenheiros da computação trabalham juntos 8 00:00:42,090 --> 00:00:45,000 para criar um filme como O Despertar da Força. 9 00:00:46,200 --> 00:00:49,759 Meu nome é Rachel Rose, sou engenheira sênior de P&D na ILM. 10 00:00:50,409 --> 00:00:53,189 Lidero a equipe de animação e desenvolvimento de criaturas. 11 00:00:53,740 --> 00:00:57,440 Em O Despertar da Força, ajudo na criação de equipamentos 12 00:00:57,440 --> 00:01:00,940 que são partes do personagem que se movem 13 00:01:00,940 --> 00:01:03,919 e permitem que ele pareça real, 14 00:01:03,919 --> 00:01:06,060 em uma galáxia muito, muito distante. 15 00:01:06,970 --> 00:01:09,629 Na próxima hora, vamos criar nosso jogo do Star Wars. 16 00:01:09,629 --> 00:01:12,520 Você vai conhecer os fundamentos da programação. 17 00:01:12,870 --> 00:01:15,640 A programação é feita com texto, mas aqui vamos usar blocos 18 00:01:15,640 --> 00:01:18,080 É só arrastar e soltar para escrever os programas. 19 00:01:18,970 --> 00:01:24,299 Para começar, vamos trabalhar com Rey e programar o BB-8 para coletar a sucata. 20 00:01:24,889 --> 00:01:27,519 Sua tela está dividida em três partes. 21 00:01:27,519 --> 00:01:30,419 À esquerda, fica a área do jogo, onde o código será executado. 22 00:01:30,419 --> 00:01:33,829 As instruções para cada nível estão abaixo da área de jogo. 23 00:01:33,829 --> 00:01:36,240 A parte do meio é onde fica a caixa de ferramentas 24 00:01:36,240 --> 00:01:40,260 e cada um desses blocos é um comando que BB-8 pode entender. 25 00:01:40,260 --> 00:01:42,680 A área em branco à direita é a área de trabalho, 26 00:01:42,680 --> 00:01:44,460 e é onde vamos criar nosso programa. 27 00:01:44,850 --> 00:01:47,659 Se eu arrastar o bloco moveLeft(); para a área de trabalho 28 00:01:47,659 --> 00:01:49,719 e pressionar Executar, o que acontece? 29 00:01:49,719 --> 00:01:52,809 BB-8 se move um bloco para a esquerda. 30 00:01:52,809 --> 00:01:56,090 E se eu quiser que BB-8 faça algo depois do moveLeft();? 31 00:01:56,090 --> 00:01:58,453 Posso adicionar outro bloco ao nosso programa. 32 00:01:58,683 --> 00:02:03,103 Vou escolher o bloco moveUp(); e arrastá-lo para baixo do bloco moveLeft(); 33 00:02:03,103 --> 00:02:04,553 até que ele fique em destaque. 34 00:02:04,553 --> 00:02:07,023 Então, vou soltá-lo, e os dois vão se encaixar. 35 00:02:08,333 --> 00:02:12,003 Ao pressionar Executar novamente, BB-8 vai seguir os comandos 36 00:02:12,003 --> 00:02:14,213 de cima para baixo. 37 00:02:14,853 --> 00:02:16,363 Se quiser apagar um bloco, 38 00:02:16,363 --> 00:02:19,883 remova-o da pilha e arraste-o para a caixa de ferramentas. 39 00:02:19,893 --> 00:02:23,203 Depois que pressionar Executar, você sempre pode pressionar Recomeçar 40 00:02:23,203 --> 00:02:25,093 e levar BB-8 de volta ao início. 41 00:02:26,074 --> 00:02:27,492 Vamos começar!