Askı Oyunu

Bu, React ve Gemini AI kullanılarak oluşturulmuş klasik bir kelime tahmin etme oyunudur.

Ne işe yarar?

Oyunda, oyuncuların birer birer harf tahmin ederek gizli kelimeyi bulmaya çalıştığı geleneksel Askı Adam kuralları geçerlidir. Yanlış tahminler, bir çubuk adamın bir kısmının çizilmesine neden olur ve adam tamamen çizildiğinde veya kelime başarıyla tahmin edildiğinde oyun sona erer.

Önemli Özellikler:
1. Kullanıcı Arayüzü: Oyunun kullanıcı arayüzü React ile oluşturularak dinamik ve duyarlı bir deneyim sunar.

2. Kelime Oluşturma: Gemini AI API'den her oyun oturumu için rastgele kelimeler oluşturmak üzere yararlanılır. Bu sayede oyuncular çok çeşitli kelimelerle karşılaşır ve oyuna öngörülemezlik ve zorluk katmanı eklenir.

3. Oyun mantığı: Oyun mantığı, React'in durum ve efekt kancaları kullanılarak yönetilir.

4. Geri bildirim ve etkileşimler: Oyuncular, tahminleri için anında görsel geri bildirim alır.

5. Oyun Bitirme Koşulları: Oyun, her tahminden sonra kazanç veya kayıp koşullarını kontrol eder, kullanıcı arayüzünü bir mesaj gösterecek şekilde günceller ve yeni bir oyun başlatma seçeneği sunar.

Gemini API'yi kullanma:
1. Kelime getirme: React bileşeni, yeni bir oyun başlatıldığında rastgele bir kelime almak için Gemini AI'ya API çağrısı yapar. Ardından, kelime oyunun hedef kelimesi olarak ayarlanır.

2. API Entegrasyonu: Gemini API ile entegrasyon, HTTP istekleri göndermek için Axios kullanılarak yapılır.

3. Hata İşleme: Hata işleme, API çağrısının başarısız olduğu durumları yönetmek için uygulanır. Bu sayede oyun, bu tür senaryoları sorunsuz bir şekilde yönetebilir ve kullanıcıya uygun geri bildirim sağlayabilir.

Aşağıdakilerle tasarlandı:

  • Web/Chrome

Takım

Değişikliği yapan

Matin Imam

Nereden

Hindistan