Nathan espera que dando à comunidade Minecraft acesso ao Brigadier pode torná-lo “extremamente amigável um dia.” Afinal, os comandos ainda não são comumente usados por muitos jogadores de Minecraft. “Algumas pessoas realmente não olham para os comandos porque eles são um pouco intimidadores e eu entendo totalmente o porquê”, diz Nathan. “Isto é suposto ajudar muito com isso”

Brigadier pega nas cadeias aleatórias de texto que você entra no Minecraft e transforma-se numa função real que o jogo irá desempenhar (por isso você tem de agradecer ao Brigadier por todos esses paus). “Muitas pessoas pensam que esta é uma função realmente fácil”, diz Nathan. “Mas a realidade é na verdade extremamente complicada.

“Pensamos que este seria um primeiro teste incrível do sistema. É uma coisa ótima que as pessoas podem simplesmente pegar e usar em qualquer tipo de projeto. Nem tem de ser um jogo – já vi algumas pessoas a tentar usá-lo em bots de telegramas, por isso podes simplesmente enviar uma mensagem e fará o que lhe estás a pedir”. Neat!

Brigadier só está disponível há pouco mais de uma semana, e já vimos pessoas a tentar melhorar o código, e até mesmo tornar o útil readme doc do Nathan um pouco mais bonito e mais fácil de usar! Espera, vocês estão a escrever coisas para o Nathan de graça? Estão a tentar pôr-me sem emprego?

FIXADOR DE DADOS UPPER

“O nome é tão estúpido que tivemos de o manter”, explica Nathan, sem se desculpar. DataFixerUpper faz exatamente o que parece, e é uma das partes mais importantes do motor do jogo Minecraft. É também a segunda biblioteca que estamos a abrir!

“O problema que temos no Minecraft, que tenho a certeza que todos os jogos têm, é que os dados mudam com o tempo”, diz Nathan. “adicionamos uma coisa no Minecraft e depois temos de mudar a forma como armazenamos os dados de nível, como armazenamos todos os arquivos e coisas para acomodá-los.

“Quando carregamos qualquer mundo no Minecraft agora, você pode ter alguns dados que não foram tocados por seis anos, porque esse pedaço foi jogado pela última vez há seis anos. Então precisamos de saber: ‘OK, este nível parece mesmo muito antigo. Agora temos de transformar esses dados antigos no que deve parecer agora – de uma forma que o jogo possa ler actualmente.’

“Temos uma pequena unidade que usa DataFixerUpper que apenas diz ao Minecraft: ‘isto é como transformar qualquer coisa no formato de dados que o jogo vai usar’. E então o jogo agora só diz ‘É assim que os dados são, então é assim que vou lê-los.’

“Basicamente, antes do Minecraft carregar realmente os pedaços, ele passa pelo DataFixerUpper e isso o transforma no que deveria ser agora.”

Confused? Isso é justo – DataFixerUpper é muito menos amigável do que Brigadeiro – mas essa é também uma das razões pelas quais estamos disponibilizando para todos!

Deixe uma resposta

O seu endereço de email não será publicado.