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.603 Categoria: C/C++ Subcategoria: Módulos
  • Indicar
  • Impressora
  • Denunciar

Parte 3: Configurando o jogo para correr com nosso carro

Quando compilamos nosso carro e o instalamos, o que fazemos nada mais é do que criarmos uma biblioteca de vínculo dinâmico que é carregada no início de cada corrida. Por isso, a cada modificação em nosso carro não precisamos fechar o jogo e abrir novamente, basta reiniciar a corrida que nosso novo carro será carregado novamente.

O arquivo que nos interessa no momento é o nome_do_meu_carro.cpp. É nele que está o código do nosso carro, ou melhor, o esqueleto dele.

Para testar nosso carro (que não faz nada por enquanto) faça:

Mude para a pasta do seu carro:

# cd $TORCS_BASE/src/drivers/nome_do_meu_carro

Compile seu carro:

# make

Instale seu carro:

# make install

Agora abra o jogo:

# torcs

Pronto, aqui você já está na tela do jogo. Vamos fazer o seguinte: por apenas nosso carro para correr sozinho. Configuraremos isso na interface do jogo conforme a sequência de figuras abaixo mostra.

1. Clique em Race.



2. Clique em Practice.



3. Em seguida em "Configure Race".



4. Aqui selecionamos a pista, pode ser qualquer uma.



5. Aqui escolhemos o nome do nosso carro para correr sozinho nesta pista. Remova todos os carros da coluna da esquerda, clique no nosso carro na lista da direita.



6. Com o carro selecionado clique em "(De)Select".



7. Clique em Accept.



8. Configure o número de voltas.



9. Clique em race para vê-lo na pista. No momento como não programamos ele para fazer alguma coisa ele ficará parado na pista.



Agora que configuramos nosso carro para correr sozinho no Practice não precisaremos ficar reconfigurando a cada vez no jogo. Basta ir pelo menu em Race -> Practice -> New Race.

Agora que temos tudo pronto vamos ao que realmente nos interessa, programar o nosso carro.

   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

Comando MAKE

Squid logando usuários em aplicações web

Gerenciando pacotes para C/C++ com Conan

Manipulando arquivos em C (parte 1)

Tutorial SFML

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.