clayton-klein / jogo-da-forca

Segundo desafio do programa ONE (Oracle Next Education).

Home Page:https://clayton-klein.github.io/jogo-da-forca/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Status: finalizado.


Jogo Da Forca.

medalha por ter cumprido o segundo desafio do programa ONE

Segundo desafio do programa ONE (Oracle Next Education).

Requisitos:

  • Deve funcionar só com letras maiúsculas;
  • Não devem ser utilizadas letras com acentos nem caracteres especiais;
  • Ao completar o desenho da forca, deve ser exibida uma mensagem na tela de "Fim de Jogo";
  • Se completar a palavra correta antes de acabarem as tentativas, deve ser exibida na tela a mensagem "Você Venceu. Parabéns!";
  • A página deve ter os traços indicando cada letra da palavra, separados por espaço;
  • A página deve ter um botão de "Iniciar Jogo" para começar o jogo;
  • Só deve ser possívél escrever letras (os números não serão válidos);
  • As letras erradas devem aparecer na tela, mas não podem aparecer repetidamente;
  • As letras corretas devem ser mostradas na tela acima dos traços, nas posições corretas em relação à palavra.

Extras:

  • A página deve conter um campo para inserção de texto com a finalidade de adicionar novas palavras ao jogo, e um botão "Adicionar nova palavra".

Minhas observações:

  • Este desafio me deu uma certa dor de cabeça hehe, foi mais complexo que o primeiro e para "ajudar" eu acabei dando uma bagunçada no meu código no início e uma chave de fechamento de bloco } ficou fora de lugar causando bugs "silenciosos" (não acusavam erro no console nem no editor) que me deixaram doido e frustrado haha... demorei alguns dias para encontrar e resolver o problema, mas após finalmente resolver isso a coisa toda fluiu com mais tranquilidade.

  • Futuramente talvez eu dê uma incrementada neste projeto incluindo opções do jogador escolher categorias de palavras e exibir dicas, mas por enquanto é isso e logo mais serão liberados novos cursos no programa e outro desafio então bola pra frente...

About

Segundo desafio do programa ONE (Oracle Next Education).

https://clayton-klein.github.io/jogo-da-forca/

License:MIT License


Languages

Language:JavaScript 42.4%Language:HTML 31.4%Language:CSS 26.2%