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