فهرست مطالب:

بازی Microbit Tic Tac Toe: 4 مرحله (همراه با تصاویر)
بازی Microbit Tic Tac Toe: 4 مرحله (همراه با تصاویر)

تصویری: بازی Microbit Tic Tac Toe: 4 مرحله (همراه با تصاویر)

تصویری: بازی Microbit Tic Tac Toe: 4 مرحله (همراه با تصاویر)
تصویری: Normal People VS Programmers #coding #python #programming #easy #funny #short 2024, جولای
Anonim
Image
Image

برای این پروژه ، همکار من -descartez و من با استفاده از قابلیت رادیویی میکروبیت ها ، یک بازی فوق العاده تیک تاک پا ایجاد کردیم. اگر قبلاً در مورد میکروبیت ها چیزی نشنیده اید ، آنها یک میکروکنترلر فوق العاده هستند که برای آموزش برنامه نویسی به کودکان طراحی شده است. آنها دارای یک TON قابلیت هستند از جمله آنچه ما برای این پروژه استفاده کردیم. ماتریس LED ، 2 دکمه و قابلیت رادیو. بازی بسیار ساده کار می کند ، ما یک شبکه 3x3 از mirco کارگر داریم: بیت هایی که سیگنال X یا O را به اصلی micro: bit ارسال می کنند که تمام وضعیت های پیروزی را پیگیری می کند و همچنین بازی را بازنشانی می کند. ما توانستیم این پروژه را در کمتر از 24 ساعت به پایان برسانیم و آخر هفته بعد در رویدادی که از آن بسیار استفاده شد ، آن را به نمایش گذاشتیم! و به نظر می رسید که مردم واقعاً از آن لذت می برند! بدیهی است که با پیگیری ، خواهید دید که برای انجام به موقع باید چند قسمت را برش دهیم ، اما ما فکر می کنیم آنچه که تا کنون داریم بسیار راد است. بازی های تیک تاک خود را به ما نشان دهید ، یا نقاطی که می توانیم بهبود دهیم!

تدارکات

مرحله 1: مواد

مواد
مواد
  • 10 کنترل کننده میکروبیت (همه با هم این حدود 150 دلار هزینه دارند ، که بسیار زیاد است! با این حال ، در تجربه ما تعداد زیادی از آنها وجود دارد ، بنابراین نگران نباشید با جامعه سازندگان ، متخصصان و دانش آموزان خود تماس بگیرید.)
  • micropython IDE
  • با 1/4 در بیت مته کنید
  • 4 قطعه تخته سه لا 12x24 اینچ 1/8
  • 3 پیچ 6 متری 20 میلی متری
  • 1 پیچ 6 متر 40 میلی متری
  • 4 مهره 6 میلی متری

مرحله 2: طراحی بازی

مرحله 1: تعیین قوانین مربوط به انگشت پا

ما از اینها استفاده کردیم

مرحله 2: کد برای کارگر: بیت

به هر کارگر: مختصات به بیت داده می شود

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

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

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

  • این مختصات در خط بالای کد برای کارگر تنظیم می شود: بیت.

    • coord_x = 0
    • coord_y = 0
  • هر کارگر دو چیز دارد. 1) با فشردن دکمه A ، ماتریس LED با X چشمک می زند و یک سیگنال رادیویی به استاد ارسال می شود که می گوید "X روی microbit (0 ، 0) فشار داده شد" ، و همین امر برای دکمه B.

مرحله 3: کد برای micro micro: bit

  • استاد میکرو: بیت چیزهای زیادی می داند.

    • همه ایالت های برد را می شناسد

      • ردیف ها

        • (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 بیت وجود دارد و بازی بلافاصله پس از ارسال وضعیت برد به پایان می رسد
    • این می تواند بازی را بازنشانی کند ، و همه کارگران را پاک کند: بیت

      این راه حل ما برای تقریباً همه حفره های کد است ، زیرا ما این پروژه را به سرعت انجام دادیم. اگر بازی گربه وجود دارد ، کاربران باید تنظیم مجدد را فشار دهند. در غیر این صورت ، ما مجبور بودیم یک تکه کد دیگر برای همه حالت های بازی Tie اضافه کنیم ، و ما وقت نداشتیم این کار را انجام دهیم

پیوند کد دکارتز در Github

مرحله 3: طراحی محفظه

طراحی محوطه
طراحی محوطه
طراحی محوطه
طراحی محوطه
طراحی محوطه
طراحی محوطه

من در ساخت این پروژه می دانستم که می خواهم بتوانم این را نمایش دهم و ممکن است به برق دسترسی نداشته باشم. این هم نعمت بود و هم مشکلی ، زیرا به این معنی بود که هر میکرو: بیت به باتری متصل نیاز دارد. ساده ترین راه حل این بود که همه چیز را در یک جعبه قرار دهید. برای این منظور ، من یکی را با استفاده از makercase.com ایجاد کردم. من آن را آنقدر بزرگ طراحی کردم که بتواند میکرو: بیت ها و باتری های آنها را در خود نگه دارد و همچنین دستورالعمل های کتبی داشته باشد.

من همچنین می دانستم که برای پشتیبانی از میکرو نیاز دارم: بیت ها در داخل نیافتند ، بنابراین لیزر قطعه کوچکتری را برش دادم تا در پشت میکرو: بیت قرار گیرد. این قطعه پیچ های محکمی دارد. صفحه پشتی و کناره ها به هم چسبیده بودند ، اما قسمت بالایی جدا شده و فقط با پیچ محکم شده بود ، تا بتوانم در صورت نیاز به داخل دسترسی داشته باشم. من از نوار برای نگه داشتن پنل داخلی در جای خود استفاده کردم. و آنها را به صفحه جلو بچسبانید تا داخل یا پایین نیفتند.

کمی مشکل بود ، اما من همه میکروبیت ها را با باتری وصل کردم و به آنها وصل کردم. در 3 گوشه از پیچ های 6 متری کوچک استفاده کردم تا پنل جلویی و پنل داخلی را با هم محکم کنم. در گوشه آخر ، من از یک پیچ بلندتر استفاده کردم تا تمام طول جعبه را برای نگه داشتن درب پیچ کنم.

مرحله 4: آزمایش بازی

تست بازی
تست بازی
تست بازی
تست بازی
تست بازی
تست بازی
تست بازی
تست بازی

این بازی در رویداد آخر هفته ما یک ضربه بود! به نظر می رسید بچه ها و بزرگسالان هر دو از انجام کارهایی که اتفاق می افتد و همچنین اجزای مورد استفاده واقعاً لذت می برند. این پروژه فقط یک شب برای جمع آوری ما طول کشید و ارزش آن را داشت. طرح های خود را به ما نشان دهید و به ما اطلاع دهید که چه تغییراتی ایجاد کرده اید!

توصیه شده: