- Principais Desafios:
- Desenvolver a estrutura do jogo;
- Codificar em ReactJS, fazendo uso principalmente dos Hooks para implementação da lógica;
Por dentro da aplicação:
Start:
- Ao abrir a aplicação, o usuário deve selecionar uma categoria, em seguida pressionar o botão "Jogar" para gerar uma palavra aleatória de acordo com a categoria selecionada e então iniciar sua jogatina.
Objetivo do jogo:
- O usuário deve descobrir a palavra escondida, para isso deve ser realizado alguns palpites de letras que podem estar corretos o que vai deixa-lo mais próximo da vitória e se estiver errado o deixará mais próximo da derrota.
Regras do jogo:
- Caso o usuário cometa 6 erros antes de formar a palavra ele perde, tendo que recomeçar o jogo.
- Caso o usuário consiga formar a palavra sem cometer os 6 erros ele vencerá a partida.
- É possível solicitar uma dica caso o usuário esteja com muita dificuldade, nesse caso será mostrada uma frase que remete a palavra escondida.
Demonstração: