Jogo da forca
Este é um jogo clássico de adivinhação de palavras criado usando o React e a IA Gemini.
O que faz?
O jogo segue as regras tradicionais do jogo da forca, em que os jogadores tentam revelar uma palavra oculta adivinhando uma letra de cada vez. As tentativas incorretas resultam no desenho de uma parte de uma figura de palito, e o jogo termina quando a figura é desenhada por completo ou a palavra é adivinhada.
Principais recursos:
1. Interface do usuário: a interface do jogo foi criada com o React, garantindo uma experiência dinâmica e responsiva.
2. Geração de palavras: a API Gemini AI é usada para gerar palavras aleatórias para cada sessão de jogo. Isso adiciona um elemento de imprevisibilidade e desafio, já que os jogadores encontram uma grande variedade de palavras.
3. Lógica do jogo: a lógica do jogo é gerenciada usando os hooks de estado e de efeito do React.
4. Feedback e interações: os jogadores recebem feedback visual imediato sobre as tentativas.
5. Condições de fim de jogo: o jogo verifica as condições de vitória ou derrota após cada palpite, atualizando a interface para mostrar uma mensagem e oferecendo a opção de iniciar um novo jogo.
Como usar a API Gemini:
1. Buscar palavras: ao iniciar um novo jogo, o componente React faz uma chamada de API para a IA Gemini para buscar uma palavra aleatória. A palavra é definida como a palavra-alvo do jogo.
2. Integração de API: a integração com a API Gemini é feita usando o Axios para fazer solicitações HTTP.
3. Tratamento de erros: o tratamento de erros é implementado para gerenciar casos em que a chamada de API falha, garantindo que o jogo possa lidar com esses cenários e fornecer feedback adequado ao usuário.
Desenvolvido com
- Web/Chrome
Equipe
Por
Matin Imam
De
Índia