Status: finalizado.
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...