猜字遊戲
這是一款經典的猜字遊戲,使用 React 和 Gemini AI 建構而成。
用途
這款遊戲遵循傳統的「畫人遊戲」規則,玩家必須一次猜一個字母,試著找出隱藏的單字。猜錯時,系統會畫出部分圖形,直到畫出完整圖形或成功猜出單字為止。
主要功能:
1. 使用者介面:遊戲的使用者介面是使用 React 建構,可確保動態且反應靈敏的體驗。
2. 字詞產生:利用 Gemini AI API 為每個遊戲時段產生隨機字詞。玩家會遇到各種各樣的單字,因此這項功能可增加遊戲的難度和不可預測性。
3. 遊戲邏輯:使用 React 的狀態和效果鉤子管理遊戲邏輯。
4. 回饋和互動:玩家在猜測後會立即收到視覺回饋。
5. 遊戲結束條件:遊戲會在每次猜測後檢查是否符合勝利或失敗條件,並更新 UI 以顯示訊息,並提供開始新遊戲的選項。
使用 Gemini API:
1. 擷取字詞:開始新遊戲時,React 元件會向 Gemini AI 發出 API 呼叫,擷取隨機字詞。接著,系統會將該字詞設為遊戲的目標字詞。
2. API 整合:整合 Gemini API 時,會使用 Axios 發出 HTTP 要求。
3. 錯誤處理:實作錯誤處理機制,以便管理 API 呼叫失敗的情況,確保遊戲能妥善處理這類情況,並向使用者提供適當的意見回饋。
採用
- 網頁/Chrome
團隊
變更者
Matin Imam
寄件者
印度