Vdrift 2009 - Game de corrida para Linux

Publicado por Cleiton Lima em 04/04/2009

[ Hits: 11.718 ]

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

Como rodar um Shell Script como se fosse um comando

Mapeando unidade de rede entre Windows e Linux

Curso de Pentest Kali Linux

Horário de verão automatizado

Instalando GNU/Linux em NetBooks ou computadores sem cdrom com UNetbootin

  

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
[email protected]:~/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
[email protected]:~/vdrift-2009-02-15$ cd bullet-2.73
[email protected]:~/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