Após mais uma melhoria de visualização, o foco passou ao ponto mais importante do programa: a coleta de estatísticas. A primeira estatística coletada, de ordem unicamente computacional, deveria ser o número de quadros por segundo da animação. Foi escolhida esta estatística pela facilidade de implementação da sua coleta. Para dar mais flexibilidade ao usuário, também foi adicionada, na interface, a opção de mostrar ou não o número de quadros por segundo.
O cálculo do número de quadros por segundo é, na verdade, uma estimação baseada no intervalo entre a última atualização e a atualização corrente. Seu resultado é atualizado a cada quadro e impresso na tela da simulação, como mostra a Figura 11.
Depois do número de quadros por segundo, passou-se à coleta de dados da simulação. A primeira estatística coletada foi o número de colisões por segundo. Para implementá-la, foram necessárias algumas refatorações no código.
Luiz Fernando 2008-12-21