0Pricing
Coding for Kids · درس

القواعد

كيف تعمل اللعبة

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

حجر، ورق، مقص! ✊✋✌️

مرحبًا أيها اللاعب! ✊✋✌️ لنبنِ لعبة حجر، ورق، مقص الكلاسيكية! أنتم في مواجهة الحاسوب!

أولًا، لنتعلم القواعد ونُعدّ لعبتنا!

print('Welcome to Rock, Paper, Scissors! ✊✋✌️')

كيفية الفوز 🏆

إليكم القواعد:

  • الحجر ✊ يهزم المقص ✌️ (فالحجر يحطم المقص!)
  • المقص ✌️ يهزم الورق ✋ (فالمقص يقطع الورق!)
  • الورق ✋ يهزم الحجر ✊ (فالورق يغلّف الحجر!)

الاختيار نفسه يعني التعادل! 🤝

print('Rock beats Scissors ✊✌️')
print('Scissors beats Paper ✌️✋')
print('Paper beats Rock ✋✊')

تخزين الاختيارات في كلمات 📦

سنحتفظ بالاختيارات على شكل كلمات داخل صناديق (متغيرات): 'rock' أو 'paper' أو 'scissors'. 📦

player = 'rock'
print('You chose', player, '✊')

اسألوا اللاعب 🗣️

نستخدم input() لنسأل اللاعب عن اختياره! 🗣️

player = input('Pick rock, paper, or scissors: ')
print('You picked', player)

عرض اختيار اللاعب 👀

لنعرض اختيار اللاعب باستخدام رمز تعبيري مناسب حتى يبدو الأمر حقيقيًا! 👀

player = 'paper'
if player == 'paper':
    print('You chose paper! ✋')

مطابقة الكلمة بالرمز التعبيري 🎨

يمكننا عرض الرمز التعبيري المناسب لكل اختيار باستخدام if وelif! 🎨

player = 'scissors'
if player == 'rock':
    print('✊')
elif player == 'paper':
    print('✋')
elif player == 'scissors':
    print('✌️')

التحقق من الإدخال الغريب 🤪

ماذا لو كتب أحدهم 'banana'؟ 🍌 يمكننا التحقق من صلاحية الاختيار وعرض رسالة ودية! 🤪

player = 'banana'
if player == 'rock' or player == 'paper' or player == 'scissors':
    print('Good choice! 👍')
else:
    print('Please pick rock, paper, or scissors! 🙂')

كلمة Or 🔗

تتيح لنا كلمة or التحقق من أشياء كثيرة في آن واحد! "هل هو حجر أم ورق أم مقص؟" 🔗 إذا كان أي منها صحيحًا، فسيُحتسب الاختيار!

color = 'blue'
if color == 'blue' or color == 'green':
    print('Cool color! 🎨')

مساعد الأحرف الصغيرة 🔡

قد يكتب الأشخاص 'ROCK' أو 'Rock'. يمكننا تحويل كل شيء إلى أحرف صغيرة باستخدام .lower() حتى تتطابق القيم دائمًا! 🔡

player = 'ROCK'
player = player.lower()
print('Cleaned up:', player)

إعداد اللعبة 🎮

لنجمع خطوات البداية: نرحّب، ونسأل، وننظّف الإدخال، ونتأكد من الاختيار! 🎮

print('Rock, Paper, Scissors! ✊✋✌️')
player = input('Your pick: ')
player = player.lower()
print('You chose', player)

خبير القواعد! 🚀

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

player = 'paper'
print('You are ready to play with', player, '! ✋')

اختبار سريع! 🧠

اختبروا معرفتكم بالقواعد! ✊✋✌️

بطل القواعد! 🎉

رائع! 🎉 أصبحتم تعرفون القواعد والإعدادات!

  • الحجر يهزم المقص، والمقص يهزم الورق، والورق يهزم الحجر 🔁
  • خزّنوا الاختيارات على شكل كلمات 📦
  • تتحقق or من أشياء كثيرة في آن واحد 🔗
  • تنظّف .lower() الإدخال 🔡

التالي: سيختار الحاسوب حركته! 🤖

print('Let the games begin! ✊✋✌️')

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

هل درس «القواعد» مجاني؟

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

ماذا ستتعلم في «القواعد»؟

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

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

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

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

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

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

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

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

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