-
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 "mover para a 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 "mover para a 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!