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

لعبة Microbit Tic Tac Toe: 4 خطوات (مع صور)
لعبة Microbit Tic Tac Toe: 4 خطوات (مع صور)

فيديو: لعبة Microbit Tic Tac Toe: 4 خطوات (مع صور)

فيديو: لعبة Microbit Tic Tac Toe: 4 خطوات (مع صور)
فيديو: 4- Let us Build Online Tic Tac Toe - Arabic - Part 4 [بالعربي] 2024, شهر نوفمبر
Anonim
Image
Image

بالنسبة لهذا المشروع ، ابتكرت أنا وزميلي في العمل -descartez لعبة تيك تاك تو رائعة باستخدام وظائف الراديو للميكروبات. إذا لم تكن قد سمعت عن الميكروبات من قبل ، فهي عبارة عن متحكم رائع مصمم لتعليم البرمجة للأطفال. لديهم طن من الوظائف بما في ذلك ما استخدمناه لهذا المشروع ؛ مصفوفة LED وزرين وقدرة الراديو. تعمل اللعبة بكل بساطة ، لدينا شبكة 3x3 من العامل mirco: بتات ترسل إشارة إما X أو O إلى المايكرو بت الرئيسي الذي يتتبع جميع حالات الفوز ويعيد ضبط اللعبة أيضًا. تمكنا من إكمال هذا المشروع في أقل من 24 ساعة وعرضه خلال حدث في عطلة نهاية الأسبوع التالية حيث تم استخدامه بكثافة! ويبدو أن الناس يستمتعون به حقًا! من الواضح ، بينما تتابع ، سترى أين كان علينا قطع بعض الزوايا لإنجازها في الوقت المناسب ، لكننا نعتقد أن ما لدينا حتى الآن رائع جدًا. أظهر لنا ألعاب tic tac toe الخاصة بك ، أو أي نقاط يمكننا تحسينها!

اللوازم

الخطوة 1: المواد

المواد
المواد
  • 10 وحدات تحكم ميكروبية (كل هذا يكلف حوالي 150 دولارًا ، وهو مبلغ كبير! ومع ذلك ، في تجربتنا هناك الكثير من هذه الأجهزة ، لذلك لا تخف من الوصول إلى مجتمعك من الصناع والتقنيين والطلاب.)
  • micropython IDE
  • حفر مع 1/4 في بت
  • 4 قطع من الخشب الرقائقي مقاس 12 × 24 بوصة 1/8
  • 3 6 م 20 مم مسامير
  • 1 6 م 40 مم الترباس
  • 4 6 مم صواميل

الخطوة الثانية: تصميم اللعبة

الخطوة 1: تحديد قواعد Tic Tac Toe

استخدمنا هذه

الخطوة 2: رمز للعامل: بت

كل عامل: يتم إعطاء إحداثي بت

(0, 0) (0, 1) (0, 2)

(1, 0) (1, 1) (1, 2)

(2, 0) (2, 1) (2, 2)

  • يتم ضبط هذا الإحداثي في السطر العلوي من التعليمات البرمجية للعامل: بت.

    • تنسيق_x = 0
    • Coord_y = 0
  • كل عامل لديه شيئين. 1) عند الضغط على الزر A ، تومض مصفوفة LED X ويتم إرسال إشارة راديو إلى المعلم تقول "تم الضغط على X على microbit (0 ، 0)" ، ونفس الشيء بالنسبة للزر B.

الخطوة 3: كود المايكرو: بت

  • المايكرو: بت يعرف مجموعة من الأشياء.

    • إنه يعرف كل الدول الرابحة

      • صفوف

        • (0, 0)(1, 0)(2, 0)
        • (0, 1)(1, 1)(2, 1)
        • (0, 2)(1, 2)(2, 2)
      • الأعمدة

        • (0, 0)(0, 1)(0, 2)
        • (1, 0)(1, 1)(1, 2)
        • (2, 0)(2, 1)(2, 2)
      • الأقطار

        • (0, 0)(1, 1)(2, 2)
        • (0, 2)(1, 1)(2, 0)
    • وهي تعلم أن هناك 9 بتات فقط ، وأن اللعبة تنتهي فور إرسال حالة الفوز
    • يمكنه إعادة ضبط اللعبة ، ومسح كل العامل: بت

      هذا هو حلنا لجميع الثغرات الموجودة في الكود إلى حد كبير ، لأننا قمنا بهذا المشروع بسرعة كبيرة. إذا كانت هناك لعبة قطة ، فمن المفترض أن يقوم المستخدمون بإعادة الضبط. وإلا ، فسيتعين علينا إضافة جزء آخر من التعليمات البرمجية لجميع حالات لعبة التعادل ، ولم يكن لدينا الوقت للقيام بذلك

رابط لكود ديكارتيز على جيثب

الخطوة الثالثة: تصميم العلبة

تصميم الضميمة
تصميم الضميمة
تصميم الضميمة
تصميم الضميمة
تصميم الضميمة
تصميم الضميمة

كنت أعلم أثناء صنع هذا المشروع أنني أردت أن أكون قادرًا على عرض هذا ، وأنني قد لا أتمكن من الوصول إلى السلطة. كانت هذه نعمة ومشكلة في نفس الوقت لأنها كانت تعني أن كل ميكرو بت سيحتاج إلى بطارية متصلة. كان الحل الأسهل هو وضع كل شيء في صندوق. لهذا ، قمت بإنشاء واحد باستخدام makercase.com. لقد قمت بتصميمه بشكل كبير بما يكفي بحيث يمكنه استيعاب القطع الصغيرة والبطاريات الخاصة بهم ، بالإضافة إلى بعض التعليمات المكتوبة.

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

كان الأمر صعبًا بعض الشيء ، لكنني قمت بتوصيل جميع الميكروبات ببطارياتها وتسجيلها. في 3 زوايا ، استخدمت براغي صغيرة بطول 6 أمتار لتأمين اللوحة الأمامية واللوحة الداخلية معًا. في الزاوية الأخيرة ، استخدمت برغيًا أطول لربطه طوال الطريق عبر الصندوق لتثبيت الغطاء.

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

اختبار اللعب
اختبار اللعب
اختبار اللعب
اختبار اللعب
اختبار اللعب
اختبار اللعب
اختبار اللعب
اختبار اللعب

كانت هذه اللعبة ناجحة في حدث عطلة نهاية الأسبوع لدينا! يبدو أن كل من الأطفال والبالغين يستمتعون حقًا بمحاولة معرفة ما كان يحدث ، وكذلك المكونات التي تم استخدامها. استغرق هذا المشروع أمسية فقط لتجميعه ، وكان يستحق كل هذا العناء. أظهر لنا تصميماتك ، وأخبرنا ما هي التعديلات التي قمت بها!

موصى به: