Vdrift 2009 - Game de corrida para Linux

Publicado por Cleiton Lima em 04/04/2009

[ Hits: 12.638 ]

Blog: http://cleitonlima.com.br

 


Vdrift 2009 - Game de corrida para Linux



O Vdrift, para quem não conhece, é um dos melhores (se não o melhor) game de corrida para Linux. O problema é que só se encontra em código-fonte, não está disponível nos repositórios e a compilação é bem complicada. Vamos a um pequeno tutorial de compilação do game. Esse tutorial foi testado no Big Linux 5 Alpha 1 (repositórios Ubuntu Intrepid Ibex).

Download vdrift-2009-02-15-src.tar.bz2 (~ 460MB)

Dependências:

libsdl-gfx1.2
libsdl-gfx1.2-dev
libsdl-image1.2
libsdl-image1.2-dev
libsdl-net1.2
libsdl-net1.2-dev
libvorbisfile3
bjam
jam
ftjam
libvorbis-dev
libglew-dev
scons

Vou avisando que você precisará de muita paciência. Primeiro baixem o arquivo. Vou deixá-lo, como exemplo, dentro da minha pasta Downloads. Após o download para descompactá-lo, faça o seguinte.

Abra o terminal e mude para o diretório onde está o vdrift:

cd /home/linux/Downloads

Agora copie o nome do arquivo e dê o seguinte comando:

tar -jxvf vdrift-2009-02-15-src.tar.bz2

Ele vai descompactar o arquivo, mude para o diretório do vdrift:

cd vdrift-2009-02-15

Descompacte o arquivo bullet-2.73-sp1.tgz e mude para o diretório do bullet:

cd vdrift/bullet-2.73

Agora vamos à instalação das dependências:

sudo apt-get install libsdl-gfx1.2 libsdl-gfx1.2-dev libsdl-image1.2 libsdl-image1.2-dev libsdl-net1.2 libsdl-net1.2-dev libvorbisfile3 bjam jam ftjam libvorbis-dev libglew-dev scons

Obs.: Se ele acusar que alguma dependências não existe, não se preocupe, abra o Synaptic, procure por libsdl por exemplo, e vá vendo o que corresponde ao pedido.

Agora é a hora... Vamos compilar! Pela primeira vez eu vejo um aplicativo que não se dá bem com os "queridos" make e make install.

Lembre-se de estar no diretório bullet-2.73 de agora em diante.

Execute:

./configure

Tome um cafezinho, porque deve demorar um pouco...

Depois disso, a surpresa n° 1 da compilação, o jam, esse é o comando exato que deve ser executado:

sudo jam bulletcollision bulletmath

Pode tomar dois cafezinhos, porque vai demorar mais ainda... Depois disso, vem a surpresa n° 2 dessa compilação, o scons. Mude para o diretório do Vdrift (se você ainda está no bullet-2.73 é só digitar cd .. [dois pontos] que ele vai voltar para o diretório anterior).

Aqui acontece a mágica n° 2:

Digite "scons" no terminal. Pode tomar outros cafezinhos, que também vai demorar...

Após esse "parto" o vdrift deveria funcionar... deveria. Agora entra o Cleiton way of life.

O executável do vdrift está dentro da pasta build. Mas ele dará um erro procurando pelos arquivos em sua pasta, que deveria estar no diretório /usr/share/games/vdrift, e obviamente, não irá encontrar.

Pois vamos mandá-lo para lá! Primeiro, crie um backup da pasta do vdrift (copia e cola ela, renomeando). Depois disso, mude o nome da pasta que você vai mandar para o /usr/share/games para simplesmente "vdrift".

Agora vamos à mágica. Abra o terminal e entre como root:

su -
senha:

E digite o comando:

# mv /home/linux/Downloads/vdrift /usr/share/games (substituindo /home/linux pela sua pasta pessoal)

Ele vai deixar de dar erro, mas isso não é o bastante. Vai ser um saco ter que ir para a pasta build toda a vez que desejar jogar. Vamos ao segredo n° 3 (e último):

Lembra do backup da pasta do vdrift que pedi que fizesse? Era para isso! Mude para ela e para a pasta build:

# cd /home/linux/Downloads/vdrift_backup/build

E mande o executável para a pasta /usr/bin/, que é o lugar dele:

# mv vdrift /usr/bin/

Pronto! Agora ele pode ser acessado via o famoso Alt+F2 e você pode até criar um ícone dele.

Obs.: Infelizmente a total incompatibilidade dele com o comando "make install" faz com que essa criatura não possa ser transformada em um pacote deb pelo "checkinstall". Isso explica a total e completa ausência de pacotes prontos dele. Ou seja, todas as vezes que precisar reinstalar esse cristão, terá que refazer esse processo doloroso...
Linux: Compilando Vdrift 2009   Linux: Compilando Vdrift 2009
Outras dicas deste autor

