Skip to content
/ genius Public

A great project to sharpen our logic, in this one the taks was to reproduce the game genius/simon, but as I like to experiment with the possibilities went a bit further and created a point system and two more difficulty levels in which the player gets more points per round but the sequence is played gradually fester.

Notifications You must be signed in to change notification settings

Hbler/genius

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A great project to sharpen our logic, in this one the taks was to reproduce the game genius/simon, but as I like to experiment with the possibilities went a bit further and created a point system and two more difficulty levels in which the player gets more points per round but the sequence is played gradually fester.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published