🎭 لعبة المافيا — منصة لعب جماعي لحظية عبر الإنترنت
تطبيق ويب متكامل للعبة المافيا (Werewolf) الشهيرة، يتيح للاعبين خوض جولات جماعية في الوقت الفعلي من هواتفهم مباشرةً دون الحاجة إلى تحميل أي تطبيق. صُمِّم ليجمع بين أجواء التشويق السينمائية وسلاسة اللعب على كل الأجهزة.
✨ أبرز المزايا
لعب لحظي متزامن: انتقال فوري بين أطوار اللعبة (الليل، الفجر، النقاش، التصويت، الإقصاء) يتزامن لدى جميع اللاعبين في آن واحد.
محرّك لعبة موثوق من جهة الخادم: آلة حالات مركزية تدير منطق اللعبة بالكامل وتضمن استمرار الجولة حتى لو أغلق المضيف جهازه، مع آلية تعافٍ تلقائية.
أدوار متعددة وذكية: مافيا، طبيب، محقق، قنّاص، قاتل متسلسل، مهرّج، ومواطنون — لكل دور مهمته الليلية الخاصة، مع نظام أدوار مرن قابل للتوسعة.
سرّية كاملة للأدوار: بنية صلاحيات (RLS) تضمن ألّا يرى أي لاعب معلومات لا تخصّه، حتى الأدوار والاختيارات الليلية محميّة على مستوى قاعدة البيانات.
سرد صوتي درامي: تعليق صوتي احترافي يصاحب كل طور ودور في اللعبة لإضفاء أجواء غامرة.
تجربة بصرية سينمائية: تصميم بطابع نوار (Noir) مع حركات وانتقالات سلسة وتأثيرات أجواء حيّة.
مزايا تفاعلية إضافية: دردشة المشاهدين، شاشة عرض جماعية (TV Mode)، فيديو مباشر اختياري، وإعادة اللعب بنقرة واحدة.
متوافق بالكامل مع الجوال ويدعم إمكانية الوصول (Accessibility).
🛠️ التقنيات المستخدمة
الواجهة: Next.js (App Router) + React + TypeScript
الحالة والتزامن: Zustand مع تحديثات لحظية (Realtime)
الخلفية وقاعدة البيانات: Supabase (PostgreSQL، Edge Functions، Realtime، صلاحيات RLS، مهام مجدولة Cron)
الصوت والحركة: نظام صوتي موحّد + تعليق صوتي + مكتبات حركة احترافية
النشر: Vercel
🎯 النتيجة
منصة لعب جماعي متكاملة وقابلة للتوسّع، تعمل بسلاسة وأمان على نطاق واسع، وتقدّم تجربة ممتعة وغامرة تجمع الأصدقاء سواء كانوا في المكان نفسه أو متفرّقين عن بُعد.