domingo, 9 de janeiro de 2011

A história de como o Linux salvou minha relação com o Duke Nukem 3D

Um dos ícones da minha infância foi o jogo Duke Nukem 3D da empresa 3D Realms (Apogee SW) de 1991.

A primeira vez que tive contato com o game foi através de um conhecido do meu pai, ele trabalhava em um banco e após o expediente ficava jogando o jogo num computador de época. Isso foi há muito tempo, eu provavelmente tinha uns 9 ou 10 anos.


Esse cara, que não me lembro o nome me deixava assistir ele jogando, então eu quase sempre ia pra esse banco depois das 4 da tarde pra ver ele jogar. Adorava ver o Duke dizendo frases de efeito, ligando para tele-sexo, oferecendo dinheiro pra prostitutas, mijando em sanitários, além de claro, explodir construções e por fogo em todos aqueles porcos ensanguentados.

Essa fase passou e alguns anos depois (pós onda Super Nintendo) saiu no mercado o badalado Playstation da Sony. E não é que amigos meus da cidade grande (Gabriel e Daniel) um belo dia me aparecem em Medeiros com um Playstation, e veja só, dos poucos cds que eles tinham, um era do Duke Nukem 3D! Exatamente aquele que eu via o cara do banco jogar. Tomado, lógico, pela emoção passava horas na casa desses amigos importunando a família e jogando Duke Nukem!

Mais tarde, comprei meu próprio Playstation e desses mesmos amigos comprei também o jogo. O CD quase furou de tanto que eu joguei. E quando estragou e simplesmente parou de funcionar descobri que o jogo Duke Nukem pra plataforma PS One é raro. Nunca mais achei pra comprar. Na época não existia mercado livre e coisas que hoje facilitariam e assim, entrei em recesso de um dos meus games favoritos até então e por toda eternidade.

Essa última fase aconteceu por volta de 1998, 1999. De lá pra cá NUNCA, NUNCA MAIS consegui achar uma plataforma decente para jogar Duke Nukem 3D. Tentei os jogos da mesma franquia como Time To Kill, DN 64, Forever, Zero Hour, Land of the Babes e similares. Tudo lixo! Nenhum presta. Desses recomendo somente o modo multiplayer do Time to Kill, mais nada!


Tentei também por diversas vezes jogar o jogo em plataformas alternativas que faziam adaptações. Duke Nukem 3D saiu para praticamente todos os video games. Tem versão para Playstation 2, Nintendo 64, Dream Cast, Sega Saturn e até Super Nintendo/Mega Drive. E mais uma vez, tudo lixo! Nenhum tem a jogabilidade necessária. Nenhum capturou a essência.

Tentei também vários emuladores e versões do jogo para Windows. Nenhuma convence! Verdadeiros jogadores de Duke Nukem 3D vão saber do que estou falando. Os comandos simplesmente são terríveis.

Enfim, nunca mais consegui sentir prazer em jogar Duke Nukem 3D como senti na época do PS One.
A jogabilidade, a imagem meio tosca, a necessária resolução 640X480, o som de 16bits.. tudo isso tentavam "melhorar" em novas versões do jogo e a coisa só ficou pior! Duke Nukem É TOSCO! É pra ser jogado como é! Sem recursos de hardware! As empresas que relançaram o jogo nunca entenderam isso.

Bom, considerei que Duke Nukem tinha acabado e que eu só seria feliz novamente jogando o game se um dia eu adquirisse um PS One ou um computador bem antigo. Essa foi minha opinião por muito tempo. Até que nessa semana recebi uma newsletter de games para linux do ótimo blog Meu Pinguin. E qual não foi minha surpresa quando vi que a matéria tratava exatamente de Duke Nukem 3D e do projeto eDuke32

Em 2003 o código fonte de Duke Nukem 3D foi liberado sob licença GPL. E de lá pra cá a turma desse projeto tem trabalhado muito numa versão dita "respeitável" para Ubuntu e Debian. A primeira versão saiu em 2004, depois outra em 2005 e a assim vem sendo melhorada pela comunidade livre.

Cético, fui até o site para ver como funciona o projeto e gostei muito da proposta. Falam de sensação de nostalgia e respeito aos primórdios do game. Resolvi baixar os pacotes e rodar o game na minha máquina, quando tive um susto! 

DUKE NUKEM 3D ESTAVA COMO DEVERIA ESTAR!



Meu netbook, não tem potência e desempenho. Mas Duke Nukem nunca exigiu isso! Rodou perfeitamente. Os comandos e a jogabilidade que sempre foram problema em outras plataformas foram altamente melhorados, a jogabilidade está idêntica ou melhor a de jogos como Quake, Counter Strike e Doom. O respeito a trilha sonora, as fases, o nome de cada coisa... está tuuudo lá! 

Quando percebi tinha "perdido" meu domingo todinho na frente do PC. Estava lá eu, como o mesmo entusiasmo de outrora jogando aquele que é o melhor jogo em primeira pessoa de todos os tempos.

Bem, para os felizes usuários de Ubuntu vou ensinar agora passo-a-passo (versão for Dummies) como instalar o game.

INSTALANDO DUKE NUKEM 3D NO LINUX

1 - A versão de instalação a seguir foi testada somente no Ubuntu Lucid Lynx. Caso esteja usando outra versão da distro basta trocar pelo nome da sua versão onde a palavra lucid aparece.

2 - Vá no menu Aplicativos/Acessórios/Terminal

3 - Digite o seguinte comando:
sudo gedit /etc/apt/sources.list

Quando pedir senha, a digite e pressione ENTER.

4 - Um arquivo de texto irá abrir. Vá até o fim dele e insira o seguinte código:

#pacotes para instalar o duke nukem 3d
deb http://apt.duke4.net/ lucid main
deb-src http://apt.duke4.net/ lucid main

5 - Clique em Salvar e depois feche.

6 - Volte ao terminal e digite o comando a seguir. Se tudo der certo deverá aparecer um "OK" na tela.
wget -q http://apt.duke4.net/key/eduke32.gpg -O- | sudo apt-key add -

7 - Na sequencia digite o comando a seguir. Fique esperando, em dado momento ele vai lhe perguntar se você deseja continuar. Quando ele lhe perguntar digite a letra "s" e pressione ENTER.
sudo apt-get update && sudo apt-get install eduke32

8 - Bom, feito isso está quase tudo pronto. Pode fechar o terminal. Agora você deverá ir ao menu Locais/Pasta Pessoal e teclar CTRL+H. Repare que vários arquivos que estavam ocultos irão aparecer. Crie uma pasta como o nome:
.eduke32

9 - Agora você precisará do arquivo que inicializa o jogo. Este arquivo tem 42 mega e pode ser baixado clicando aqui.

10 - Pegue o arquivo baixado de nome duke3d.gpr e cole na pasta que você criou.

11 - Acesse novamente o terminal como ensinado no passo 2. Digite agora o comando a seguir e tecle enter:
eduke32

12 - Uma janelinha irá se abrir. Lá você poderá configurar antes de começar o game alguns parâmetros. Deixe essa janela configurada como a seguir:


13 - Bom, agora basta clicar em Start e se divertir muito.