0Pricing
Javascript for Kids · درس

اتخاذ الخيارات

فرّعوا القصة

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

اختاروا مساركم! 🌿

أفضل جزء في لعبة المغامرة هو الخيارات! هل تذهبون يسارًا أم يمينًا؟ هل تفتحون الباب أم تهربون؟ لنجعل القصة تتفرع! 🛤️

خيار بسيط 🤔

خزّنوا خيار اللاعب في متغير، ثم تفاعلوا معه باستخدام if.

let choice = "left"
if (choice === "left") {
  console.log("You go left into a sunny meadow! 🌼")
}

مساران باستخدام else 🔀

ماذا لو ذهب اللاعب إلى اليمين بدلًا من ذلك؟ تتولى else معالجة المسار الآخر!

let choice = "right"
if (choice === "left") {
  console.log("Sunny meadow! 🌼")
} else {
  console.log("You go right into a spooky cave! 🦇")
}

ثلاثة خيارات باستخدام else if 🔢

هل لديكم مسارات أكثر؟ استخدموا else if لخيار ثالث أو رابع!

let choice = "up"
if (choice === "left") {
  console.log("Meadow!")
} else if (choice === "up") {
  console.log("You climb a tall mountain! ⛰️")
} else {
  console.log("Cave!")
}

الخيارات تقود إلى خيارات أخرى 🌳

يفتح أحد الخيارات خيارات جديدة! وهكذا تنمو القصة مثل الشجرة.

let path = "cave"
if (path === "cave") {
  console.log("Inside the cave you see two tunnels! 🦇")
  console.log("Type left or right to continue...")
}

التقاط العناصر 🎒

اسمحوا للاعب باختيار التقاط كنز! أضيفوه إلى حقيبته.

let bag = []
let choice = "take sword"
if (choice === "take sword") {
  bag.push("sword")
}
console.log("Your bag:", bag)

الخيارات تغيّر القصة 📖

تؤدي الخيارات المختلفة إلى نصوص مختلفة للقصة. وسيشعر اللاعب بأنه المتحكم!

let choice = "open"
if (choice === "open") {
  console.log("The door creaks open... treasure! 💰")
} else {
  console.log("You walk away and miss the gold. 😢")
}

دالة الخيار 🛠️

أنشئوا دالة مساعدة تتولى معالجة خيار. أعيدوا استخدامها عند كل تفرع في الطريق!

function go(direction) {
  if (direction === "north") {
    console.log("You head north to the castle! 🏰")
  } else {
    console.log("You head into the woods. 🌲")
  }
}
go("north")

محظوظ أم سيئ الحظ؟ 🎲

أضيفوا عنصر المفاجأة! تجعل الأحداث العشوائية كل تجربة لعب مختلفة.

let luck = Math.floor(Math.random() * 2)
if (luck === 1) {
  console.log("You found a hidden coin! 🪙")
} else {
  console.log("Nothing here... keep going. 🚶")
}

تذكّر الخيارات 🧠

خزّنوا الخيارات حتى تتذكر القصة ما فعله اللاعب!

let choices = []
choices.push("went left")
choices.push("took the sword")
console.log("So far you:", choices)

التفرّع يعمل! ✅

أصبحت قصتكم تتفرع بناءً على خيارات اللاعب، وتتيح له التقاط العناصر، بل وتحتوي على مفاجآت محظوظة أيضًا. كم هي تفاعلية! 🎮

let choice = "left"
if (choice === "left") {
  console.log("Adventure continues to the left! ➡️")
} else {
  console.log("A new path opens! 🌟")
}

تحقق سريع ❓

اختاروا الإجابة الصحيحة! 🧠

بطل الخيارات! 🏅

مراجعة! لقد تعلمتم ما يلي:

  • 🤔 التفاعل مع الخيار باستخدام if
  • 🔀 إضافة مسارات باستخدام else وelse if
  • 🎒 التقاط العناصر ووضعها في الحقيبة
  • 🎲 إضافة مفاجآت عشوائية

التالي: الفوز في المغامرة! 🏆

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

هل درس «اتخاذ الخيارات» مجاني؟

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

ماذا ستتعلم في «اتخاذ الخيارات»؟

فرّعوا القصة تتمرن على Javascript for Kids مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Javascript for Kids؟

لا تُشترط خبرة سابقة. Javascript for Kids على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.

كم من الوقت يستغرق درس «اتخاذ الخيارات»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Javascript for Kids هذا؟

نعم. كل درس في Javascript for Kids يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

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

  1. التخطيط للمغامرة
  2. اتخاذ الخيارات
  3. الفوز
  4. انتهاء اللعبة
← العودة إلى Javascript for Kids