تطوير لعبة ألغاز تفاعلية (2048 Clone) باستخدام JavaScript و CSS3

تفاصيل العمل

مشروع تطوير لعبة ألغاز ويب متكاملة تعتمد على المنطق البرمجي (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).

مرفق رابط الموقع

بطاقة العمل

اسم المستقل
عدد الإعجابات
3
عدد المشاهدات
28
تاريخ الإضافة
تاريخ الإنجاز
المهارات