دومونو

تفاصيل المشروع

دومونو

دومونو

منصّة دومينو مصري متعدّد اللاعبين في الزمن الفعلي (Flutter + Laravel)

الوصف

دومونو منصّة ألعاب جماعية احترافية في الزمن الفعلي للدومينو المصري، مبنيّة لنظامي iOS وAndroid. تقدّم تجربة لعب تنافسية متكاملة: مطابقة سريعة أونلاين مع لاعبين حقيقيين، أنماط فردي (1 ضد 1) وفِرق (2 ضد 2)، تدريب بدون إنترنت ضد ذكاء اصطناعي متعدّد المستويات، بطولات، أندية، نظام مراتب، واقتصاد حيّ داخل التطبيق.

البنية والتقنيات:

• تطبيق الموبايل: Flutter بمعمارية Clean Architecture قائمة على الميزات (Provider + get_it للحَقن)، ومحرّك Flame لرسم الأحجار على الطاولة.

• الخادم (Backend): Laravel (REST API)، وLaravel Reverb (WebSockets) للّعب الفوري والتواجد، مع MySQL في الإنتاج / PostgreSQL في التطوير، وRedis + Horizon للطوابير والبثّ.

• الزمن الفعلي: محرّك لعبة موثوق على الخادم؛ تُحفَظ الحركات أولًا ثم تُبَثّ، مع إعادة عرض قائمة على اللقطات (snapshots) واستعادة عند حدود الجولات.

أهم الميزات:

• مطابقة أونلاين مع لاعبين حقيقيين، إضافةً إلى اللعب عبر الشبكة المحلية (LAN) وطاولات خاصة بالدعوة/الروابط العميقة.

• لعب جماعي (2 ضد 2) مع شريك، وتدريب بدون إنترنت ضد الذكاء الاصطناعي بمستويات صعوبة متعددة.

• بطولات إقصائية، أندية وطاولات، مراتب تنافسية (من البرونزي حتى الألماسي) بنظام تقييم شبيه بـ ELO.

• مهام يومية، إنجازات، لوحات متصدّرين (يومية/أسبوعية)، وإعادة مشاهدة المباريات.

• اقتصاد داخل التطبيق: محفظة عملات، باقات شراء داخلية (تحقّق من إيصالات Google/Apple بنهج fail-closed)، عمولة للبيت (rake)، مظاهر وثيمات، وإعلانات (AdMob) بأنواعها (مكافأة/بينية/بانر).

• البنية التحتية: إشعارات FCM، تحليلات Firebase وRemote Config (اختبار A/B)، Crashlytics، مراقبة الأداء، تسجيل دخول اجتماعي (Google/Apple/Facebook)، خط حماية من الاحتيال عبر Play Integrity، وتعريب كامل (عربي/إنجليزي) مع دعم RTL.

الحالة: منشورة وقيد الإطلاق على App Store وGoogle Play (الإصدار الحالي 1.0.5+7)، عربية أولًا مع دعم إنجليزي كامل.

المعرض

دومونو
دومونو
دومونو
دومونو