Atividade #718
Fechada
Fazer um narrador para o módulo estatístico
Adicionado por Lucas Germano mais de 6 anos atrás.
Atualizado quase 6 anos atrás.
Descrição
Fazer um narrador para salvar as partidas em LOG's e também narrar as partidas ao vivo. Ele seria algo do tipo:
> Lateral indireto para o time azul
> O robô azul 4 irá cobrar o lateral
> O robô azul 4 tocou a bola para o robô azul 2
> O robô azul 2 chutou para o gol
> O robô amarelo 3 tem a posse de bola
> A bola sai de campo
Arquivos
Descrever melhor como será está implementação, assim como foi discutido na imbel.
Qual a motivação deste narrador ? Não podemos utilizar o autoref ? Se for o que imagino pela descrição da tarefa, é semelhante à tarefa do autoref.
Sugiro que na descrição da tarefa seja descrita uma breve síntese da motivação desta feature.
A motivação é facilitar os futuros dados estatísticos que irão surgir. Por exemplo, caso precisassemos de uma estatística de passe, ela já seria muito mais fácil de ser implementada se existisse o narrador. Este trabalho com certeza recompesará o tempo de trabalhos futuros. Além disso, existem vários evento que o auto-referee não trata, como passe, chute ao gol, bloqueios, etc..
Os primeiros passos foram dados e foi feito a narração para poucos lances. Existe um bug na narração do evento de qual robô tem a posse de bola, pois o evento aponta que o robô 0 tem a posse de bola quando na verdade nenhum dos robôs têm a posse de bola, isso será consertado futuramente. Está sendo gerando um log da narração em um arquivo narratorLog.txt:
![](picture769-1.png)
Também foi implementada uma função dentro do narrador que gera as ultimas "n" linhas mostradas.
Após perder a posse de bola, informar no log o tempo que ficou com posse de bola.
Incluir timestamp no log.
- Situação alterado de Em andamento para Fechada
Exportar para Atom
PDF