تطوير لعبة Hangman تفاعلية (Web App) باستخدام Vanilla JavaScript

تفاصيل العمل

مشروع لعبة "Hangman" كلاسيكية تم بناؤه من الصفر مع التركيز على تجربة المستخدم (UX) ونظافة الكود البرمجي. اللعبة مصممة لتكون خفيفة الوزن وسريعة الاستجابة على كافة الأجهزة.

أبرز ما تم تنفيذه في المشروع:

Logic Programming: بناء محرك اللعبة باستخدام JavaScript للتعامل مع منطق تخمين الحروف، التحقق من الإجابات، وتتبع عدد المحاولات المتبقية.

Dynamic UI: تحديث واجهة المستخدم فورياً عند كل ضغطة مفتاح، مع رسم أجزاء "رجل المشنقة" بشكل تتابعي.

Responsive Design: استخدام CSS Flexbox/Grid لضمان ظهور اللعبة بشكل مثالي على الهواتف الذكية والأجهزة اللوحية.

Game States: إدارة حالات الفوز والخسارة مع إظهار رسائل منبثقة (Modals) تعرض الكلمة الصحيحة وخيار إعادة اللعب.

بطاقة العمل

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