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