Meu nome é Jens Bergensten, mas eu sou mais conhecido como Jeb. Eu sou o desenvolvedor chefe no Minecraft
aqui na mojang.com. Eu acho que eu tinha 11 anos ou talvez 12 quando eu comecei a programar porque eu queria criar
jogos. Um pai de um amigo meu me disse que para criar jogos eu precisava
aprender a programar. Então foi assim que eu comecei. Eu gosto de desenvolver e descobrir
a arquiterura das coisas. É disso que eu realmente gosto no Minecraft. Durante a próxima
hora você vai aprender o básico sobre ciência da computação programando a Alex ou o Steve para se moverem
através de uma simulação de um pedaço do mundo do Minecraft. A programação tradicional normalmente é feita em texto,
mas hoje nós vamos usar o Blockly: um sistema que utiliza blocos que você pode arrastar e soltar para
escrever programas. Na prática, você está criando um código JavaScript. Os conceitos que você vai
aprender são o que programas de computador utilizam todos os dias e são a base para a ciência
da computação. Aqui na Mojang nós usamos os mesmos conceitos para fazer o Minecraft funcionar. Antes de
você começar, você vai escolher o seu personagem. Eu vou escolher a Alex. Vamos construir um código para um programa
que vai ajudá-la a se mover pela tela. Sua tela está dividida em três partes principais.
Na esquerda está o espaço de jogo do Minecraft, aonde o seu programa vai ser executado. As instruções para
cada level são escritas abaixo. Essa área do meio é a caixa de ferramentas e cada um desses blocos
é um comando que direciona as ações da Alex. O espaço branco à direita é chamado de
espaço de trabalho e é aqui que nós vamos contruir o nosso programa. Se nós arrastarmos o bloco ir para frente
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.
E se nós quiséssemos fazer alguma coisa depois de ela se mover um quadrado? Nós
podemos adicionar outro bloco no nosso programa. Eu vou escolher o bloco de virar à direita, e eu vou arrastá-lo
para debaixo do bloco ir para frente até que essa linha laranja apareça. Então, eu vou soltá-lo
e os dois blocos vão se unir. Quando clicarmos em Executar novamente, A Alex vai performar
os comandos que estiverem empilhados de cima para baixo no nosso espaço de trabalho. E se você quiser
deletar um bloco, apenas arraste-o para empilhá-lo de volta na caixa de ferramentas. Para desfazer suas mudanças
e para voltar ao início do nível, use o botão de Começar Novamente no canto direito superior
do espaço de trabalho. Mais uma coisa, você vê o pequeno triângulo nos blocos de virar?
Sempre que você ver esses triângulos, isso significa que você pode escolher uma opção diferente.
Vamos começar a codificar!