Best Y Inverso » Histórico » Revisão 5
Revisão 4 (Carla Cosenza, 05/08/2018 00:18 h) → Revisão 5/7 (Carla Cosenza, 09/09/2018 21:53 h)
# Best Y Inverso O Best Y Inverso é responsável por achar a melhor posição para o Striker receber o passe. Ao analisar o passe, percebemos que uma boa posição tem que possuir um caminho livre do Attacker, pois é ele que irá mandar a bola, e também um caminho livre para o gol, pois é para lá que a bola irá depois. Assim, iremos analisar duas retas: uma reta que sai do Attacker e outra que sai do gol. A interseção dessas duas retas será a melhor posição para o Striker ficar esperando a bola. ## Reta do Gol Para encontrar a reta do gol, foi utilizado uma estratégia parecida com a do Best Y. Olhando para o centro do gol, varremos o camp, a partir do Attacker e angularmente, determinando seções onde não há inimigos. A análise é feita depois do Attacker para tentar garantir que a posição do Striker não será muito perto do Attacker. Depois analisamos essas seções e pegamos a maior. A reta que passa no meio dessa seção e pelo centro do gol será a reta do gol. ![Área analisada para encontrar a reta do gol] (Imagem.002.jpeg) ![Reta do gol] (Imagem.003.jpeg) No código, a implementação é feita assim: 1. ## Reta do Attacker Para encontrar a reta do Attaker, fazemos a mesma análise. Olhamos para a posição do Attacker, e analisamos o campo a partir do ponto mais proximo da área da defesa inimiga que está na linha dos fundos até o seu canto oposto (veja a figura abaixo). Esses pontos foram escolhidos para prevenir que a posição final do attacker seja fora do campo. Depois determinamos as seções onde não há robôs inimigos e selecionamos a maior seção. A reta que passa pelo Attacker e pelo meio dessa seção será a reta do Attacker. ![Área analisada para encontrar a reta do Attacker] (attackerline1.001.jpeg) ![Reta do Attacker] (attackerline2.001.jpeg) ## Posição Final Assim, fazendo a interseção das duas retas, encontramos a melhor posição para o Striker ficar esperando a bola. ![Posição final] (Imagem.004.jpeg)