حول المشروع
1) نبذة
هذا المشروع يقدّم نسخة ويب حديثة من لعبة ظامت الموريتانية، مع التركيز على:
- احترام القواعد الأصلية للعبة.
- توفير تجربة لعب سلسة على مختلف الأجهزة.
- تقديم خصائص تساعد على التعلم والتدرّب دون تشويه جوهر اللعبة.
2) ماذا يوفر التطبيق؟
- لاعب ضد الحاسوب: ذكاء اصطناعي قابل للضبط من الإعدادات، مع خيارات لمستوى التفكير وسلوك اللعب.
- لاعب ضد لاعب عبر الإنترنت: نظام دعوات ومزامنة للمباراة بين لاعبين.
- حفظ واستئناف: حفظ حالة اللعب على جهازك واستكمالها لاحقًا.
- سجل أحداث: تتبع واضح لمجريات المباراة والقرارات المهمة.
- لغات متعددة: دعم العربية والإنجليزية والفرنسية، مع إمكانية التبديل أثناء الاستخدام.
3) فلسفة التصميم
القواعد ليست «تجميلية»؛ بل هي جزء من هوية ظامت. لذلك يهدف المشروع إلى تقديم تجربة تحترم الأصول، مع واجهة واضحة وخصائص تدريبية مثل التلميح والسجل والإعدادات.
4) الذكاء الاصطناعي
4.1) كيف يعمل الذكاء الاصطناعي بشكل مبسط؟
يختار الذكاء الاصطناعي من بين النقلات القانونية المتاحة. يعتمد القرار على تقييم وضع الرقعة، وقد يستخدم مزيجًا من خوارزميات البحث وقواعد التقييم، وقد يعتمد أيضًا على نموذج تعلم آلي عند توفره.
قد تختلف القوة حسب الإعدادات والنماذج المتاحة. الذكاء الاصطناعي ما زال قيد التطوير وقد يخطئ.
4.2) كيف يتم تحسين النموذج؟
بعد انتهاء مباراة مكتملة، قد يتم تسجيل ملخصات ولقطات من وضع اللعب في Firebase Realtime Database بهدف إنشاء بيانات تدريب لتحسين الذكاء الاصطناعي.
يتم تشغيل تدريب دوري عبر GitHub Actions لإنتاج نموذج أحدث للعب ضده. يوجد أيضًا نموذج مُدرّب مسبقًا يمكن استخدامه عند الحاجة.
5) لمن هذا التطبيق؟
- للاعبين الجدد الذين يريدون تعلم ظامت خطوة بخطوة.
- للاعبين ذوي الخبرة الذين يريدون تدريبًا منتظمًا ضد مستويات مختلفة أو مباريات عبر الإنترنت.
6) ملاحظات مهمة
- هذا التطبيق مخصص للترفيه والتعلم.
- في حال لاحظت تعارضًا بين سلوك التطبيق والقواعد، يُرجى الإبلاغ عبر صفحة التواصل مع ذكر تفاصيل النقلة/الإحداثيات.
- المشروع مفتوح المصدر: الشفرة منشورة على GitHub. يمكن مراجعة التغييرات والإبلاغ عن المشاكل عبر قنوات المشروع المتاحة.