Zen Eddin Allaham نشر 3 يونيو أرسل تقرير نشر 3 يونيو لقد بنيت لعبة اكس او لكن لم اعرف كيف يمكن ان تظهر رسالة draw عندما لا يفوز اي احد من x & o X O.zip 1 اقتباس
0 Mustafa Suleiman نشر 3 يونيو أرسل تقرير نشر 3 يونيو عليك تعديل دالة winner بحيث تتحقق من حالة التعادل بعد التأكد من عدم وجود فائز، بمعنى بعد جميع شروط الفوز في الدالة، أضف شرط يتفقد هل جميع المربعات ممتلئة أي لا يوجد مربع فارغ ولم يتم استدعاء دالة end أي لم يفز أحد. وفي حال تحقق الشرط، قم بتغيير العنوان title.innerHTML إلى تعادل أو Draw، وتستطيع إعادة تحميل الصفحة بعد فترة قصيرة كما في حالة الفوز. لو واجهت صعوبة في التنفيذ أخبرني. اقتباس
0 Mustafa Suleiman نشر 3 يونيو أرسل تقرير نشر 3 يونيو الدالة ستكون كالتالي: function winner(){ for(let i = 1; i < 10; i++){ square[i] = document.getElementById('item' + i).innerHTML; } if(square[1] == square[2] && square[2] == square[3] && square[1] != ''){ end(1,2,3) return; } if(square[4] == square[5] && square[5] == square[6] && square[5] != ''){ end(4,5,6) return; } if(square[7] == square[8] && square[8] == square[9] && square[8] != ''){ end(7,8,9) return; } if(square[1] == square[4] && square[4] == square[7] && square[1] != ''){ end(1,4,7) return; } if(square[2] == square[5] && square[5] == square[8] && square[5] != ''){ end(2,5,8) return; } if(square[3] == square[6] && square[6] == square[9] && square[6] != ''){ end(3,6,9) return; } if(square[1] == square[5] && square[5] == square[9] && square[5] != ''){ end(1,5,9) return; } if(square[3] == square[5] && square[5] == square[7] && square[5] != ''){ end(3,5,7) return; } // هنا نتحقق من التعادل let draw = true; for(let i = 1; i < 10; i++){ if(square[i] == ''){ draw = false; break; } } if(draw){ title.innerHTML = 'تعادل'; setTimeout(function(){location.reload()}, 4000); } } اقتباس
0 Zen Eddin Allaham نشر 3 يونيو الكاتب أرسل تقرير نشر 3 يونيو انا لدي مشكلة لا استطيع تنفيذ اي شيء الا اذا كان يوجد شرح اي بعد شرح استطيع تنفيذ المشروع 1 اقتباس
0 عبد الوهاب بومعراف نشر 3 يونيو أرسل تقرير نشر 3 يونيو بتاريخ 34 دقائق مضت قال Hxfhf Ucicic: انا لدي مشكلة لا استطيع تنفيذ اي شيء الا اذا كان يوجد شرح اي بعد شرح استطيع تنفيذ المشروع هذا الأمر طبيعي والجميع قد يشعر بذلك خاصة عندما لا يكون قد قام بتطبيقات عملية كثيرة على ما يتعلمه. ومع مرور الوقت ستجد نفسك تنفذ وتنجز المشاريع دون الرجوع إلى الشروحات وهذا لا يأتي بين عشية أو ضحاها، فهو ثمرة الاستمرارية. يمكنك طلب الشروحات حينما يستصعب عليك الأمر، لكن أنصحك دوما بمحاولة التجربة بمفردك في البداية وحينما تجد نفسك قد استنفذت جميع الوسائل لحل التطبيق يمكنك طلب الشروحات أو الرجوع إلى الدرس، أو حتى الاعتماد على التوثيقات الرسمية للغة التي تعمل عليها وه ذا لتستفيد أقصى استفادة من المحتوى الذي يتم تقديمه. يمكنك مراجعة هذا المصدر لتحقيق أكبر استفادة من الدورات التي اشتركت فيها من هنا: اقتباس
السؤال
Zen Eddin Allaham
لقد بنيت لعبة اكس او لكن لم اعرف كيف يمكن ان تظهر رسالة draw عندما لا يفوز اي احد من x & o
X O.zip
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.