مشروع تطوير لعبة ألغاز ويب متكاملة تعتمد على المنطق البرمجي (Logic-based). تم بناؤها بالكامل باستخدام التقنيات الأساسية (Vanilla JS, HTML5, CSS3) دون الاعتماد على مكتبات خارجية، مما يضمن سرعة الأداء وخفة الملفات.
المميزات التقنية للمشروع:
- برمجة المنطق (Game Logic): تطوير خوارزمية دمج المربعات وحركتها في الاتجاهات الأربعة بدقة عالية.
- تصميم متجاوب: واجهة مستخدم عصرية وجذابة باستخدام CSS Grid و Flexbox، مع تأثيرات بصرية سلسة عند الحركة والدمج.
- تخزين البيانات: دمج خاصية localStorage لحفظ أعلى نتيجة (High Score) وضمان استمرار تجربة المستخدم حتى بعد إغلاق المتصفح.
- نظام تحكم مزدوج: إمكانية اللعب عبر لوحة المفاتيح (Arrow Keys) أو عبر أزرار التحكم في الواجهة.
- نظام تنبيهات: واجهة برمجية لإظهار رسائل الفوز أو انتهاء المحاولات بشكل تفاعلي.
المهارات المستعرضة في هذا العمل:
- برمجة JavaScript المتقدمة (DOM Manipulation, Event Listeners).
- إدارة الحالة (State Management) داخل اللعبة.
- تصميم واجهات المستخدم (UI/UX Design).
- التعامل مع التخزين المحلي للمتصفح (Web Storage API).
مرفق رابط الموقع