Pular para o conteúdo

TORCS – Instalação e criação de um bot simples

Nesse tutorial, abordarei como criar um bot simples para você colocá-lo correr no TORCS com você, ou contra você :D. Aqui farei uma abordagem breve sobre a instalação do jogo e tentarei nortear quem já soube que é possível construirmos um bot para correr no jogo mas não sabe como começar. Boa leitura.
ssssssssss edirlf
Hits: 9.572 Categoria: C/C++ Subcategoria: Módulos
  • Indicar
  • Impressora
  • Denunciar

Parte 2: Preparando o terreno

Ok, aqui estamos. Com o jogo instalado já podemos começar a preparar o terreno do nosso bot que vai correr por nós (ou contra nós, eu particularmente não consigo ganhar do que eu fiz baseado no tutorial que segui até agora :D ). Para isso, primeiramente vamos definir três variáveis de ambiente:

# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
# export TORCS_BASE=/usr/src/torcs/torcs-1.3.0
# export MAKE_DEFAULT=$TORCS_BASE/Make-default.mk


Essas variáveis são utilizadas na hora da compilação e instalação do código do carro. Para não precisar ficar digitando-as toda vez que for mexer com o bot, simplesmente coloque-as no arquivo .Profile na pasta do seu usuário.

Para testar se o processo de compilação está funcional vamos então compilar um carro pré existente. Digite:

# cd $TORCS_BASE

(isso fará você ir para a pasta definida na variável de ambiente acima)

# cd src/drivers/tanhoj

(nesta pasta está o código de um carro que já veio com a instalação)

# make clean (limpa qualquer vestígio de compilação anterior)
# make (compila o bot)
# make install (instala o bot)

Se tudo ocorreu bem já podemos então criar nosso carro. Primeiramente baixamos este arquivo, o qual é responsável por criar uma estrutura de pastas como a do carro acima.
Agora coloque-o na pasta $TORCS_BASE (/usr/src/torcs/torcs-1.3.0).

# cd $TORCS_BASE

Descompacte o arquivo com:

# gzip -d robotgen.gz

Dê a ele permissão de execução com:

# chmod 755 robotgen

E agora para criar seu carro, digite:

# ./robotgen -n "nome_do_meu_carro" -a "Seu Nome Aqui" -c "cg-nascar-rwd" --gpl

Onde está -c você pode definir como sendo um outro carro também, nesse caso usamos cg-nascar-rwd, mas pode ser qualquer um destes:

155-DTM     CORW61    acura-nsx-sz   cg-nascar-rwd  lotus-gt1    porsche-gt3rs 
206W10      EVOWRC61  baja-bug       clkdtm         mclaren-f1   torcs 
306W61      FOCW61    buggy          corvette       p406         viper-gts-r 
360-modena  SWRC62    cg-nascar-fwd  gt40           porsche-gt1  xj-220 

Pronto, está criada a estrutura de pastas e arquivos para a configuração do seu carro. Para ir até o código do seu carro digite:

# cd $TORCS_BASE/src/drivers/nome_do_meu_carro

Agora vem a parte mais legal, colocar o bichinho pra andar.

   1. Instalação
   2. Preparando o terreno
   3. Configurando o jogo para correr com nosso carro
   4. Conhecendo e adicionando código no nosso carro
   5. Detectando quando o carro fica preso em uma curva
   6. Considerações

Desinstalando todos os programas instalados a partir de uma data específica

Gerenciando pacotes para C/C++ com Conan

Squid logando usuários em aplicações web

Comando MAKE

Túnel do Tempo: a função itoa()

Tutorial OpenGL v3.0

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.