Игра «Виселица»

Это классическая игра на угадывание слов, созданная с использованием React и Gemini AI.

Что он делает

Игра следует традиционным правилам Виселицы, где игроки пытаются раскрыть скрытое слово, угадывая по одной букве за раз. Неправильные догадки приводят к тому, что вырисовывается часть фигурки, и игра заканчивается, когда фигурка полностью вырисовывается или слово успешно угадывается.

Основные характеристики:
1. Пользовательский интерфейс: пользовательский интерфейс игры создан с использованием React, что обеспечивает динамичный и отзывчивый опыт.

2. Генерация слов: API Gemini AI используется для генерации случайных слов для каждой игровой сессии. Это добавляет элемент непредсказуемости и сложности, поскольку игроки сталкиваются с широким спектром слов.

3. Игровая логика: Игровая логика управляется с помощью хуков состояний и эффектов React.

4. Обратная связь и взаимодействие: Игроки получают немедленную визуальную обратную связь в ответ на свои догадки.

5. Условия окончания игры: игра проверяет условия выигрыша или проигрыша после каждой попытки, обновляя пользовательский интерфейс, чтобы отобразить сообщение и предложить возможность начать новую игру.

Использование API Gemini:
1. Извлечение слов: при запуске новой игры компонент React делает вызов API к Gemini AI для извлечения случайного слова. Затем это слово устанавливается как целевое слово для игры.

2. Интеграция API: интеграция с API Gemini осуществляется с использованием Axios для выполнения HTTP-запросов.

3. Обработка ошибок: обработка ошибок реализована для управления случаями, когда вызов API завершается неудачно, гарантируя, что игра сможет корректно обрабатывать такие сценарии и предоставлять пользователю соответствующую обратную связь.

Построено с

  • Веб/Хром

Команда

К

Утренняя молитва Имама

От

Индия