Skip to content

Latest commit

 

History

History
53 lines (33 loc) · 2.88 KB

README.md

File metadata and controls

53 lines (33 loc) · 2.88 KB

Entrega: Jogo GENIUS

Introdução

Jogo da memória criado na década de 80 em que, aleatoriamente, será apresentada uma sequência de luzes e o usuário deverá repetir a sequência sorteada.

Tarefa

Essa entrega será realizada em dupla. Você e seu parceiro(a) criarão o jogo GENIUS

Regras do jogo

O PC sorteará, aleatoriamente, uma sequência de cores que o usuário deverá repetir na ordem correta.

A cada rodada, aumentará uma cor sorteada na sequência. Por exemplo:

  • 1ª rodada - sorteada a cor “AZUL”;
  • 2ª rodada - sorteada a cor “AMARELA”. Com isso a cor “AZUL” permanece e ficará a seguinte sequência - AZUL - AMARELO;
  • 3ª rodada - sorteada a cor “VERDE”. Sendo assim, a sequência será a seguinte - AZUL - AMARELO - VERDE;

E assim por diante, até que o usuário erre a sequência.

Interface

É possível criar diferentes versões do jogo, mas esse é o exemplo do jogo original:

Jogo Original do GENIUS

  • O jogo deverá ter alguma representação gráfica dos botões com as luzes;
  • Na página, deverá mostrar um feedback para o usuário quando ele deverá jogar e se ele acertou a sequência;
  • O resultado da jogada deverá ser mostrado na tela;
  • O jogo deverá ter um botão de "Jogar novamente" para realizar uma nova tentativa.

Exemplo do jogo

**IMPORTANTE!**
    O layout do jogo apresentado acima é apenas um modelo.
    NÃO é obrigatório reproduzir o mesmo layout apresentado.
    O ideal é que vocês criem um layout próprio da dupla, respeitando o funcionamento do jogo.

**Dicas!**
    Para que vocês consigam realizar o trabalho de forma mais fluída, vamos deixar aqui algumas dicas:

        - Defina um tema para o seu jogo: pense em um layout que deixe o jogo bem intuitivo para o usuário;
        - Desenvolva o layout: pode utilizar ferramentas, como o FIGMA, para criar um jogo bem bonito, seguindo as cores que combinem com o tema escolhido. Assim, vocês terão insights de como ficará a "cara" do jogo;
        - Tente criar toda a lógica do jogo: qual será o fluxo da sua aplicação (começo, meio e fim). Por exemplo: quando o jogo começar, o que será apresentado? O jogador acertou toda a sequência? E agora, qual o próximo passo? Se o jogador errar, o que eu faço?
        - E, por fim, comecem a <code>CODAR</code>.</li>

    Lembrando que SÃO APENAS DICAS. Não é obrigatório seguir essa estrutura.

Envio

Faça o push do código para o seu repositório GitHub e implemente-o GitHub pages. Coloque seu repositório como Privado e adicione em Configurações > Colaboradores e Times o time team-m2-correcoes. No Canvas, por favor, envie sua url do GitHub Pages: (ex: https://nomedeusuario.github.io/<nome_do_projeto>) e envie o link do seu repositório nos comentários, juntamente com o nome da dupla.