جدول المحتويات:

للقيام بـ PADDLEBALLSUPERSMASHEM باستخدام Micro: bit: 6 خطوات
للقيام بـ PADDLEBALLSUPERSMASHEM باستخدام Micro: bit: 6 خطوات

فيديو: للقيام بـ PADDLEBALLSUPERSMASHEM باستخدام Micro: bit: 6 خطوات

فيديو: للقيام بـ PADDLEBALLSUPERSMASHEM باستخدام Micro: bit: 6 خطوات
فيديو: How To Polish A Car For Beginners || Remove Swirls and Scratches || Car Polish 2024, يوليو
Anonim
للقيام بـ PADDLEBALLSUPERSMASHEM باستخدام Micro: bit
للقيام بـ PADDLEBALLSUPERSMASHEM باستخدام Micro: bit

تعلم كيفية برمجة لعبة بسيطة ولكنها ممتعة على شاشة 5 × 5 باستخدام JavaScript! قد تحمل PADDLEBALLSUPERSMASHEM أوجه تشابه غير مقصودة مع ألعاب أخرى أكثر رسومية.

ساهم في هذا البرنامج التعليمي Justin Soong من مؤسسة Raffles.

الخطوة 1: نظرة عامة على ما قبل البناء

في هذا المشروع ، سننشئ لعبة بسيطة ، حيث ترتد كرة في مواجهة الحائط. إذا فاتتك ، تموت. مؤسف جدا. لأولئك منكم الذين يقدرون التحدي ، تزداد صعوبة اللعبة مع كل مستوى

مادة:

1 × بي بي سي ميكرو: بت

1 × كابل Micro USB

الأهداف:

تعرف على المزيد عن الحواسيب الصغيرة

تعلم كيفية برمجة لعبة بسيطة

ضع في اعتبارك جميع الحالات

الخطوة 2: المكونات

بادئ ذي بدء ، قم بتوصيل الكمبيوتر الصغير الصغير بجهاز الكمبيوتر الخاص بك. لا توجد مكونات أخرى مطلوبة

الخطوة 3: التشفير المسبق

سنحتاج إلى إضافة حزمة من التعليمات البرمجية حتى نتمكن من استخدام مكونات المجموعة الخاصة بنا. انقر فوق "خيارات متقدمة" في درج التعليمات البرمجية لرؤية المزيد من أقسام التعليمات البرمجية وإلقاء نظرة على الجزء السفلي من درج التعليمات البرمجية من أجل "إضافة حزمة"

سيؤدي هذا إلى فتح مربع حوار. انسخ الرابط التالي والصقه في حقل النص "إضافة حزمة": https://pxt.microbit.org/50544-64675-33322-24641. انقر فوق رمز البحث أو اضغط على Enter ، ثم انقر فوق زر Tinkercademy

ملاحظة: إذا تلقيت تحذيرًا يخبرك أنه ستتم إزالة بعض الحزم بسبب مشكلات عدم التوافق ، فيجب عليك إما اتباع المطالبات أو إنشاء مشروع جديد في قائمة ملف المشاريع

الخطوة 4: التشفير

بادئ ذي بدء ، حدد المتغيرات الخاصة بك! سنحتاج إلى العديد من المتغيرات لتخزين موقع الكرة وسرعتها واتجاهها ، وطول المضرب وموضعه ، وأخيراً وليس آخراً ، درجاتك

بعد ذلك ، سنبرمج الوظائف التي تتحكم في المضرب. يمثل xb موضع البكسل الأول للمجداف من اليسار ، ويمثل yb طول المضرب. تتحكم الوظائف اليمنى واليسرى في xb وتحريك المضرب ، وتقوم وظيفة اللوحة بطباعة المجداف على الشاشة

بعد ذلك ، نقوم بتضمين الوظيفة التي تتحكم عندما تتحرك الكرة. في البداية ، تتحرك الكرة كل ثانية ولكن مع تقدمك ، تتحرك الكرة على فترات أقصر وأقصر! كم هو مثير

نقوم الآن ببرمجة الوظائف التي تتحكم في كيفية تفاعل الكرة مع محيطها. عندما تصطدم الكرة بالجانب ، تنعكس حركتها الأفقية لكن حركتها الرأسية تظل كما هي. عندما تصل الكرة إلى السقف ، يمكن أن ترتد في أي اتجاه ، لجعل اللعبة أكثر متعة

الأهم من ذلك ، نحتاج إلى معرفة ما إذا كانت الكرة قد اصطدمت بالمضرب. إذا أخطأت ، تخسر ، وتعرض نتيجتك! إذا لم تفوت ، سترتد الكرة أيضًا في اتجاه عشوائي ، وستزداد صعوبة اللعبة

أخيرًا ، لدينا حلقة for تعمل كساعة بحيث تستمر الكرة في الحركة. أيضًا ، لدينا وظائف onButtonPressed () التي تحرك المضرب

موصى به: