Skip to content

guia de colaboracao criando seu time

Alexsandro Francisco edited this page Jul 7, 2021 · 6 revisions

O NeonFC e um sistema criado para ser facil a criacao de novas estrategias, considerando qualquer algoritmo de controle ou path-planning. Porem, para comecar a implementar por sua conta a estrategia de um time inteiro e importante conhecer os principais modulos do software e como eles se comunicam.

Esse guia tem como objetivo mostrar passo a passo como cria uma estrategia do zero.

Etapas

O NeonFC trabalha com dois conceitos importantes que devem ser bem entendidos para que possamos criar estrategias:

  • Coach: Coaches sao modulos que sao iniciados logo na execucao do NeonFC, eles sao responsaveis, a todo frame, atribuir a cada um dos robos uma Strategy. Dentro do coach, tambem podemos implementar posicionamento de faltas.

  • Strategy: Strategies sao modulos responsaveis por encapsular toda a logica por tras da tomada de decisao do robo, um objeto Robot precisa de uma strategy para que possa calcular sua tomada de decisao. Dentro de Strategy precisamos manipular qualquer algoritmo necessario para tomar decisoes.

Durante esse guia iremos seguir essas etapas:

  • Criar um Coach basico
  • Criar uma Strategy de goleiro simples (campos potenciais)
  • Criar uma Strategy de atacante simples (campos potenciais)
  • Criar uma Strategy de meio campista simples (campos potenciais)
  • Adicionar as estrategias ao Coach

Novos guias podem ser criados pelo Squad VSSS conforme novos conceitos surgirem e for necessario:

  • [adicione aqui seu guia!!]
Clone this wiki locally