1 00:00:00,099 --> 00:00:05,060 Meu nome é Jens Bergensten, mas eu sou mais conhecido como Jeb. Eu sou o desenvolvedor chefe no Minecraft 2 00:00:05,060 --> 00:00:13,390 aqui na mojang.com. Eu acho que eu tinha 11 anos ou talvez 12 quando eu comecei a programar porque eu queria criar 3 00:00:13,390 --> 00:00:17,750 jogos. Um pai de um amigo meu me disse que para criar jogos eu precisava 4 00:00:17,750 --> 00:00:26,090 aprender a programar. Então foi assim que eu comecei. Eu gosto de desenvolver e descobrir 5 00:00:26,090 --> 00:00:33,329 a arquiterura das coisas. É disso que eu realmente gosto no Minecraft. Durante a próxima 6 00:00:33,329 --> 00:00:39,219 hora você vai aprender o básico sobre ciência da computação programando a Alex ou o Steve para se moverem 7 00:00:39,219 --> 00:00:45,940 através de uma simulação de um pedaço do mundo do Minecraft. A programação tradicional normalmente é feita em texto, 8 00:00:45,940 --> 00:00:51,019 mas hoje nós vamos usar o Blockly: um sistema que utiliza blocos que você pode arrastar e soltar para 9 00:00:51,019 --> 00:00:57,620 escrever programas. Na prática, você está criando um código JavaScript. Os conceitos que você vai 10 00:00:57,620 --> 00:01:02,530 aprender são o que programas de computador utilizam todos os dias e são a base para a ciência 11 00:01:02,530 --> 00:01:09,890 da computação. Aqui na Mojang nós usamos os mesmos conceitos para fazer o Minecraft funcionar. Antes de 12 00:01:09,890 --> 00:01:15,299 você começar, você vai escolher o seu personagem. Eu vou escolher a Alex. Vamos construir um código para um programa 13 00:01:15,299 --> 00:01:22,810 que vai ajudá-la a se mover pela tela. Sua tela está dividida em três partes principais. 14 00:01:22,810 --> 00:01:28,579 Na esquerda está o espaço de jogo do Minecraft, aonde o seu programa vai ser executado. As instruções para 15 00:01:28,579 --> 00:01:34,740 cada level são escritas abaixo. Essa área do meio é a caixa de ferramentas e cada um desses blocos 16 00:01:34,740 --> 00:01:40,899 é um comando que direciona as ações da Alex. O espaço branco à direita é chamado de 17 00:01:40,899 --> 00:01:46,920 espaço de trabalho e é aqui que nós vamos contruir o nosso programa. Se nós arrastarmos o bloco ir para frente 18 00:01:46,920 --> 00:01:53,340 para o nosso espaço de trabalho e então clicar em executar, o que acontece? A Alex se move um quadrado para frente na rede. 19 00:01:53,340 --> 00:01:59,770 E se nós quiséssemos fazer alguma coisa depois de ela se mover um quadrado? Nós 20 00:01:59,770 --> 00:02:05,140 podemos adicionar outro bloco no nosso programa. Eu vou escolher o bloco de virar à direita, e eu vou arrastá-lo 21 00:02:05,140 --> 00:02:11,380 para debaixo do bloco ir para frente até que essa linha laranja apareça. Então, eu vou soltá-lo 22 00:02:11,380 --> 00:02:17,260 e os dois blocos vão se unir. Quando clicarmos em Executar novamente, A Alex vai performar 23 00:02:17,260 --> 00:02:22,670 os comandos que estiverem empilhados de cima para baixo no nosso espaço de trabalho. E se você quiser 24 00:02:22,670 --> 00:02:28,700 deletar um bloco, apenas arraste-o para empilhá-lo de volta na caixa de ferramentas. Para desfazer suas mudanças 25 00:02:28,700 --> 00:02:33,790 e para voltar ao início do nível, use o botão de Começar Novamente no canto direito superior 26 00:02:33,790 --> 00:02:41,170 do espaço de trabalho. Mais uma coisa, você vê o pequeno triângulo nos blocos de virar? 27 00:02:41,170 --> 00:02:46,620 Sempre que você ver esses triângulos, isso significa que você pode escolher uma opção diferente. 28 00:02:46,620 --> 00:02:48,750 Vamos começar a codificar!