أول من يصل إلى عشرين
ابنوا اللعبة
أول من يصل إلى عشرين درس مجاني في Javascript for Kids على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Javascript for Kids، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Javascript for Kids 4 دروس في المجموع.
الفوز لمن يصل إلى عشرين أولًا! 🎯
حان وقت بناء لعبة حقيقية: First to Twenty! 🎯
يتناوب اللاعبون على الرمي. ويفوز أول لاعب يصل إلى 20 نقطة! 🏆
console.log('First to 20 wins! 🎯')
console.log('Keep rolling! 🎲')الهدف 🏁
لنحدد الهدف بالقيمة 20. سنستمر في الرمي حتى تصل نقاطنا إليه! 🏁
نخزن الهدف في صندوق ليسهل تغييره لاحقًا. 📦
let goal = 20
console.log('Goal: reach ' + goal + ' points! 🎯')ابدأ النقاط 📦
تبدأ كل لعبة بـ 0 نقطة. 📦
سنرمي ونجمع النقاط حتى نصل إلى الهدف! 🎲
let score = 0
let goal = 20
console.log('Score: ' + score + ' / Goal: ' + goal)الرمي حتى عشرين 🔄
حلقة while مناسبة تمامًا! تستمر في الرمي ما دامت النقاط أقل من 20. 🔄
عندما نصل إلى 20 أو أكثر، تتوقف الحلقة! 🛑
let score = 0
while (score < 20) {
score += Math.floor(Math.random() * 6) + 1
}
console.log('Reached ' + score + '! 🎉')اعرض كل رمية 🎲
لنطبع كل رمية حتى نتمكن من متابعة اللعبة! 🎲
من الممتع جدًا مشاهدة النقاط وهي ترتفع! 📈
let score = 0
while (score < 20) {
let roll = Math.floor(Math.random() * 6) + 1
score += roll
console.log('Rolled ' + roll + ', score is now ' + score)
}
console.log('Winner! 🏆')يتناوب لاعبان على اللعب 👥
لنضف اللاعب 2 الآن! يبدأ اللاعبان من 0. 👥
وسنجعلهما يتنافسان للوصول إلى 20! 🏁
let player1 = 0
let player2 = 0
player1 += Math.floor(Math.random() * 6) + 1
player2 += Math.floor(Math.random() * 6) + 1
console.log('P1: ' + player1 + ', P2: ' + player2 + ' 🎲')يتسابق اللاعبان للوصول إلى عشرين 🏁
نستمر في الرمي لكلا اللاعبين حتى يصل أحدهما إلى 20! 🏁
نستخدم OR || لإيقاف الحلقة عندما يفوز أيٌّ منهما. 🔀
let p1 = 0
let p2 = 0
while (p1 < 20 && p2 < 20) {
p1 += Math.floor(Math.random() * 6) + 1
p2 += Math.floor(Math.random() * 6) + 1
}
console.log('Final: P1=' + p1 + ' P2=' + p2 + ' 🎲')اعثر على الفائز 🏆
عندما يتوقف الرمي، نتحقق ممن وصل إلى 20 أولًا! 🏆
استخدم if للعثور على البطل! 🎉
let p1 = 21
let p2 = 18
if (p1 >= 20) {
console.log('Player 1 wins! 🏆')
} else {
console.log('Player 2 wins! 🏆')
}اللعبة كاملة 🕹️
لنضع كل شيء معًا في لعبة واحدة! 🕹️
ارمِ، واجمع، وتحقق، وأعلن الفائز! 🎉
let p1 = 0
let p2 = 0
while (p1 < 20 && p2 < 20) {
p1 += Math.floor(Math.random() * 6) + 1
p2 += Math.floor(Math.random() * 6) + 1
}
console.log('P1: ' + p1 + ', P2: ' + p2)
if (p1 >= 20) console.log('Player 1 wins! 🏆')
else console.log('Player 2 wins! 🏆')اجعلها لعبتك! 🎨
يمكنك الآن تغيير اللعبة! 🎨
- غيّر الهدف إلى 30 أو 50 🎯
- أضف نقاطًا إضافية عند الحصول على ستة 🎁
- أضف لاعبًا ثالثًا! 👥
أصبحت اللعبة لعبتك الآن! 😎
let goal = 30
console.log('New goal: ' + goal + '! 🎯')
console.log('Make the game your own! 🎨')لقد بنيت لعبة كاملة! 🕹️
رائع! لقد بنيت لعبة First to Twenty كاملة! 🎉
- هدف يجب الوصول إليه 🎯
- حلقة
whileلمواصلة الرمي 🔄 - نقاط لكل لاعب 🏅
- فحص لمعرفة الفائز 🏆
console.log('You built a game! 🕹️')
console.log('You are amazing! 🌟')اختبار سريع 🧠
آخر سؤال لتنشيط التفكير! 🤔
لقد نجحت! 🎉
لقد أنهيت دورة Roll the Dice! 🥳
- رميت حجر نرد واحدًا 🎲
- رميت حجرَي نرد وجمعتهما 🎲🎲
- تتبعت النقاط 🏅
- بنيت لعبة First to Twenty 🎯
أنت الآن صانع ألعاب حقيقي! 🌟
console.log('Course complete! 🎓')
console.log('Great rolling! 🎲🎉')الأسئلة الشائعة
هل درس «أول من يصل إلى عشرين» مجاني؟
نعم — نص درس «أول من يصل إلى عشرين» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Javascript for Kids، انتقل إلى CoddyKit PRO. تتضمن دورة Javascript for Kids 4 دروس في المجموع.
ماذا ستتعلم في «أول من يصل إلى عشرين»؟
ابنوا اللعبة تتمرن على Javascript for Kids مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Javascript for Kids؟
لا تُشترط خبرة سابقة. Javascript for Kids على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.
كم من الوقت يستغرق درس «أول من يصل إلى عشرين»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Javascript for Kids هذا؟
نعم. كل درس في Javascript for Kids يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- رمي النرد
- نردان
- تتبّع نقاط النرد
- أول من يصل إلى عشرين