Boa noite,
Estou desenvolvendo uma aplicação para avaliar games, na minha monografia, que consiste em um sistema onde eu farei as seguintes capturas:
- áudio do jogador enquanto joga;
- vídeo do jogador enquanto joga (deve gerar um vídeo dele) via webcam;
- vídeo do jogo que o jogador está jogando (deve gerar um vídeo também);
- detecção de movimentos do usuário;
Essas 4 variáveis eu vou comparar frame a frame e, com base nelas, eu posso tirar conclusões do tipo “Nesta parte do jogo ele se movimentou demais porque no jogo estava uma disputa muito intensa”, “o jogador xingou no jogo porque alguém passou ele na corrida” entre outras conclusões.
Esta ferramenta eu estou começando e vai ter outras variáveis que outras pessoas vão adicionar depois: batimentos cardíacos, nível de transpiração da pele. Isto vai servir para avaliar se o jogo é divertido ou não para o jogador, sem utilizar pesquisa de formulários e tal, pois isto é muito fácil da pessoa mentir.
Enfim: em java, tem como eu fazer essas capturas dessas 4 variáveis, desse jeito? Existe uma API que pode me ajudar nisto? Preciso de algumas referências e tipo um caminho para eu provar a viabilidade disto em java. Obrigado desde já.