برمجة لعبة الذاكرة التفاعلية (Interactive Memory Game)
تفاصيل العمل

قمت ببناء وتطوير لعبة "Memory Game" الكلاسيكية التي تهدف لاختبار ذاكرة المستخدم وسرعته. تعتمد اللعبة على كشف البطاقات وإيجاد الأزواج المتطابقة قبل انتهاء الوقت. المميزات والمنطق البرمجي: شاشة ترحيب: تطلب اسم اللاعب لطباعته في واجهة اللعبة. المؤقت الزمني (Timer): عداد تنازلي يزيد من حماس اللعبة، وتتوقف اللعبة تلقائياً عند وصوله للصفر (Time left: 0). عداد الأخطاء (Wrong Tries): تتبع عدد المحاولات الخاطئة التي يقوم بها اللاعب. حساب النتيجة: نظام ذكي يحسب عدد الأزواج الصحيحة التي تم كشفها (مثلاً: Score 2 From 8). حالة انتهاء اللعبة (Game Over): ظهور رسالة منبثقة أو نص يوضح حالة الفوز أو الخسارة بناءً على الوقت والنتيجة. تأثيرات حركية: تقليب البطاقات (Flip Effect) باستخدام CSS3 Transform. عشوائية التوزيع: خوارزمية لخلط البطاقات (Shuffling) عشوائياً في كل مرة تبدأ فيها اللعبة. التقنيات المستخدمة: JavaScript (ES6): للتحكم الكامل في منطق اللعبة (Timers, Event Listeners, Arrays). HTML5 & CSS3: لتصميم الشبكة (Grid) وتأثيرات القلب ثلاثية الأبعاد.

مهارات العمل
شارك
بطاقة العمل
تاريخ النشر
منذ يومين
المشاهدات
6
المستقل
محمود فتحي
محمود فتحي
مطور واجهات أمامية
طلب عمل مماثل
مهارات العمل
شارك
مركز المساعدة