0Pricing
Javascript for Kids · درس

اللعب مجددًا

كرّروا اللعبة في حلقة

اللعب مجددًا درس مجاني في Javascript for Kids على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Javascript for Kids، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Javascript for Kids 4 دروس في المجموع.

جولة واحدة لا تكفي! 🔁

الجولة الواحدة ممتعة، لكن من يريد اللعب مرة واحدة فقط؟ لا أحد! 😄

لِنَجعل اللعبة تُلعَب مرارًا وتكرارًا باستخدام حلقة تكرار! 🔄

console.log('Round 1! 🎮')
console.log('Round 2! 🎮')
console.log('Round 3! 🎮')

ما هي حلقة التكرار؟ 🌀

تكرّر حلقة التكرار الشيفرة مرات عديدة، حتى لا تضطر إلى نسخها ولصقها! 🌀

تخيّل أن تقول لروبوتك «نفّذ هذا 5 مرات» بدلًا من قولها له خمس مرات. 🤖

console.log('A loop repeats things! 🔁')
console.log('Super handy! ✨')

حلقة for 🔢

تساعدنا حلقة for على العد! 🔢

تبدأ من رقم، وتستمر ما دامت قاعدة معيّنة صحيحة، وتضيف 1 في كل مرة.

for (let i = 1; i <= 3; i++) {
  console.log('Count: ' + i + ' 🔢')
}

لعب 3 جولات 🎮

لنستخدم الحلقة للعب 3 جولات من اللعبة! 🎮

في كل مرة تمر فيها الحلقة، نلعب جولة جديدة. 🔄

for (let round = 1; round <= 3; round++) {
  console.log('--- Round ' + round + ' ---')
  console.log('Playing! 🎲')
}

إضافة الاختيارات 🤖

في كل جولة، يختار الحاسوب اختيارًا جديدًا! 🤖

لنضف أداة الاختيار العشوائي إلى الحلقة. 🎲

let choices = ['rock', 'paper', 'scissors']
for (let round = 1; round <= 3; round++) {
  let comp = choices[Math.floor(Math.random() * 3)]
  console.log('Round ' + round + ': computer picked ' + comp + ' 🤖')
}

حساب النقاط 🏅

لنعدّ عدد المرات التي تفوز فيها! ننشئ صندوقًا باسم score ونبدأه بالقيمة 0. 🏅

كل فوز يضيف 1!

let score = 0
score = score + 1
score = score + 1
console.log('Your score: ' + score + ' 🏅')

النقاط داخل الحلقة 📈

الآن سنحافظ على النقاط عبر جميع الجولات! 📈

يتذكر صندوق النقاط مرات الفوز من جولة إلى أخرى. 🧠

let score = 0
for (let round = 1; round <= 3; round++) {
  score = score + 1
  console.log('Round ' + round + ': win! Score = ' + score + ' 🏅')
}

حلقة while 🔄

هناك حلقة أخرى تُسمى حلقة while. تستمر ما دام شيء ما صحيحًا! 🔄

إنها مناسبة جدًا لعبارة «استمر في اللعب حتى تحقق 3 انتصارات». 🎯

let wins = 0
while (wins < 3) {
  wins = wins + 1
  console.log('Win number ' + wins + '! 🎉')
}
console.log('Got 3 wins! 🏆')

إيقاف الحلقة 🛑

أحيانًا نريد التوقف مبكرًا. نستخدم break للخروج من الحلقة! 🛑

مثل إيقاف اللعبة عندما يحقق أحد اللاعبين فوزًا كبيرًا. 🏆

for (let i = 1; i <= 10; i++) {
  console.log('Round ' + i)
  if (i === 3) {
    console.log('Game over! 🛑')
    break
  }
}

حلقة اللعبة الكاملة 🎉

لنضع كل شيء معًا: الحلقة، واختيار الحاسوب، والنقاط! 🎉

هذه لعبة Rock Paper Scissors الخاصة بك! 🕹️

let choices = ['rock', 'paper', 'scissors']
let score = 0
for (let round = 1; round <= 3; round++) {
  let comp = choices[Math.floor(Math.random() * 3)]
  console.log('Round ' + round + ': computer ' + comp)
  score = score + 1
}
console.log('Final score: ' + score + ' 🏆')

لقد بنيت اللعبة كاملة! 🕹️

مذهل! لقد أنشأت لعبة كاملة تتكرر مرة بعد مرة! 🎉

  • تحسب حلقة for الجولات 🔢
  • تستمر حلقة while في العمل 🔄
  • تتوقف break مبكرًا 🛑
  • يحفظ صندوق النقاط مجموع النقاط 🏅
console.log('You built the game! 🕹️')
console.log('You are a coder! 🌟')

اختبار سريع 🧠

آخر سؤال لتنشيط التفكير! 🤔

لقد نجحت! 🎉

لقد أنهيت لعبة Rock, Paper, Scissors! 🥳

  • تعلّمت القواعد ✊📄✂️
  • جعلت الحاسوب يختار 🤖
  • حددت الفائز 🏆
  • استخدمت الحلقة للعب من جديد 🔁

أنت الآن صانع ألعاب حقيقي! 🌟 أحسنت العمل!

console.log('Course complete! 🎓')
console.log('You rock! 🤘')

الأسئلة الشائعة

هل درس «اللعب مجددًا» مجاني؟

نعم — نص درس «اللعب مجددًا» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 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 يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. القواعد
  2. اختيارات الحاسوب
  3. من يفوز؟
  4. اللعب مجددًا
← العودة إلى Javascript for Kids