Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Escutar trechos das músicas (Obrigatório) #3

Open
2 tasks
PauloVOli opened this issue Aug 12, 2024 · 1 comment
Open
2 tasks

Escutar trechos das músicas (Obrigatório) #3

PauloVOli opened this issue Aug 12, 2024 · 1 comment

Comments

@PauloVOli
Copy link

Como usuário, quero poder escutar trechos pequenos das músicas para tentar adivinhar a música selecionada.

Critérios de aceitação:

  • O sistema deve exibir um player para tocar trechos da música a ser adivinhada
  • Mais trechos devem ser disponibilizados quando o jogador errar a música
@antoniel
Copy link

Caso de Uso: Ouvir Trechos de Músicas para Adivinhação

Ator Principal: Usuário

Partes Interessadas e Interesses:

  • Usuário: Deseja ouvir trechos da música para ajudar na adivinhação, recebendo mais trechos se errar a resposta.
  • Equipe de Desenvolvimento: Espera que o sistema ofereça um player de música intuitivo e funcional.
  • Equipe de Produto: Deseja garantir que a experiência de ouvir os trechos seja agradável e que ajude a manter o usuário engajado no jogo.

Pré-condições:

  • A música a ser adivinhada deve estar carregada no sistema e os trechos devem estar disponíveis para reprodução.

Pós-condições:

  • O usuário ouve o(s) trecho(s) da música e pode utilizar essa informação para fazer uma suposição.
  • Se o usuário errar, o sistema disponibiliza um novo trecho da música.

Fluxo Principal:

1.1 O usuário acessa a interface de jogo onde a música está sendo adivinhada.
1.2 O sistema exibe um player que permite ao usuário reproduzir um pequeno trecho da música.
1.3 O usuário clica no botão de "Play" para ouvir o trecho da música.
1.4 O sistema reproduz o trecho da música através do player.
1.5 O usuário pode optar por ouvir novamente o trecho disponível ou fazer uma suposição.

Fluxos Alternativos:

2a. Usuário erra a suposição:

  • 2a.1 O sistema exibe uma mensagem informando que a suposição está incorreta.
  • 2a.2 O sistema libera um novo trecho da música no player.
  • 2a.3 O usuário clica no botão de "Play" para ouvir o novo trecho.
  • 2a.4 O sistema reproduz o novo trecho da música, e o usuário pode fazer uma nova suposição.

3a. Erro ao carregar o trecho da música:

  • 3a.1 Se o sistema não conseguir carregar o trecho da música (ex.: devido a um problema na API do Spotify), o sistema exibe uma mensagem de erro informando o problema.
  • 3a.2 O sistema sugere que o usuário tente novamente ou oferece uma alternativa, como escolher outra música ou retornar ao menu principal.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants