31.10.11

Novo blog

Se você está procurando minhas coisas, agora elas estarão aqui

-kthxbye

Marcadores:

9.2.11

Análise: Minecraft retexturizado

Recentemente, voltei a trabalhar no meu projeto de retexturização do Minecraft. Não sei se um dia vou conseguir terminá-lo; sempre que chego perto, sai uma nova atualização com novos blocos para pintar... primeiro foi o Halloween, agora o Beta.

De qualquer forma, quero fazer nesse post uma análise crítica da arte original do Minecraft e mostrar quais são algumas das razões para se criar/usar um novo pacote de texturas.

Problema geral: ruído

Assim como a ferramenta de gradiente, filtros de ruído são do mal.

Como funciona? Um ruído é fácil de criar com um algoritmo. É só colocar um gerador de números aleatórios para funcionar em uma sequência de pixels:



Um jeito fácil e rápido de fazer um desenho plano parecer ter textura é sobrepôr um ruído a ele. Isso não quer dizer que o resultado é bonito. E, no Minecraft, os ruídos estão em todos os lugares. Compare, por exemplo, as imagens de cascalho e areia:



Em cima estão as texturas originais do Minecraft: a areia é apenas amarelo com ruído, e o cascalho são alguns tons diferentes embaralhados. Em baixo são as texturas redesenhadas sem ruído: a areia tem as ondulações causadas pelo vento, e o cascalho tem delineadas as formas das pedrinhas.

Caso 1: rocha

Cobblestone é o melhor material para construções no Minecraft: é abundante, fácil de coletar e resistente ao fogo. O problema é que ninguém quer fazer construções de rocha porque elas ficam assim:



O que fiz -- e que outros artistas também fizeram -- foi repensar o padrão mosaico da cobblestone original como tijolos de pedra. Para que se possa criar castelos que se parecem com castelos.

Caso 2: madeira

Existem vários blocos no Minecraft que são de madeira, ou que pelo menos se parecem com madeira. Só que cada um desses blocos possui um tom diferente:



No meu pacote, há um tema consistente para todos os blocos de madeira. Daí eles não ficam feios quando são combinados.

Caso 3: folhas



As novas folhas possuem forma e movimento. Repare também no tom de cor mais realista.

Caso 4: lã colorida

Quando ainda se jogava o Minecraft Classic, havia os blocos coloridos que os jogadores usavam para criar arte. A palete de cores era rica e proporcional.

Os blocos de lã colorida desapareceram quando começou o desenvolvimento da versão Alpha, mas retornaram recentemente em um esquema de tons claros e escuros.

O problema é que os tons da versão atual estão completamente errados se você tentar organizá-los de acordo com o espectro das cores:



A imagem mostra o espectro dos tons escuros. O verde, especialmente, é escuro demais na versão original. O lilás é um pouquinho mais claro do que devia e não faz uma boa transição do azul pro vermelho.

Marcadores: ,

16.12.10

Minecraft retexturizado

Ultimamente tenho jogado demais o Minecraft, e resolvi começar a fazer um texture pack para praticar/melhorar a minha arte.

Já terminei a maioria do terreno; depois, devo começar a pintar os itens. Não planejo fazer mobs por enquanto.





Marcadores: ,

4.12.10

Diversão com shell script

Finalmente resolvi aprender shell script -- isso é, além do básico de rodar alguns programas em batch. É uma linguagem bem poderosa e útil.

Especialmente se você aprende a usar a ferramenta Zenity, que faz parte do Gnome e permite que você crie interfaces de usuário em Gtk. Shell scripts sem terminal = awesomeness.

Esse é um programinha que escrevi para fazer uma saudação ao usuário:


#!/bin/sh

hora=`date +%H`

if [ $hora -lt 6 ]
then
mensagem="Boa noite, $USER!"
elif [ $hora -lt 12 ]
then
mensagem="Bom dia, $USER!"
elif [ $hora -lt 18 ]
then
mensagem="Boa tarde, $USER!"
else
mensagem="Boa noite, $USER!"
fi

zenity --info --title="Splash" --text="$mensagem" --timeout=5

Marcadores:

13.11.10

SBGames 2010

Estive essa semana no SBGames em Florianópolis, onde meu jogo Pé na Tábua participou do festival de jogos independentes (e, muito honrosamente, não ganhou porra nenhuma). Aqui estão algumas coisas que aprendi no evento:

  • Programadores falam olhando para os sapatos. Programadores sociáveis falam olhando para os seus sapatos.

  • Uma imagem vale por 1024 palavras.

  • Ame-o ou odeie-o, não se pode mais ignorar o Farmville.

  • Aqueles que acreditam na arte dos jogos não temem criticá-lo, mas 90% acham jogos de rede social uma ótima forma de ganhar dinheiro fácil.

  • Jogos de celular são uma indústria caça-níquel. Empresas fazem qualquer merda a cada dois meses para aparecer nos lançamentos da operadora e ganhar alguns trocados.

  • Aparentemente, a engine Unity é a sensação do momento. Open Source anda em baixa.

Marcadores: