ハングマン ゲーム

これは、React と Gemini AI を使用して構築された、古典的なワード ゲッシング ゲームです。

機能

このゲームは、プレーヤーが 1 文字ずつ推測して隠された単語を明らかにする、昔ながらの「あっちむいてホイ」のルールに沿って行われます。間違った答えを出すたびに、棒人間の一部が描画されます。棒人間が完全に描画されたか、単語が正しく推測されるとゲームが終了します。

主な機能:
1. ユーザー インターフェース: ゲームの UI は React で構築されており、ダイナミックでレスポンシブなエクスペリエンスを実現しています。

2. 単語の生成: Gemini AI API を利用して、ゲームセッションごとにランダムな単語を生成します。これにより、プレイヤーは幅広い単語に遭遇するため、予測不可能な要素と難易度が追加されます。

3. ゲーム ロジック: ゲーム ロジックは、React の状態フックと効果フックを使用して管理されます。

4. フィードバックとインタラクション: プレイヤーは、推測に対して即座に視覚的なフィードバックを受けます。

5. ゲームオーバーの条件: ゲームは、各推測後に勝ち負けの条件をチェックし、UI を更新してメッセージを表示し、新しいゲームを開始するオプションを提供します。

Gemini API の使用:
1. 単語の取得: 新しいゲームを開始すると、React コンポーネントが Gemini AI に API 呼び出しを行い、ランダムな単語を取得します。その単語がゲームのターゲット ワードとして設定されます。

2. API 統合: Gemini API との統合は、HTTP リクエストの送信に Axios を使用します。

3. エラー処理: API 呼び出しが失敗した場合のケースを管理するためにエラー処理が実装されています。これにより、ゲームはそのようなシナリオを適切に処理し、ユーザーに適切なフィードバックを返すことができます。

構成

  • ウェブ/Chrome

チーム

By

Matin Imam

差出人

インド