Gra w wisielca

To klasyczna gra z odgadywaniem słów, która została stworzona za pomocą React i AI Gemini.

Działanie

Gra opiera się na tradycyjnych zasadach linowców, w których gracze próbują odgadnąć ukryte słowo, odgadując po jednej literze naraz. Nieprawidłowe odgadnięcia powodują narysowanie części rysunku, a gra kończy się, gdy rysunek zostanie całkowicie narysowany lub gdy gracz odgadnie słowo.

Główne funkcje:
1. Interfejs użytkownika: interfejs gry jest tworzony za pomocą React, co zapewnia dynamiczną i płynną rozgrywkę.

2. Generowanie słów: interfejs Gemini AI API służy do generowania losowych słów w ramach każdej sesji gry. Dodaje to element nieprzewidywalności i wyzwania, ponieważ gracze spotykają wiele różnych słów.

3. Logika gry: logiką gry zarządza się za pomocą haków stanu i efektów Reacta.

4. Informacje zwrotne i interakcje: gracze otrzymują natychmiastowe wizualne informacje zwrotne dotyczące swoich typów.

5. Warunki zakończenia gry: po każdej próbie gra sprawdza, czy gracz wygrał lub przegrał, aktualizuje interfejs użytkownika, aby wyświetlić wiadomość i zaproponować rozpoczęcie nowej gry.

Korzystanie z interfejsu Gemini API:
1. Pobieranie słów: po rozpoczęciu nowej gry komponent React wysyła żądanie do interfejsu API usługi Gemini AI, aby pobrać losowe słowo. Następnie słowo jest ustawiane jako słowo docelowe w grze.

2. Integracja interfejsu API: integracja z interfejsem Gemini API jest realizowana za pomocą biblioteki Axios do wysyłania żądań HTTP.

3. Obsługa błędów: obsługa błędów jest implementowana w przypadkach, gdy wywołanie interfejsu API kończy się niepowodzeniem. Dzięki temu gra może prawidłowo obsługiwać takie scenariusze i przekazywać użytkownikowi odpowiednie informacje zwrotne.

Utworzone za pomocą

  • Sieć/Chrome

Zespół

Autor:

Matin Imam

Od

Indie