تفاصيل العمل

Dice Game – لعبة النرد الثنائية (Two-Player Dice Game)

? فكرة اللعبة:

لاعبان يتناوبان على رمي النرد. كل لاعب يمكنه:

الاستمرار في اللعب ليجمع نقاطًا مؤقتة (current score)

أو "تثبيت" نقاطه (Hold) ليضيفها إلى النقاط النهائية (total score)

أول لاعب يصل إلى 100 نقطة يفوز.

? مكونات الواجهة:

شاشة اللعب مقسومة بين لاعبين

كل جانب يحتوي على:

الاسم (Player 1 / Player 2)

النقاط الكلية (Score)

النقاط الحالية (Current Score)

زر "Roll Dice"

يُظهر نردًا عشوائيًا عند الضغط عليه (من 1 إلى 6)

يُضاف الرقم إلى current score ما لم يكن 1

زر "Hold"

يضيف current score إلى total score

ثم ينتقل الدور للاعب الآخر

زر "New Game"

يُعيد تعيين اللعبة من البداية

صورة النرد

تتغير حسب الرقم الذي يظهر

️ الوظائف البرمجية (JavaScript Logic):

استخدام Math.random() لتوليد رقم النرد

استخدام classList.toggle() لإبراز اللاعب النشط

استخدام querySelector و textContent للتفاعل مع العناصر

تبديل الأدوار بين اللاعبين تلقائيًا

شرط فوز: إذا تجاوز أحد اللاعبين 100 نقطة → تظهر رسالة الفوز

ملفات مرفقة

بطاقة العمل

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