0:00:01.280,0:00:03.940 Bem-vindo à Hora do Código 0:00:14.040,0:00:19.270 Oi, eu sou Kathleen Kennedy, produtora de[br]Star Wars: O Despertar da Força. 0:00:19.680,0:00:23.760 Hoje você vai trabalhar com[br]um de nossos astros, o BB-8. 0:00:23.760,0:00:26.410 O BB-8 é um androide esférico. 0:00:26.790,0:00:32.030 Tudo o que ele faz, e cada movimento,[br]é controlado por softwares de computador. 0:00:33.290,0:00:38.180 A programação participa de diversas áreas:[br]marketing, saúde e até filmes. 0:00:38.840,0:00:42.090 Centenas de engenheiros da[br]computação trabalham juntos 0:00:42.090,0:00:45.000 para criar um filme como[br]O Despertar da Força. 0:00:46.200,0:00:49.759 Meu nome é Rachel Rose,[br]sou engenheira sênior de P&D na ILM. 0:00:50.409,0:00:53.189 Lidero a equipe de animação e[br]desenvolvimento de criaturas. 0:00:53.740,0:00:57.440 Em O Despertar da Força,[br]ajudo na criação de equipamentos 0:00:57.440,0:01:00.940 que são partes do personagem[br]que se movem 0:01:00.940,0:01:03.919 e permitem que[br]ele pareça real, 0:01:03.919,0:01:06.060 em uma galáxia muito,[br]muito distante. 0:01:06.970,0:01:09.629 Na próxima hora,[br]vamos criar nosso jogo do Star Wars. 0:01:09.629,0:01:12.520 Você vai conhecer[br]os fundamentos da programação. 0:01:12.870,0:01:15.640 A programação é feita com texto,[br]mas aqui vamos usar blocos 0:01:15.640,0:01:18.080 É só arrastar e soltar[br]para escrever os programas. 0:01:18.970,0:01:24.299 Para começar, vamos trabalhar com Rey[br]e programar o BB-8 para coletar a sucata. 0:01:24.889,0:01:27.519 Sua tela está dividida[br]em três partes. 0:01:27.519,0:01:30.419 À esquerda, fica a área do jogo,[br]onde o código será executado. 0:01:30.419,0:01:33.829 As instruções para cada nível[br]estão abaixo da área de jogo. 0:01:33.829,0:01:36.240 A parte do meio é onde fica a[br]caixa de ferramentas 0:01:36.240,0:01:40.260 e cada um desses blocos[br]é um comando que BB-8 pode entender. 0:01:40.260,0:01:42.680 A área em branco à direita[br]é a área de trabalho, 0:01:42.680,0:01:44.460 e é onde vamos criar[br]nosso programa. 0:01:44.850,0:01:47.659 Se eu arrastar o bloco moveLeft();[br]para a área de trabalho 0:01:47.659,0:01:49.719 e pressionar Executar,[br]o que acontece? 0:01:49.719,0:01:52.809 BB-8 se move um bloco[br]para a esquerda. 0:01:52.809,0:01:56.090 E se eu quiser que BB-8 faça algo[br]depois do moveLeft();? 0:01:56.090,0:01:58.453 Posso adicionar outro bloco[br]ao nosso programa. 0:01:58.683,0:02:03.103 Vou escolher o bloco moveUp(); e[br]arrastá-lo para baixo do bloco moveLeft(); 0:02:03.103,0:02:04.553 até que ele fique em destaque. 0:02:04.553,0:02:07.023 Então, vou soltá-lo,[br]e os dois vão se encaixar. 0:02:08.333,0:02:12.003 Ao pressionar Executar novamente,[br]BB-8 vai seguir os comandos 0:02:12.003,0:02:14.213 de cima para baixo. 0:02:14.853,0:02:16.363 Se quiser apagar um bloco, 0:02:16.363,0:02:19.883 remova-o da pilha e[br]arraste-o para a caixa de ferramentas. 0:02:19.893,0:02:23.203 Depois que pressionar Executar,[br]você sempre pode pressionar Recomeçar 0:02:23.203,0:02:25.093 e levar BB-8 de volta ao início. 0:02:26.074,0:02:27.492 Vamos começar!