हैंगमैन गेम

यह शब्दों का अनुमान लगाने वाला क्लासिक गेम है. इसे React और Gemini एआई का इस्तेमाल करके बनाया गया है.

यह क्या करता है

यह गेम, हैंगमैन के पारंपरिक नियमों के मुताबिक चलता है. इसमें खिलाड़ी एक बार में एक अक्षर का अनुमान लगाकर, छिपे हुए शब्द का पता लगाने की कोशिश करते हैं. गलत अनुमान लगाने पर, स्टिक फ़िगर का एक हिस्सा बन जाता है. पूरी फ़िगर बन जाने या शब्द का अनुमान लगाने पर गेम खत्म हो जाता है.

मुख्य सुविधाएं:
1. यूज़र इंटरफ़ेस: गेम का यूज़र इंटरफ़ेस (यूआई), React के साथ बनाया गया है. इससे, गेम को रिस्पॉन्सिव और डाइनैमिक बनाने में मदद मिलती है.

2. शब्द जनरेशन: Gemini के एआई एपीआई का इस्तेमाल करके, हर गेम सेशन के लिए रैंडम शब्द जनरेट किए जाते हैं. इससे गेम में चुनौती और रोमांच बढ़ जाता है, क्योंकि खिलाड़ियों को कई तरह के शब्दों का सामना करना पड़ता है.

3. गेम लॉजिक: गेम लॉजिक को React के स्टेट और इफ़ेक्ट हुक का इस्तेमाल करके मैनेज किया जाता है.

4. सुझाव और इंटरैक्शन: खिलाड़ियों को उनके अनुमान के बारे में तुरंत विज़ुअल फ़ीडबैक मिलता है.

5. गेम खत्म होने की शर्तें: हर अनुमान के बाद, गेम जीतने या हारने की शर्तों की जांच की जाती है. साथ ही, मैसेज दिखाने के लिए यूज़र इंटरफ़ेस (यूआई) को अपडेट किया जाता है और नया गेम शुरू करने का विकल्प दिया जाता है.

Gemini API का इस्तेमाल करना:
1. शब्द फ़ेच करना: नया गेम शुरू करने पर, React कॉम्पोनेंट, Gemini एआई को एपीआई कॉल करता है, ताकि कोई शब्द फ़ेच किया जा सके. इसके बाद, उस शब्द को गेम के लिए टारगेट शब्द के तौर पर सेट किया जाता है.

2. एपीआई इंटिग्रेशन: एचटीटीपी अनुरोध करने के लिए, Gemini API के साथ इंटिग्रेशन करने के लिए Axios का इस्तेमाल किया जाता है.

3. गड़बड़ी को मैनेज करना: गड़बड़ी को मैनेज करने की सुविधा, उन मामलों को मैनेज करने के लिए लागू की जाती है जहां एपीआई कॉल पूरा नहीं हो पाता. इससे यह पक्का होता है कि गेम ऐसे मामलों को आसानी से मैनेज कर सकता है और उपयोगकर्ता को सही फ़ीडबैक दे सकता है.

इनकी मदद से बनाया गया

  • वेब/Chrome

टीम

इन्होंने बदलाव किया है

मतिंन इमाम

इन्होंने भेजा

भारत