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

لعبة Micro: bit Memory: 4 خطوات
لعبة Micro: bit Memory: 4 خطوات

فيديو: لعبة Micro: bit Memory: 4 خطوات

فيديو: لعبة Micro: bit Memory: 4 خطوات
فيديو: Micromouse - Sparky (maze solving) 2024, شهر نوفمبر
Anonim
لعبة Micro: bit Memory Game
لعبة Micro: bit Memory Game

لعبة ذاكرة بسيطة ، حيث عليك أن تتذكر التسلسل والإجابة إذا كانت المرة الثانية ، كان التسلسل هو نفسه تمامًا. كل جولة يتم إضافة خطوة إضافية إلى التسلسل.

الخطوة 1: قم بتوصيل Micro: bit بجهاز كمبيوتر

قم بتوصيل Micro: bit بجهاز كمبيوتر
قم بتوصيل Micro: bit بجهاز كمبيوتر

هناك شيئان فقط نحتاجهما لجعل لعبة الذاكرة هذه:

مايكرو: بت

جهاز كمبيوتر للترميز

إذا لم يكن لديك micro: bit بعد ، فاحصل على واحد! إنها أشياء صغيرة ممتعة بشكل لا يصدق للعمل معها ، وطريقة سهلة للأطفال لاكتشاف التكنولوجيا والبرمجة.

من أجل صنع لعبة litle الخاصة بنا ، يجب عليك توصيل micro: bit بجهاز كمبيوتر عبر كابل USB.

الخطوة 2: اذهب إلى Micro: bit Python Editor

انتقل إلى Micro: bit Python Editor
انتقل إلى Micro: bit Python Editor

لإنشاء اللعبة ، سنحتاج إلى وضع بعض التعليمات البرمجية على وحدات البت الصغيرة الخاصة بنا. للقيام بذلك ، انتقل إلى:

حدد الكود الأساسي المعطى ، والصق الكود أدناه للمحرر:

# أضف كود Python الخاص بك هنا. على سبيل المثال ، من استيراد microbit * استيراد عشوائي # إنشاء إجراءات عرض = ["A"، "B"، Image. ARROW_N، Image. ARROW_E، Image. ARROW_S، Image. ARROW_W] # تحركات إعدادات اللعبة العامة = gameover = False def show_moves (): display.show (التحركات ، التأخير = 1000) sleep (1000) display.show ('=') sleep (1000) options = (random.randint (1، 2)) إذا كانت الاختيارات == 2: display.show (التحركات ، التأخير = 1000) النوم (1000) خيارات elif == 1: الطول = len (التحركات) -1 newMoves = قائمة (التحركات) newnr = (random.randint (0 ، length)) oldmove = newMoves [newnr] newmove = random.choice (Actions) newMoves [newnr] = newmove if oldmove == newmove: options = 2 display.show (newMoves، delay = 1000) sleep (1000) buttonpressed = False while buttonpressed == False: display.show (' ؟؟ 1: إذا button_a.was_pressed (): إرجاع True buttonpressed = كسر حقيقي elif button_b. was_pressed (): display.show (Image. HAPPY) sleep (2000) buttonpressed = True return False def add_nextMove (): move.append (random.choice (Actions)) # game while gameover == False: add_nextMove () gameover = show_moves () display.scroll ("Missed..") display.show (Image. SAD) sleep (2000)

الخطوة 3: قم بتحميل الكود على جهاز Micro: bit الخاص بك

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

في المحرر ، انقر فوق تنزيل في الزاوية اليسرى العليا ، لتنزيل الكود على جهاز الكمبيوتر الخاص بك ، واسحب الملف في مستكشف الملفات وأفلته في microbit الخاص بك.

سيبدأ الضوء البرتقالي الموجود خلف micro: bit في الوميض. بمجرد الانتهاء من النقل ، سيبدأ تشغيل الكود وستبدأ المرحلة الأولى من اللعبة!

الخطوة 4: العب

يلعب !
يلعب !

لإعادة تشغيل اللعبة ، اضغط على الزر الموجود بجوار منفذ USB في micro: bit الخاص بك ، والذي يعمل كزر إعادة تعيين.

سترى رمزًا متبوعًا بعلامة '=' - ورمز ثانٍ وعلامة استفهام ، على سبيل المثال: A = A؟

اللعبة بسيطة: هل التسلسل الأول يساوي الثاني؟

هل تعتقد أنه كذلك؟ اضغط أ. هل تعتقد أنه لا؟ اضغط على B.

إذا كنت محظوظًا ، سيظهر وجه مبتسم ، وستنتقل إلى الجولة التالية ، مضيفًا رمزًا إلى التسلسل.

إذا لم يحالفك الحظ ، سيظهر وجه حزين.

فقط حاول مرة أخرى بالضغط على زر إعادة الضبط في الخلف!

يتمتع !

موصى به: