VSS-Simulator GitHub stars

MIT licensed Build Status

O VSS-Simulator é o simulador de partidas de futebol para a categoria IEEE Very Small Size Soccer. O projeto fornece um mundo 3D feito utilizando a biblioteca Bullet Physics, onde os objetos colidem e possuem restrições cinemáticas e dinâmicas. Há também um árbitro que detecta gols e reposiciona os objetos em campo, fazendo o jogo prosseguir.

Relação com o VSS-Vision

O VSS-Simulator e o VSS-Vision possuem o mesmo papel de enviar pacotes de estados em broadcast, que podem ser obtidos pelo VSS-Viewer e por estratégias.

Integração com o VSS-Viewer

É necessário utilizar o VSS-Viewer para iniciar as simulações no VSS-Simulator, é possível pausar partidas e alterar a posição e orientação dos robôs e da bola em campo.

Modos de finalização de partida

É possível configurar uma partida para nunca terminar, terminar quando passar 10 minutos de jogo ou terminar quando a diferença de gols entre dois times extrapolar uma certa quantidade. Tudo isso pode ser configurado com as flags de execução.

Aceleração de tempo

É possível aumentar a velocidade com que o tempo passa no simulador. Para configurar a aceleração basta utilizar as flags de execução.