هذا مشروع لعبة Memory Game مبني باستخدام TypeScript و HTML/CSS مع Bootstrap للتنسيق. فكرة اللعبة هي قلب البطاقات ومحاولة إيجاد بطاقتين لهما نفس الصورة.
طريقة عمل المشروع باختصار:
يتم إنشاء مجموعة من البطاقات، وكل صورة تتكرر مرتين.
عند بداية اللعبة يتم خلط البطاقات ثم إظهارها لعدة ثوانٍ وبعدها يتم إخفاؤها.
عندما يضغط اللاعب على بطاقة يتم قلبها لرؤية الصورة.
يختار اللاعب بطاقتين:
إذا كانت الصورتان متطابقتين تبقيان مكشوفتين.
إذا لم تكونا متطابقتين تعودان للوضع المخفي.
يوجد مستويان للعبة:
Normal: عدد أقل من البطاقات.
Hard: جميع البطاقات.
يتم تحديث شريط التقدم حسب عدد البطاقات التي تم مطابقتها.
توجد مؤثرات صوتية عند قلب البطاقة أو المطابقة أو الخطأ، مع موسيقى خلفية.
عندما يتم إيجاد جميع الأزواج، تنتهي اللعبة وتظهر رسالة فوز.