لعبة "الجلاد"

هذه لعبة كلاسيكية لتخمين الكلمات تم إنشاؤها باستخدام React وتكنولوجيات الذكاء الاصطناعي في Gemini.

وظيفتها

تتبع اللعبة القواعد التقليدية للعبة "الجلاد"، حيث يحاول اللاعبون الكشف عن كلمة مخفية من خلال تخمين حرف واحد في كل مرة. تؤدي التخمينات غير الصحيحة إلى رسم جزء من رسم آدمي، وتنتهي اللعبة عند رسم الرسم بالكامل أو تخمين الكلمة بنجاح.

الميزات الرئيسية:
1. واجهة المستخدم: تم إنشاء واجهة المستخدم في اللعبة باستخدام React، ما يضمن تجربة ديناميكية وسريعة الاستجابة.

2. إنشاء الكلمات: يتم الاستفادة من Gemini AI API لإنشاء كلمات عشوائية لكل جلسة لعبة. ويضيف ذلك عنصرًا من عدم التوقّع والتحدي، حيث يواجه اللاعبون مجموعة كبيرة من الكلمات.

3. منطق اللعبة: تتم إدارة منطق اللعبة باستخدام أدوات React لربط الحالة والتأثير.

4. الملاحظات والتفاعلات: يتلقّى اللاعبون ملاحظات مرئية فورية على تخميناتهم.

5. شروط انتهاء اللعبة: تتحقّق اللعبة من شروط الفوز أو الخسارة بعد كل تخمين، وتُعدّل واجهة المستخدم لعرض رسالة وتقديم خيار بدء لعبة جديدة.

استخدام Gemini API:
1. جلب الكلمات: عند بدء لعبة جديدة، يُجري مكوّن React طلب بيانات من واجهة برمجة التطبيقات إلى الذكاء الاصطناعي في Gemini من أجل جلب كلمة عشوائية. بعد ذلك، يتم ضبط الكلمة على أنّها الكلمة المستهدَفة للّعبة.

2- دمج واجهة برمجة التطبيقات: يتم الدمج مع Gemini API باستخدام Axios لتقديم طلبات HTTP.

3. معالجة الأخطاء: يتم تنفيذ معالجة الأخطاء لإدارة الحالات التي يتعذّر فيها إكمال طلب البيانات من واجهة برمجة التطبيقات، ما يضمن قدرة اللعبة على معالجة هذه السيناريوهات بشكل سلس وتقديم الملاحظات المناسبة للمستخدم.

مصمَّم بالاستناد إلى

  • الويب/Chrome

الفريق

من

ماتين إمام

من

الهند