Gioco dell'impiccato

Si tratta di un classico gioco di indovini di parole creato utilizzando React e l'AI di Gemini.

Descrizione

Il gioco segue le regole tradizionali della forca, in cui i giocatori cercano di rivelare una parola nascosta indovinando una lettera alla volta. Le supposizioni errate comportano il disegno di una parte di una figura stilizzata e il gioco termina quando la figura è completamente disegnata o la parola viene indovinata.

Funzionalità principali:
1. Interfaccia utente: l'interfaccia utente del gioco è realizzata con React, garantendo un'esperienza dinamica e reattiva.

2. Generazione di parole: l'API Gemini AI viene utilizzata per generare parole casuali per ogni sessione di gioco. Questo aggiunge un elemento di imprevedibilità e sfida, poiché i giocatori si confrontano con una vasta gamma di parole.

3. Logica di gioco: la logica di gioco viene gestita utilizzando gli hook di stato ed effetto di React.

4. Feedback e interazioni: i giocatori ricevono un feedback visivo immediato per le loro supposizioni.

5. Condizioni di fine gioco: il gioco controlla le condizioni di vittoria o sconfitta dopo ogni supposizione, aggiornando l'interfaccia utente per mostrare un messaggio e offrire la possibilità di avviare una nuova partita.

Utilizzo dell'API Gemini:
1. Recupero delle parole: all'avvio di una nuova partita, il componente React effettua una chiamata API all'AI di Gemini per recuperare una parola casuale. La parola viene quindi impostata come parola target per il gioco.

2. Integrazione dell'API: l'integrazione con l'API Gemini viene eseguita utilizzando Axios per inviare richieste HTTP.

3. Gestione degli errori: la gestione degli errori è implementata per gestire i casi in cui la chiamata all'API non va a buon fine, garantendo che il gioco possa gestire in modo corretto questi scenari e fornire un feedback appropriato all'utente.

Realizzato con

  • Web/Chrome

Team

Di

Matin Imam

Da

India