Como programar com Minecraft

Minecraft é o jogo em sandbox mais popular do momento, pra você ter ideia, existem pessoas que ficaram ricas fazendo vídeos do jogo no Youtube.

Programação é o presente e o futuro, a cada ano as atividades estão cada vez mais atreladas a programas feitos por desenvolvedores em diversas linguagens. Então por que não aprender a programar com Minecraft?

Iremos fazer uma série de tutoriais para que você possa se tornar um programador se divertindo com o jogo da Mojang. Para isso precisamos que você prepare o seu ambiente de programação e conheça o jogo, veja os tutoriais:

Como Instalar Minecraft no Macbook

Jogar Minecraft no Raspberry Pi

Guia de Minecraft para PC 2017

Criar Servidor de Minecraft 2017

Tutoriais de Minecraft

Começando a Programar com Minecraft

Para embarcar nesse mundo de códigos, vamos utilizar a linguagem de programação Python e o livro Aprenda a Programar com Minecraft da editora Notavec que pode ser comprado por valores até R$ 30,00 nas melhores livrarias.

Faremos um resumo mais enxuto do que o livro 358 páginas aborda, mas seria interessante você adquirir o exemplar e seguir todos os exemplos e dicas que ele possui.

Logica de Programação

Muitos dos conceitos abordados nos artigos que virão são bem intuitivos, mas se planejas utilizar programação como um profissional, é de suma importância que procure um curso superior de Ciências ou Engenharia da Computação ou ainda Sistemas de Informação.

A lógica de programação permite definir a seqüência lógica para o desenvolvimento e solução de um problema envolvendo software. Lógica de programação é a técnica de seguir instruções para atingir determinado
objetivo na área de sistemas.

Na linguagem comum, entende-se por instrução um conjunto de regras ou normas para realizar uma atividade. Em informática, porém, instrução é a informação que indica a um computador uma ação a executar. Porém o computador precisa de um conjunto de instruções colocadas em um intervalo lógico e seguindo uma sequência determinada para que a tarefa seja executada da melhor maneira possível.

Por que Python?

Atualmente Python é a linguagem mais simples para iniciar a programar. É fácil de se entender (mesmo estando em inglês) escrever e pode-se perfeitamente evoluir para programas profissionais. Ela está entre as mais populares do mundo.

Programando no Minecraft

Aqui no site mostramos como configurar o Minecraft para começar a utilizar os códigos em Python para executar instruções no jogo. O mais comum é que o usuário queira realizar tarefas repetitivas que são muito demoradas para fazer no jogo, algo como construir um grande monumento, florestas e etc. Tudo isso através do modo criativo. É interessante também para administradores de servers utilizar a programação para criar eventos e melhorar o ambiente do jogo. A maioria dos melhores serves de Minecraft possuem algum especialista em programação e não apenas rede, criando lógicas para melhorar a interação do jogo.

Se você seguiu os tutoriais do site e já possui um servidor de Minecraft e o Python instalado, basta abrir a ferramenta de programação chamada IDLE e testar o poder da programação com o seguinte código:

from mcpi.minecraft import Minecraft
mc = Minecraft.create()

bloco = 57
altura = 15
andares = range(altura)

pos = mc.player.getTilePos()

x, y, z = pos.x + altura, pos.y, pos.z

for andar in reversed(andares):
mc.setBlocks(x - andar, y, z - andar, x + andar, y, z + andar, bloco)
y += 1

Esse code ira criar uma pirâmide instantaneamente utilizando um tipo de bloco especifico o qual pode ser escolhido a partir da biblioteca de códigos do jogo extraída pela função import. Se traduzirmos a instrução, podemos observar algo como: De mcpi.minecraft importe Minecraf, mc é igual a Criar Minecraft. bloco é igual a 57 (…) Posição é igual a Minecraft Jogador, pegar posição; defina posições como x, y e z; Então ele termina com uma função de contador o qual ele cria blocos ao contrario e vai diminuindo a área em 1 até chegar a apenas 1 bloco.

No nosso próximo artigo vamos mostrar a maior parte da grade do assunto Programação voltado para o Minecraft, enquanto isso se você quiser ir estudando desenvolvimento de jogos com Python, aconselho utilizar também o livro Introdução ao Desenvolvimento de Jogos em Python com PyGame. Ele tem toda base necessária para programar jogos em Python de uma maneira geral, não apenas voltada para o universo do Minecraft e o melhor de tudo é que ele possui tutoriais para criar mods mais complexos para Minecraft, seria o complemento perfeito para aqueles que terminaram o livro Aprenda a Programar com Minecraft. É claro que existem diversos livros sobre Python, mas acredito que estes dois são suficientes para iniciar tanto na programação em Python quanto desenvolvimento de jogos e de bônus aprender o básico de programação até mesmo para um profissional. Indico para crianças a partir dos 8 anos.

Para os mais novos indico também acessar o code.org o qual possui um passo a passo que ensina o mais basico de programação em ambiente virtual usando os elementos do Minecraft. O tutorial é uma parceria entre a Microsoft e o Code.org, é um site que visa tornar a programação mais acessível. O Code.org quer expandir o acesso à ciência da computação para todo mundo, e tem ênfase em aumentar o nível de participação. A organização sem fins lucrativos lançou diversas iniciativas, como uma preparação de novos professores de ciências da computação para oferecer aulas onlines para o ensino fundamental.

 

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Leave a Reply