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.
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.
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.