Chamo-me Jens Bergensten, mas sou mais conhecido por Jeb.
Sou o programador principal do Minecraft aqui na mojang.com
Eu acho que tinha 11 anos, talvez 12, e comecei a programar porque queria
fazer jogos. Um dos amigos do meu pai disse-me que para fazer jogos é preciso
aprender a programar. E foi assim que comecei. Gosto de desenhar e descobrir
a arquitetura das coisas. E é isso que eu gosto mesmo no Minecraft. Na próxima hora
vai aprender os básicos da ciência da computação ao programar a Alex ou o Steve
a mover-se por um pedaço simulado de um mundo Minecraft.
A programação tradicional é normalmente em texto, mas hoje vamos usar o Blockly:
um sistema que usa blocos que pode arrastar e largar para
escrever programas. Na verdade, está a criar código JavaScript. Os conceitos que
vai aprender são os que os programadores usam todos os dias e são a base da ciência
da computação. Aqui na Mojang usamos estes mesmos conceitos para fazer o Minecraft
funcionar. Antes de começar, vai escolher a sua personagem. Eu vou escolher a Alex.
Vamos construir código para um programa que a vai ajudar a mover pelo ecrã
O seu ecrã está dividido em três partes principais. À esquerda é o espaço de jogo
do Minecraft, onde o seu programa vai executar. As instruções para cada nível
estão escritas abaixo. Esta área do meio é a caixa de ferramentas e cada um destes
blocos é um comando que orienta as ações da Alex. O espaço vazio à direita é chamado
a área de trabalho e é onde vamos construir o nosso programa. Se arrastar
o bloco "seguir em frente" para a nossa área de trabalho e clicar Executar, o que
acontecerá? A Alex move-se para a frente um espaço na grelha. E se quisessemos fazer
algo depois de ela se mover para a frente um espaço? Podemos adicionar outro bloco
ao nosso programa. Vou escolher o bloco "virar à direita" e vou arrastá-lo para
baixo do meu bloco "seguir em frente" até que esta linha laranja apareça. Depois,
largo-o, e os dois blocos vão-se unir. Quando pressionarmos Executar de novo,
a Alex vai fazer os comandos que estão empilhados de cima para baixo na nossa
área de trabalho. E se alguma vez quiser apagar um bloco, basta arrastá-lo da pilha
de volta para a caixa de ferramentas. Para desfazer as suas alterações e voltar a como
o nível começou, use o botão Recomeçar no canto superior direito da área de trabalho.
Mais uma coisa, vê o triângulo pequeno nos blocos de virar? Sempre que vir esses
triângulos significa que pode escolher uma opção diferente.
Vamos começar a fazer código!