قمت ببرمجة وتطوير لعبة "اختبار سرعة الكتابة" التي تهدف لتحسين مهارات الطباعة لدى المستخدم من خلال تحدٍ محكوم بوقت محدد.
المميزات وآلية اللعبة:
تعدد المستويات (Levels): نظام ذكي لاختيار الصعوبة (Easy, Normal, Hard)، حيث يتغير الوقت المتاح لكتابة الكلمة بناءً على المستوى المختار (مثلاً 5 ثوانٍ للصعب، 15 للسهل).
إدارة الوقت: عداد تنازلي (Time Left) لكل كلمة، وتنتهي اللعبة فوراً إذا نفد الوقت.
قائمة الكلمات: مصفوفة (Array) تحتوي على كلمات متنوعة تظهر للمستخدم بشكل عشوائي، مع عرض الكلمات القادمة لزيادة التحدي.
نظام النقاط (Scoring): تتبع عدد الكلمات الصحيحة التي تمت كتابتها مقابل إجمالي الكلمات (مثلاً: Score 0 From 12).
التقنيات المستخدمة:
JavaScript (ES6): للتحكم الكامل في منطق اللعبة (setInterval للمؤقت، التعامل مع المصفوفات، والتحقق من المدخلات).
HTML5 & CSS3: لبناء الواجهة وتنسيق العناصر والألوان (الأزرق والأبيض) بشكل مريح للعين.