Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 1.99 KB

PROJECT.md

File metadata and controls

50 lines (36 loc) · 1.99 KB

Mini Dance Revolution

Membros do Grupo

Anny Caroline Chagas e Leonardo Marinho

Descrição

Este projeto é um jogo baseado no Dance Dance Revolution, e é escrito em CÉU utilizando SDL e Arduino.

Dance Dance Revolution ps1
Gif do jogo no qual nos baseamos

A parte gráfica e sonora será feita por meio de SDL, enquanto que um teclado de membrana será usado, no Arduino, para simular um tapete de dança.

Imagem do nosso jogo
Imagem do nosso jogo

Componentes

  • 1 teclado

Circuito

Circuito

Vídeos

Playlist com os vídeos do projeto
Os dois primeiros vídeos da playlist são referentes ao commit 9f6916c, o qual ainda apresentava poucas teclas e tinha um pequeno bug. Já o terceiro vídeo corresponde à segunda versão (obs: o programa que executa no arduino não sofreu alteração de uma versão para a outra).

Explicação sobre o bug da versão 1

A primeira versão retirava um ponto/vida a cada tecla pressionada no tempo errado.
Porém, como isso estava gerando um bug, a versão 2 não decrementa a pontuação/vida no caso de pressionamento incorreto.

Divisão de tarefas

LOAD

  1. Montar pool das setas que serão usadas na música - Anny
  2. Carregar música no SDL - Anny
  3. Carregar imagens - Leonardo

RUN

  1. Executar música - Anny
  2. Fazer animação das setas - Leonardo
  3. Escutar evento de click (1 paralelo para cada botão) - Anny
  4. Fazer verificação da "colisão" - Leonardo
  5. Tratar barra de vida - Anny
    • clique sem colisão: perde vida
    • clique com colisão: ganha vida

END

  1. Tratar fim de jogo - Anny
  2. Tratar restart - Leonardo