Professor: Derzu Omaia.
-
Fazer a modelagem das classes que serão utilizadas no sistema utilizando diagrama UML de classe.
-
O programa deve rodar indefinidamente, até que o usuário escolha sair. Exiba um menu (modo texto ou tela).
-
Exibir pontuação final, e salvar em arquivo a maior pontuação (record).
-
Usar a biblioteca OpenCV, Yolo ou OpenPose para detectar algum objeto ou jogador.
-
Tocar um som quando uma pontuação for feita.
-
O usuário deve mexer o rosto para pular de uma plataforma para outra. As plataformas aparecerão de maneira aleatória na tela.
-
O objetivo principal é bater o recorde de maior altura alcançada.
-
O jogo acaba quando o usuário cair das plataformas.
-
As bibliotecas OpenCV, Chrono e MPlayer devem ser instaladas antes de rodar o jogo.
-
Rodando no Linux Ubuntu:
- A linha de comando para compilar o código é:
g++ sources/*.cpp `pkg-config --cflags opencv4` `pkg-config --libs --static opencv4` -I headers -o teste`
- Depois de compilado, basta rodar o arquivo executável. (ex:
./teste
)
- A linha de comando para compilar o código é:
Gabriel Campelo Formiga | Gabriel Sherterton |
---|---|
github.com/GabrielCFormiga |
github.com/GSherterton |