BIG Click-Install 2.0 beta 2

Deixando o seu KDE 3 com a cara do KDE 4

Leitura recomendada

O Debian e a (OSI) Open Source Initiative

Compartilhamento de Internet 3G no Slackware

Gerenciador de pacotes aptitude

E-book sobre Ubuntu 12.04

ESTUDO: Uso de sistemas de fonte aberto no ambiente corporativo

  

Comentários
[1] Comentário enviado por albertguedes em 04/04/2009 - 21:38h

Muito legal, mais um jogo de qualidade e de graça. Isso só é possível no nosso mundinho open e free mesmo hehehe

Mas a turma vai torcer o nariz para os 500 Mb do pacote. No entanto, vale a pena.

Valeu cara.

[2] Comentário enviado por GilsonDeElt em 05/04/2009 - 00:05h

Cara, o jogo é legal mesmo?
Tipo muito bom?

Pois aqui na minha máquina tenho o TORCS instalado (outro simulador de corrida para Linux) e acho legal, embora difícil de jogar.

E realmente esse aí parece dar um certo trabalho pra instalar.
De boa que recompilar o kernel me parece mais fácil =)

Mas valeu, cara!

[3] Comentário enviado por albertguedes em 05/04/2009 - 02:59h

Bom, para aqueles que assim como o nosso colega GilsonDeElt está curioso para saber como é o jogo, vejam uma amostra

http://www.youtube.com/watch?v=97JGsp6cNT0

[4] Comentário enviado por cleitonlima em 05/04/2009 - 14:34h

GilsonDeElt, eu considero o Vdrift infinitamente superior ao Torcs, mas é uma questão de gosto.

[5] Comentário enviado por igorpjp em 07/04/2009 - 16:15h

Galera, eu to começando a usar o linux agora, logo eu sei muito pouco (proximo de nada), mas estou disposto a aprender.

Deu tudo certo no processo de instalação até a parte de compilar.. Quando eu tento executar " $ ./configure " ele retorna a seguinte mensagem:

bash: ./configure: Arquivo ou diretório inexistente

O que faço?

Desde já, obrigado pela ajuda.

[6] Comentário enviado por cleitonlima em 11/04/2009 - 13:45h

igorpjp, tenta digitar sudo ./configure

Isso levando em conta que você lembrou de estar no diretório vdrift/bullet-2.73 antes de executar o comando.

Se isso não der certo ainda, procure dentro do vdrift/bullet-2.73 pelo arquivo configure (veja se ele está lá) ou está em outro local.

[7] Comentário enviado por sandercr em 24/04/2009 - 20:00h

Para quem usa Fedora,
Procurei por desencargo de consciência no meu gerenciador de pacotes e pra minha surpresa achei o pacote de instalação da versão 20090215 no repositório oficial.

Abre um terminal, vire root e digite :
yum install vdrift

Ainda não testei, estou esperando o download terminar.


[8] Comentário enviado por flavioc em 14/06/2009 - 10:51h

Caro amigo, no meu caso não deu certo. Segui seu artigo mas veja o que deu
flavio@flavio-laptop:~/vdrift-2009-02-15$ dir
build bullet-2.73-sp1.tgz docs gpl.txt include README src VDrift.cbp VDrift.kdevelop.filelist
bullet-2.73 data Doxyfile grind po SConstruct tools VDrift.kdevelop
flavio@flavio-laptop:~/vdrift-2009-02-15$ cd bullet-2.73
flavio@flavio-laptop:~/vdrift-2009-02-15/bullet-2.73$ ./configure
bash: ./configure: Arquivo ou diretório inexistente

Não entendi o erro. Pode ajudar? Flávio

[9] Comentário enviado por cleitonlima em 14/06/2009 - 11:01h

Tente passar para o próximo comando. Estive testando nas últimas semanas, e parece que realmente o ./configure retorna esse erro.
É só passar para o próximo comando.

[10] Comentário enviado por cleitonlima em 01/07/2009 - 15:02h

Galera, o Vdrift foi atualizado. Como eu acho que não tem como atualizar o tutorial aqui, eu postei no meu blog:

http://bibliotehkblog.blogspot.com/2009/06/vdrift-2009-06-15-instalacao.html

Mudou muita coisa na compilação, tá bem mais fácil agora.

[11] Comentário enviado por albfneto em 13/08/2010 - 09:56h

é tipo do torcs,parecido, mas tem mais jogabilidade, acho que agora jé deve ter versão compilada.
gosto de jogos de corrida



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts