جدول المحتويات:
- الخطوة 1: فتح مساحة العمل
- الخطوة الثانية: تصميم واجهة المستخدم
- الخطوة 3: إنشاء وظائف النقر
- الخطوة 4: وظيفة GetWinner
- الخطوة 5: استدعاء وظيفة GetWinner
- الخطوة 6: احصل على خيار وحدة المعالجة المركزية
- الخطوة 7: اكتب RandomPick
- الخطوة الثامنة: تحديد الفائز
- الخطوة 9: تسجيل النتائج
- الخطوة 10: الانتهاء
فيديو: مقص ورق روك: 10 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
الغرض: بعد الانتهاء من ذلك ، ستتعلم كيفية صنع لعبة بسيطة من Rock، Paper Scissors من البداية باستخدام Code.org.
المواد / المتطلبات المطلوبة: الفهم الأساسي لبناء جملة Javascript ، وجهاز كمبيوتر ، وحساب Code.org.
الخطوة 1: فتح مساحة العمل
1. ابدأ بفتح code.org ، وانقر فوق إنشاء مشروع ، ثم انقر فوق معمل التطبيق
الخطوة الثانية: تصميم واجهة المستخدم
2. انقر فوق علامة تبويب التصميم في الزاوية اليسرى العلوية من بيئة الترميز ، واسحب ثلاثة أزرار (Rock ، Paper ، Scissors). قم بتسميةهم وتغيير معرفاتهم وفقًا لذلك. أيضًا في علامة تبويب التصميم ، اسحب الملصقات لـ: اختيار وحدة المعالجة المركزية واختيار اللاعب ومؤشر الفوز أو الخسارة. قم بتعريفها وفقًا لذلك ، يجب أن تبدو النتيجة النهائية مثل الصورة أعلاه.
الخطوة 3: إنشاء وظائف النقر
إنشاء وظائف حدث يتم تشغيلها عند النقر فوق كل زر من الأزرار. للقيام بذلك ، انقر فوق الزر المطلوب في علامة التبويب "التصميم" ، ثم انقر فوق "إدراج رمز" ضمن علامة التبويب "الأحداث" في مساحة عمل التصميم.
الخطوة 4: وظيفة GetWinner
اكتب وظيفة تسمى getWinner مع المعلمة "playersChoice".
الخطوة 5: استدعاء وظيفة GetWinner
في كل وظيفة Click Event ، قم باستدعاء وظيفة getWinner ، وإرسال سلسلة مع اسم العنصر المقابل للوظيفة.
الخطوة 6: احصل على خيار وحدة المعالجة المركزية
في وظيفة getWinner ، قم بتهيئة متغير cpuChoice ، وجعله يرسل رقمًا عشوائيًا من 0 إلى 2 إلى وظيفة اختيار عشوائية جديدة. قم بإنشاء وظيفة randomPick باستخدام معلمة int.
الخطوة 7: اكتب RandomPick
في وظيفة randomPick ، قم بإرجاع عنصر مختلف لكل رقم عشوائي من 0 إلى 2. على سبيل المثال. إذا كانت x = 0 تُرجع "Rock". اضبط نص التسمية على "تختار وحدة المعالجة المركزية" && عنصر
الخطوة الثامنة: تحديد الفائز
مرة أخرى في وظيفة getWinner ، قارن playerChoice مع cpuChoice باستخدام عبارات if else لتحديد الفائز. قم بتهيئة قيمة منطقية يتم تعيينها على true إذا تم تحديد اللاعب الفائز ، ويظل خطأً في الحالات الأخرى. تحذير: تحقق من وجود ربطة عنق أولاً.
الخطوة 9: تسجيل النتائج
في نهاية وظيفة getWinner ، قم بتعيين متغير عام لعدد فوز وحدة المعالجة المركزية وعدد فوز اللاعب وضبط كل متغير وفقًا لذلك. اضبط الملصق المقابل في نهاية وظيفة getWinner (بمجرد تحديد الفائز). قم بتغيير التصنيف الرئيسي إما إلى "أنت تربح" أو "أنت تخسر" هنا أيضًا
الخطوة 10: الانتهاء
في هذه المرحلة ، يجب أن يكون برنامجك قد انتهى ، انقر فوق تشغيل والعب اللعبة للتأكد من أنها تعمل بشكل صحيح.
موصى به:
حامل بطارية ورق سهل: 5 خطوات
حامل البطارية الورقي السهل: إذا وجدت صعوبة في العثور على حامل لبطارية خلايا العملة المعدنية أثناء القيام بمشاريع صغيرة مع أطفالك أو طلابك مثلي تمامًا ، فإن هذه Instructables مناسبة لك فقط. يحتوي حامل البطارية هذا أيضًا على وضع التشغيل أو الإيقاف اعتمادًا على كيفية إغلاقك
لعبة مقص الورق الحجرية: 6 خطوات
لعبة مقص الورق الحجرية: هذه هي أول تعليمات لي. كنت أرغب في كتابة واحدة لفترة طويلة ولكن لم يكن لدي أي مشروع في متناول اليد يمكنني نشره هنا. لذلك عندما خطرت لي فكرة عن هذا المشروع ، قررت أن هذا هو المشروع. لذلك كنت أتصفح موقع tensorflow.js ، إنه
حافظ الورق: حفظ ورق التواليت مع العلاج بالصدمة: 4 خطوات
حافظ الورق: وفر ورق التواليت مع العلاج بالصدمة: لقد رأينا جميعًا الأرفف الفارغة في متجر البقالة ويبدو أنه سيكون هناك نقص في ورق التواليت لفترة من الوقت. إذا لم تقم بالتخزين في وقت مبكر ، فمن المحتمل أن تكون في الموقف الذي أنا فيه. لدي منزل من 6 ولفائف قليلة لتستمر
لعبة مقص الصخور الورقية من الأردوينو المحمولة باستخدام شاشة LCD مقاس 20 × 4 مع I2C: 7 خطوات
لعبة Arduino Paper Rock Scissors المحمولة باستخدام شاشة عرض LCD مقاس 20 × 4 مع I2C: مرحبًا بالجميع أو ربما ينبغي أن أقول "مرحبًا بالعالم!" هذه لعبة Arduino Paper Rock Scissors محمولة باستخدام شاشة I2C 20x4 LCD. أنا
ويش روك: 5 خطوات (بالصور)
WISH ROCK: يناسب اليد مع الراحة والدفء والسرور في الإمساك به .. إطلاق الطاقة النفسية .. مع دليل النصائح الحازمة للألوان الكريستالية المتعددة المستخدمين ؛. ~ أخضر == طاقة شفاء .. ~~ أزرق == تهدئة الروح التأملية