تفاصيل العمل

نوع العمل

هذا المشروع هو لعبة ويب تختبر سرعة الكتابة لدى المستخدم، حيث يعرض كلمات عشوائية ويطلب من المستخدم إعادة كتابتها في وقت محدد حسب مستوى الصعوبة المختار.

الميزات الرئيسية

واجهة مستخدم جذابة:

ألوان متناسقة باستخدام متغيرات CSS

تصميم متجاوب يعمل على مختلف أحجام الشاشات

مستويات صعوبة متعددة:

سهلة (7 ثوانٍ لكل كلمة)

متوسطة (5 ثوانٍ لكل كلمة)

صعبة (3 ثوانٍ لكل كلمة)

تصنيف الكلمات تلقائياً:

كلمات قصيرة للمستوى السهل

كلمات متوسطة للمستوى المتوسط

كلمات طويلة للمستوى الصعب

ميزات إضافية:

عرض الكلمات المتبقية

عداد الوقت

عرض النتيجة

رسائل نهاية اللعبة (فوز/خسارة)

إمكانية إعادة اللعبة

حفظ النتائج في localStorage

حماية من الغش:

منع لصق النص في حقل الإدخال

طريقة التنفيذ

1. البنية الأساسية:

HTML: هيكل الصفحة الرئيسية وعناصر الواجهة

CSS: تنسيقات التصميم والألوان

JavaScript: المنطق البرمجي للعبة

2. آلية العمل:

اختيار المستوى: يختار المستوى (سهل/متوسط/صعب)

بدء اللعبة: عند الضغط على زر "Start Playing"

عرض الكلمات:

يتم عرض كلمة عشوائية من القائمة المناسبة للمستوى

يتم عرض الكلمات المتبقية في منطقة خاصة

الكتابة:

يقوم المستخدم بكتابة الكلمة المعروضة

يتم التحقق من مطابقة الكلمة المدخلة مع الكلمة المطلوبة

إدارة الوقت:

عداد تنازلي للوقت المتبقي

إذا انتهى الوقت قبل إدخال الكلمة الصحيحة، تنتهي اللعبة

تحديث النتيجة:

زيادة النتيجة عند إدخال الكلمة الصحيحة

الانتقال للكلمة التالية

نهاية اللعبة:

عند إكمال جميع الكلمات (فوز)

عند الخطأ في كتابة كلمة (خسارة)

ملفات مرفقة

بطاقة العمل

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