Projeto

Geral

Perfil

Best Y Inverso » Histórico » Versão 5

Carla Cosenza, 09/09/2018 21:53 h

1 1 Carla Cosenza
# Best Y Inverso
2
3
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.
4
5
## Reta do Gol
6
7 2 Carla Cosenza
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.
8
9 3 Carla Cosenza
![Área analisada para encontrar a reta do gol] (Imagem.002.jpeg)
10 2 Carla Cosenza
11 3 Carla Cosenza
![Reta do gol] (Imagem.003.jpeg)
12 2 Carla Cosenza
13 5 Carla Cosenza
No código, a implementação é feita assim:
14
15
1.  
16
17 2 Carla Cosenza
## Reta do Attacker
18
19
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.
20
21 3 Carla Cosenza
![Área analisada para encontrar a reta do Attacker] (attackerline1.001.jpeg)
22 2 Carla Cosenza
23 4 Carla Cosenza
![Reta do Attacker] (attackerline2.001.jpeg)
24 2 Carla Cosenza
25
## Posição Final
26
27
Assim, fazendo a interseção das duas retas, encontramos a melhor posição para o Striker ficar esperando a bola. 
28
29 3 Carla Cosenza
![Posição final] (Imagem.004.jpeg)