Meu nome é Jens Bergensten, mas sou conhecido como Jeb. Sou o líder de desenvolvimento em Minecraft
aqui na mojang.com. Acho que comecei a programar com 11 ou 12 anos porque eu queria
fazer jogos. Um dos pais dos meus amigos me disse que para fazer jogos era preciso
aprender a programar. Foi assim que comecei.
Gosto de desenhar e imaginar
a arquitetura das coisas. É do que eu realmente gosto em Minecraft. Durante a próxima hora
você irá aprender o básico da ciência da computação programando Alex ou Steve para se mover
por uma simulação de um mundo Minecraft. A programação tradicional é feita em texto,
mas hoje iremos usar "blockly": um sistema que usa blocos que você pode arrastar para
escrever programas. Por baixo dos panos, você estará criando código JavaScript. Os conceitos
que você irá aprender são o que programadores usam diariamente e são os fundamentos para a
ciência da computação. Aqui na Mojang usamos esses mesmos conceitos para fazer Minecraft funcionar.
Antes de começar, você vai escolher um personagem. Eu vou escolher Alex. Vamos criar código para um programa
que irá ajudá-la a se mover pela tela. Sua tela está dividida em três partes principais.
Na esquerda está a área de jogo Minecraft, onde seu programa vai rodar. As instruções para
cada nível estão escritas abaixo. A área do meio é a caixa de ferramentas e cada um desses blocos
é um comando que direciona as ações da Alex. O espaço extra à direita é chamado
área de trabalho e é onde iremos construir nosso programa. Se arrastarmos o bloco "avance"
para nossa área de trabalho e clicarmos em Executar, o que acontece? Alex avança um espaço
na grade. E se quisermos fazer algo depois que ela tenha avançado um espaço? Podemos
adicionar outro bloco ao nosso programa. Eu vou escolher o bloco "vire à direita", e vou arrastá-lo
para debaixo do meu bloco "avance" até que apareça uma linha laranja. Então, irei largá-lo
e os dois blocos irão se juntar. Quando clicarmos em Executar novamente, Alex irá executar
os comandos que estão empilhados de cima para baixo em nossa área de trabalho. E se você quiser
remover um bloco, basta arrastá-lo da pilha de volta para a caixa de ferramentas. Para desfazer suas mudanças
e voltar ao início da fase, use o botão "Começar do início" no canto superior direito
da área de trabalho. Uma última coisa, está vendo esse triângulozinho nos blocos "vire"?
Sempre que você vir esses triângulos, significa que você pode escolher uma opção diferente.
Vamos começar a codificar!