تطوير النسخة الرقمية من لعبة "كونكت 4" الشهيرة باستخدام Vanilla JavaScript
المميزات✨ :
خوارزميات الفوز : خوارزميات مخصصة لاكتشاف شروط الفوز سواء كانت أفقية، رأسية، أو قطرية بدقة متناهية
إدارة حالة اللعبة (State Management): من خلال نظام المصفوفات ثنائية الأبعاد (2D Array) لتتبع تحركات اللاعبين وضمان عدم القيام بحركات غير مسموحة.
محاكاة الجاذبية: نظام "Gravity" يجعل قطع القطع تستقر تلقائياً في أدنى صف متاح داخل العمود المختار.
تصميم متجاوب (Responsive Design): استخدمت CSS Grid و Flexbox لضمان عمل اللعبة بكفاءة على كافة الأجهزة، مع تحسين العرض في وضعيّ الأفقي (Landscape) والرأسي (Portrait).
التقنيات المستخدمة ✨
HTML5 | CSS3 | JavaScript (ES6)