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!