সুচিপত্র:

মাইক্রোবিট টিক ট্যাক টো গেম: 4 টি ধাপ (ছবি সহ)
মাইক্রোবিট টিক ট্যাক টো গেম: 4 টি ধাপ (ছবি সহ)
Anonim
Image
Image

এই প্রকল্পের জন্য, আমার সহকর্মী - @ডেসকার্টেজ এবং আমি মাইক্রোবিটগুলির রেডিও কার্যকারিতা ব্যবহার করে একটি দুর্দান্ত টিক ট্যাক গেম তৈরি করেছি। যদি আপনি আগে মাইক্রোবিটের কথা না শুনে থাকেন, তবে তারা বাচ্চাদের প্রোগ্রামিং শেখানোর জন্য ডিজাইন করা একটি দুর্দান্ত মাইক্রোকন্ট্রোলার। আমরা এই প্রকল্পের জন্য যা ব্যবহার করেছি তা সহ তাদের একটি টন কার্যকারিতা রয়েছে; LED ম্যাট্রিক্স, 2 বোতাম, এবং রেডিও ক্ষমতা। গেমটি খুব সহজভাবে কাজ করে, আমাদের কর্মী মিরকোর একটি 3x3 গ্রিড রয়েছে: বিট যা X বা O এর একটি সংকেত পাঠায় মাস্টার মাইক্রো: বিট যারা সমস্ত জয়ের রাজ্যের ট্র্যাক রাখে এবং গেমটি পুনরায় সেট করে। আমরা এই প্রকল্পটি 24 ঘন্টারও কম সময়ে সম্পন্ন করতে সক্ষম হয়েছি এবং পরের সপ্তাহান্তে এটি একটি ইভেন্টের সময় প্রদর্শন করেছি যেখানে এটি ব্যাপকভাবে ব্যবহৃত হয়েছিল! এবং লোকেরা সত্যিই এটি উপভোগ করেছে বলে মনে হয়েছিল! স্পষ্টতই, আপনি যেমন অনুসরণ করেন, আপনি দেখতে পাবেন যে সময়মতো এটি সম্পন্ন করার জন্য আমাদের কোন কোন কোণ কোথায় কাটতে হয়েছিল, কিন্তু আমরা মনে করি আমাদের এখন পর্যন্ত যা আছে তা বেশ সুন্দর। আমাদের আপনার টিক -টাক গেম দেখান, অথবা যে কোন স্পট যা আমরা উন্নত করতে পারি!

সরবরাহ

ধাপ 1: উপকরণ

