جدول المحتويات:
- الخطوة 1: حركة السفينة
- الخطوة 2: تصوير المتغير
- الخطوة الثالثة: جعل العدو متغيرًا
- الخطوة 4: هكذا يجب أن تبدو
فيديو: كيفية جعل Space Invaders على Micro Bit: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
لذا فإن الخطوة الأولى هي إنشاء سفينتنا. تذهب إلى "أساسي" وتضيف كتلة "عند البدء". ثم تذهب إلى "Variables" وتقوم بإنشاء متغير يسمى "SHIP" وحدد كتلة من علامة التبويب "Variables" التي تقول "Set sprite to 0". ثم تضع "SHIP" بدلاً من "sprite". ثم تذهب إلى علامة التبويب "لعبة" وحدد "إنشاء كائن في x 2 y 2" وتضع ذلك بدلاً من "0" في "تعيين SHIP على 0". بعد ذلك يكون لديك فرصة لـ "y" إلى 4 بدلاً من 4. أيضًا ، يكون عداد النقاط اختياريًا. لكن ها أنت ذا ، حصلنا على سفينتنا ، وستكون الخطوة التالية هي حركة سفينتنا.
الخطوة 1: حركة السفينة
تذهب إلى علامة تبويب الإدخال وتأخذ الكتل "عند الضغط على الزر B" و "على الزر A مضغوط". ثم تذهب إلى اللعبة وتختار "sprite move by 1" وقم بالتغيير إلى sprite إلى SHIP. ضعه على كتلة "الضغط على الزر B". وتفعل الشيء نفسه بالنسبة لـ A ولكن بدلاً من الانتقال بمقدار 1 تضع -1.
الخطوة 2: تصوير المتغير
لذلك أولاً سوف تذهب إلى "الإدخال" ثم حدد "تم الضغط على الزر A + B" وقم بإضافته إلى الكود. ثم تقوم بعمل متغير يسمى "SHOOT" ، ثم انتقل إلى المتغير مرة أخرى أضف "set SHOOT إلى 0" وقم بتغيير "0" إلى "create sprite at x: _ y: _" ثم حدد "ship x:" في قسم اللعبة ثم ضعه على "create sprite at x: ship x:". إنه أمر محير للغاية ولكن يمكنك فهمه بشكل أفضل من الصورة. ثم تقوم بنفس الخطوة لـ "y". ثم تذهب إلى علامة تبويب اللعبة وتضيف "SHOOT قم بتغيير السطوع بمقدار 88". ثم تذهب إلى علامة تبويب التكرار وحدد "كرر 4 مرات وأعلن ذلك على الشفرة. ثم داخل علامة التبويب هذه ، ضع" SHOOT غيّر y بمقدار -1 ، ثم لا تزال في رمز "التكرار" ، أضف "إيقاف مؤقت 150 مللي ثانية" لـ سرعة المتغير "SHOOT" ، ثم ما زلت داخل شيء الحلقة ، انتقل إلى المنطق وحدد "if_ ثم" وأضفه إلى الشيء المنطقي. في المساحة الفارغة للكتلة المنطقية تضع "is_ touching_". ثم تضيف المتغيرين "SHOOT" و "ENEMY" (أنشئ متغيرًا يسمى "العدو" ، وسنقوم بتعريفه لاحقًا). ثم داخل كتلة المنطق ، أضف "احذف العدو" و "احذف SHOOT" ، ثم إذا أردت يمكنك إضافة بعض الموسيقى أو المؤثرات الصوتية عند تدمير عدو ، ثم تضيف كتلة "تغيير النتيجة بمقدار 1". ثم خارج الحلقة التكرارية وكتلة المنطق ، يمكنك إضافة "if_ ثم" آخر. ثم تذهب إلى المنطق وتضيف الكتلة التي بها "0 0" على المساحة الفارغة. ثم في أول 0 ، قمت بوضع "SHOOT y". ثم داخل كتلة المنطق تضع "delete SHOOT"
الخطوة الثالثة: جعل العدو متغيرًا
قم أولاً بإضافة كتلة "إلى الأبد" وإنشاء متغير باسم "ENEMY" ، انتقل إلى علامة تبويب المتغير وأضف "set ENEMY to _" ، وفي المساحة الفارغة ضع "create sprite at x: _ y: _". ثم في المساحة الفارغة من كتلة "إنشاء كائن" ، أضف "اختيار عشوائي من 0 إلى 4" في علامة التبويب "الرياضيات". بعد ذلك ، يمكنك إضافة "ضبط السطوع للعدو على 150" من علامة التبويب "اللعبة" ثم إضافة "إيقاف مؤقت 100 مللي ثانية" تحته. بعد كتلة "الإيقاف المؤقت" ، يمكنك إضافة "انعطف يمينًا للعدو بمقدار 90 درجة" ، الموجود في علامة التبويب "اللعبة". ثم تذهب إلى علامة التبويب "loop" وتضيف "تكرار 4 مرات" وداخل كتلة "loop" ، تضيف "ENEMY move ny 1" و "pause 500 ms". ننتقل الآن إلى علامة تبويب المنطق ونضيف كتلتين من "if_ ثم". وداخل المساحة الفارغة الأولى ، يمكنك إضافة "_ لمس _" وإضافة "العدو" في المساحة الفارغة الأولى و "SHIP" في المساحة الفارغة الثانية ، وداخل الكتلة المنطقية ، يمكنك إضافة "انتهت اللعبة". الآن في الكتلة المنطقية الأخرى ، نضيف "is _ touch edge" وفي المساحة الفارغة نضيف "ENEMY" ، وداخل كتلة logiv نضيف "delete ENEMY"
الخطوة 4: هكذا يجب أن تبدو
آمل أنني لم أكن سيئًا في شرح كيفية القيام بذلك وآمل أن تكون قد استمتعت باللعبة:)
موصى به:
كيفية جعل Windows 10 يعمل على Raspberry Pi: 3 خطوات
كيفية جعل Windows 10 يعمل على Raspberry Pi: قد يكون جعل Windows 10 يعمل على raspberry Pi محبطًا بعض الشيء ولكن هذا الدليل سيحل جميع المشاكل المتعلقة بـ Raspberry Pi Windows 10
كيفية جعل أتمتة المنزل القائمة على إنترنت الأشياء باستخدام مرحل التحكم في مستشعرات NodeMCU: 14 خطوة (بالصور)
كيفية جعل أتمتة المنزل القائمة على إنترنت الأشياء باستخدام مرحل التحكم في مستشعرات NodeMCU: في هذا المشروع القائم على إنترنت الأشياء ، قمت بعمل أتمتة المنزل باستخدام وحدة تحكم Blynk و NodeMCU مع ردود فعل في الوقت الفعلي. في الوضع اليدوي ، يمكن التحكم في وحدة الترحيل هذه من الهاتف المحمول أو الهاتف الذكي والمفتاح اليدوي. في الوضع التلقائي ، هذا ذكي
ESP8266 مراقبة درجة حرارة Nodemcu باستخدام DHT11 على خادم ويب محلي - احصل على درجة حرارة الغرفة ورطوبتها على متصفحك: 6 خطوات
ESP8266 مراقبة درجة حرارة Nodemcu باستخدام DHT11 على خادم ويب محلي | احصل على درجة حرارة الغرفة ورطوبتها على متصفحك: مرحبًا يا شباب اليوم سنصنع الرطوبة & amp؛ نظام مراقبة درجة الحرارة باستخدام ESP 8266 NODEMCU & amp؛ جهاز استشعار درجة الحرارة DHT11. سيتم الحصول على درجة الحرارة والرطوبة من مستشعر DHT11 & amp؛ يمكن رؤيته على متصفح أي صفحة ويب ستتم إدارتها
ساعة Space Invaders (على الميزانية!): 6 خطوات (بالصور)
ساعة Space Invaders (على الميزانية!): لقد رأيت مؤخرًا تصميمًا رائعًا بواسطة GeckoDiode وأردت على الفور بناءه بنفسي. إن Instructable هي Space Invaders Desktop Clock وأنا أوصيك بإلقاء نظرة عليها بعد قراءة هذا. تم إنشاء المشروع تقريبًا من أجزاء مصدرها
كيفية جعل Windows Vista يتعرف على مشغل MP3 الخاص بك من Sansa View: 4 خطوات
كيفية جعل Windows Vista يتعرف على مشغل MP3 الخاص بـ Sansa View: هل اشتريت Sansa View فقط لتكتشف أن Windows Vista لن يتعرف عليه؟ لا يمكن تحديث البرنامج الثابت للسماح لنظام التشغيل Vista بالتعرف عليه؟ هل أنت عالق في موقف 22؟ حسنًا ، ستساعدك هذه التعليمات على تخفيف إحباطاتك ومساعدة