تفاصيل العمل

هذا المشروع عبارة عن موقع تفاعلي للعبة الذاكرة (Memory Card Game) قمت ببرمجته بالكامل باستخدام HTML, CSS, وJavaScript.

# الفكرة:

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

# التقنيات المستخدمة:

** HTML5 لبناء الهيكل الأساسي للعبة.

** CSS3 لتصميم الكروت والـ layout بطريقة بسيطة وجذابة.

** Vanilla JavaScript لبرمجة منطق اللعبة (Game Logic)

,حيث يشمل:

التعامل مع الأحداث (Events) عند النقر على الكروت.

التحقق من مطابقة الكروت.

التحكم في الحالة (state) مثل الكروت المفتوحة أو المغلقة.

عداد المحاولات والوقت لإضافة تحدي أكبر.

يدعم التبديل بين الوضع الفاتح (Light Mode) والوضع الداكن (Dark Mode).

# لماذا هذا المشروع مهم؟

لأنه يعكس قدرتي على بناء مشروع عملي متكامل باستخدام JavaScript فقط، ويبين إني مش بفهم الأساسيات نظريًا بس، لكن طبقتها في موقع تفاعلي ممتع.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة
المهارات