উপকরণ
উপকরণ
  • 10 মাইক্রোবিট কন্ট্রোলার (সব মিলিয়ে এর দাম প্রায় 150 ডলার, যা অনেকটা! তবে, আমাদের অভিজ্ঞতায় এর চারপাশে প্রচুর আছে, তাই আপনার নির্মাতা, প্রযুক্তিবিদ এবং শিক্ষার্থীদের সম্প্রদায়ের কাছে পৌঁছাতে ভয় পাবেন না।)
  • মাইক্রোপাইথন আইডিই
  • 1/4 বিট দিয়ে ড্রিল করুন
  • 12x24 "1/8 পাতলা পাতলা কাঠের 4 টুকরা
  • 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 মাইক্রোবিট (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: বিট রয়েছে এবং একটি জয়ের রাজ্য প্রেরণের পরেই খেলাটি শেষ হয়ে যায়
    • এটি গেমটি পুনরায় সেট করতে পারে এবং সমস্ত কর্মীকে পরিষ্কার করতে পারে: বিটস

      কোডের বেশিরভাগ গর্তের জন্য এটি আমাদের কার্যকারিতা, কারণ আমরা এই প্রকল্পটি এত তাড়াতাড়ি করেছি। যদি বিড়ালের খেলা থাকে, তাহলে ব্যবহারকারীদের রিসেট করতে হবে। অন্যথায়, আমাদের সমস্ত টাই গেম রাজ্যের জন্য কোডের আরেকটি অংশ যোগ করতে হত, এবং আমাদের এটি করার সময় ছিল না

গিথুবের ডেসকার্টেজের কোডের লিঙ্ক

ধাপ 3: ঘের ডিজাইন করা

ঘের ডিজাইন করা
ঘের ডিজাইন করা
ঘের ডিজাইন করা
ঘের ডিজাইন করা
ঘের ডিজাইন করা
ঘের ডিজাইন করা

আমি এই প্রকল্পটি তৈরিতে জানতাম যে আমি এটি প্রদর্শন করতে সক্ষম হতে চেয়েছিলাম, এবং আমার ক্ষমতায় অ্যাক্সেস নাও থাকতে পারে। এটি একটি আশীর্বাদ এবং সমস্যা উভয়ই ছিল কারণ এর অর্থ হ'ল প্রতিটি মাইক্রো: বিটকে সংযুক্ত ব্যাটারির প্রয়োজন হবে। সবচেয়ে সহজ সমাধান ছিল একটি বাক্সে সবকিছু রাখা। এর জন্য, আমি makercase.com ব্যবহার করে একটি তৈরি করেছি। আমি এটিকে যথেষ্ট বড় করে ডিজাইন করেছি যাতে এটি মাইক্রো: বিট এবং তাদের ব্যাটারি ধরে রাখতে পারে, সেইসাথে কিছু লিখিত নির্দেশনা আছে।

আমি আরও জানতাম যে মাইক্রো: বিটগুলির মধ্যে না পড়ার জন্য আমার সমর্থন দরকার, তাই আমি মাইক্রো: বিটগুলির পিছনে ফিট করার জন্য লেজার একটি ছোট টুকরো কাটলাম। এই টুকরাটি সুরক্ষিত স্ক্রু। ব্যাকপ্লেট এবং পাশগুলি একসঙ্গে আঠালো ছিল, কিন্তু উপরের অংশটি আলাদা করে রাখা হয়েছিল এবং শুধুমাত্র স্ক্রু দিয়ে সুরক্ষিত করা হয়েছিল, যাতে আমি প্রয়োজন অনুসারে ভিতরে প্রবেশ করতে পারি। আমি অভ্যন্তর প্যানেলটি ধরে রাখার জন্য টেপ ব্যবহার করেছি। এবং তাদের সামনের প্লেটে টেপ করা যাতে তারা নিচে বা নিচে না পড়ে।

এটা একটু চতুর ছিল, কিন্তু আমি সব মাইক্রোবিট তাদের ব্যাটারি দিয়ে প্লাগ ইন করেছিলাম এবং টেপ করেছিলাম। 3 কোণে আমি সামনের প্যানেল এবং অভ্যন্তর প্যানেলকে একসাথে সুরক্ষিত করার জন্য 6 মি স্ক্রু ব্যবহার করেছি। শেষ কোণে, আমি longerাকনা ধরে রাখার জন্য বাক্সের মধ্য দিয়ে স্ক্রু করার জন্য একটি দীর্ঘ স্ক্রু ব্যবহার করেছি।

ধাপ 4: প্লে টেস্টিং

প্লে -টেস্ট
প্লে -টেস্ট
প্লে -টেস্ট
প্লে -টেস্ট
প্লে -টেস্ট
প্লে -টেস্ট
প্লে -টেস্ট
প্লে -টেস্ট

এই গেমটি আমাদের উইকএন্ড ইভেন্টে হিট হয়েছিল! বাচ্চারা এবং প্রাপ্তবয়স্ক উভয়েই কি ঘটছে তা খুঁজে বের করার চেষ্টা করার সাথে সাথে কোন উপাদানগুলি ব্যবহার করা হয়েছিল তা সত্যিই উপভোগ করে বলে মনে হয়েছিল। এই প্রকল্পটি আমাদের একত্রিত করতে কেবল একটি সন্ধ্যা নিয়েছিল, এবং এটি ভাল ছিল। আমাদের আপনার নকশাগুলি দেখান এবং আপনি কী কী পরিবর্তন করেছেন তা আমাদের জানান!

প্রস্তাবিত: