[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.10,0:00:03.23,Default,,0000,0000,0000,,Chamo-me Jens Bergensten, mas sou mais\Nconhecido por Jeb. Dialogue: 0,0:00:03.23,0:00:06.35,Default,,0000,0000,0000,,Sou o programador principal do Minecraft\Naqui na mojang.com Dialogue: 0,0:00:07.26,0:00:13.44,Default,,0000,0000,0000,,Eu acho que tinha 11 anos, talvez 12, e\Ncomecei a programar porque queria Dialogue: 0,0:00:13.44,0:00:17.74,Default,,0000,0000,0000,,fazer jogos. Um dos amigos do meu pai\Ndisse-me que para fazer jogos é preciso Dialogue: 0,0:00:17.75,0:00:26.09,Default,,0000,0000,0000,,aprender a programar. E foi assim que\Ncomecei. Gosto de desenhar e descobrir Dialogue: 0,0:00:26.09,0:00:33.33,Default,,0000,0000,0000,,a arquitetura das coisas. E é isso que eu\Ngosto mesmo no Minecraft. Na próxima hora Dialogue: 0,0:00:33.33,0:00:38.65,Default,,0000,0000,0000,,vai aprender os básicos da ciência da\Ncomputação ao programar a Alex ou o Steve Dialogue: 0,0:00:38.65,0:00:41.99,Default,,0000,0000,0000,,a mover-se por um pedaço simulado de um\Nmundo Minecraft. Dialogue: 0,0:00:41.99,0:00:47.41,Default,,0000,0000,0000,,A programação tradicional é normalmente em\Ntexto, mas hoje vamos usar o Blockly: Dialogue: 0,0:00:47.41,0:00:51.02,Default,,0000,0000,0000,,um sistema que usa blocos que pode\Narrastar e largar para Dialogue: 0,0:00:51.02,0:00:57.62,Default,,0000,0000,0000,,escrever programas. Na verdade, está a\Ncriar código JavaScript. Os conceitos que Dialogue: 0,0:00:57.62,0:01:02.53,Default,,0000,0000,0000,,vai aprender são os que os programadores\Nusam todos os dias e são a base da ciência Dialogue: 0,0:01:02.53,0:01:07.71,Default,,0000,0000,0000,,da computação. Aqui na Mojang usamos estes\Nmesmos conceitos para fazer o Minecraft Dialogue: 0,0:01:07.71,0:01:13.16,Default,,0000,0000,0000,,funcionar. Antes de começar, vai escolher\Na sua personagem. Eu vou escolher a Alex. Dialogue: 0,0:01:13.16,0:01:17.71,Default,,0000,0000,0000,,Vamos construir código para um programa\Nque a vai ajudar a mover pelo ecrã Dialogue: 0,0:01:20.22,0:01:24.09,Default,,0000,0000,0000,,O seu ecrã está dividido em três partes\Nprincipais. À esquerda é o espaço de jogo Dialogue: 0,0:01:24.10,0:01:28.58,Default,,0000,0000,0000,,do Minecraft, onde o seu programa vai \Nexecutar. As instruções para cada nível Dialogue: 0,0:01:28.58,0:01:34.74,Default,,0000,0000,0000,,estão escritas abaixo. Esta área do meio é\Na caixa de ferramentas e cada um destes Dialogue: 0,0:01:34.74,0:01:40.90,Default,,0000,0000,0000,,blocos é um comando que orienta as ações\Nda Alex. O espaço vazio à direita é chamado Dialogue: 0,0:01:40.90,0:01:45.27,Default,,0000,0000,0000,,a área de trabalho e é onde vamos\Nconstruir o nosso programa. Se arrastar Dialogue: 0,0:01:45.27,0:01:49.57,Default,,0000,0000,0000,,o bloco "seguir em frente" para a nossa\Nárea de trabalho e clicar Executar, o que Dialogue: 0,0:01:49.57,0:01:56.26,Default,,0000,0000,0000,,acontecerá? A Alex move-se para a frente um\Nespaço na grelha. E se quisessemos fazer Dialogue: 0,0:01:56.26,0:02:00.58,Default,,0000,0000,0000,,algo depois de ela se mover para a frente\Num espaço? Podemos adicionar outro bloco Dialogue: 0,0:02:00.58,0:02:05.14,Default,,0000,0000,0000,,ao nosso programa. Vou escolher o bloco\N"virar à direita" e vou arrastá-lo para Dialogue: 0,0:02:05.14,0:02:11.38,Default,,0000,0000,0000,,baixo do meu bloco "seguir em frente" até\Nque esta linha laranja apareça. Depois, Dialogue: 0,0:02:11.38,0:02:16.35,Default,,0000,0000,0000,,largo-o, e os dois blocos vão-se unir.\NQuando pressionarmos Executar de novo, Dialogue: 0,0:02:16.35,0:02:19.67,Default,,0000,0000,0000,,a Alex vai fazer os comandos que estão\Nempilhados de cima para baixo na nossa Dialogue: 0,0:02:19.67,0:02:25.31,Default,,0000,0000,0000,,área de trabalho. E se alguma vez quiser\Napagar um bloco, basta arrastá-lo da pilha Dialogue: 0,0:02:25.31,0:02:29.54,Default,,0000,0000,0000,,de volta para a caixa de ferramentas. Para\Ndesfazer as suas alterações e voltar a como Dialogue: 0,0:02:29.54,0:02:35.53,Default,,0000,0000,0000,,o nível começou, use o botão Recomeçar no\Ncanto superior direito da área de trabalho. Dialogue: 0,0:02:36.87,0:02:42.09,Default,,0000,0000,0000,,Mais uma coisa, vê o triângulo pequeno nos\Nblocos de virar? Sempre que vir esses Dialogue: 0,0:02:42.09,0:02:46.43,Default,,0000,0000,0000,,triângulos significa que pode escolher uma\Nopção diferente. Dialogue: 0,0:02:46.43,0:02:48.66,Default,,0000,0000,0000,,Vamos começar a fazer código!