विषयसूची:
वीडियो: माइक्रोबिट टिक टैक टो गेम: 4 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
इस परियोजना के लिए, मेरे सहकर्मी - @descartez और मैंने माइक्रोबिट्स की रेडियो कार्यक्षमता का उपयोग करके एक भयानक टिक टीएसी को पैर की अंगुली का खेल बनाया। यदि आपने पहले माइक्रोबिट्स के बारे में नहीं सुना है, तो वे बच्चों को प्रोग्रामिंग सिखाने के लिए डिज़ाइन किए गए एक शानदार माइक्रोकंट्रोलर हैं। उनके पास इस परियोजना के लिए उपयोग की जाने वाली कार्यक्षमता सहित एक टन कार्यक्षमता है; एलईडी मैट्रिक्स, 2 बटन और रेडियो क्षमता। खेल बहुत सरलता से काम करता है, हमारे पास वर्कर मिर्को का 3x3 ग्रिड है: बिट्स जो मास्टर माइक्रो को एक्स या ओ का सिग्नल भेजते हैं: बिट जो सभी जीत राज्यों का ट्रैक रखता है और गेम को रीसेट भी करता है। हम इस परियोजना को 24 घंटे से भी कम समय में पूरा करने में सक्षम थे और अगले सप्ताहांत में एक कार्यक्रम के दौरान इसे प्रदर्शित किया जहां इसका अत्यधिक उपयोग किया गया था! और लोगों को लग रहा था कि वास्तव में इसका आनंद लें! जाहिर है, जैसे-जैसे आप आगे बढ़ेंगे, आप देखेंगे कि इसे समय पर पूरा करने के लिए हमें कुछ कोनों को कहाँ काटना पड़ा, लेकिन हमें लगता है कि हमारे पास अब तक जो कुछ है वह बहुत ही रेड है। हमें अपने टिक टीएसी को पैर की अंगुली के खेल, या कोई भी स्पॉट दिखाएं जिसे हम सुधार सकते हैं!
आपूर्ति
चरण 1: सामग्री
- 10 माइक्रोबिट नियंत्रक (सब मिलाकर इसकी कीमत लगभग $150 है, जो बहुत अधिक है! हालांकि, हमारे अनुभव में इनमें से बहुत सारे हैं, इसलिए निर्माताओं, तकनीकी विशेषज्ञों और छात्रों के अपने समुदाय तक पहुंचने से न डरें।)
- माइक्रोपायथन आईडीई
- 1/4 बिट के साथ ड्रिल करें
- 12x24 "1/8 प्लाईवुड के 4 टुकड़े"
- 3 6m 20mm बोल्ट
- 1 6m 40mm बोल्ट
- 4 6 मिमी नट
चरण 2: गेम डिज़ाइन
चरण 1: टिक टीएसी को पैर की अंगुली के लिए नियम तय करना
हमने इनका इस्तेमाल किया
चरण 2: कार्यकर्ता के लिए कोड: बिट्स
प्रत्येक कार्यकर्ता: बिट को एक निर्देशांक दिया जाता है।
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
-
यह समन्वय कार्यकर्ता के लिए कोड की शीर्ष पंक्ति में समायोजित किया गया है: बिट्स।
- समन्वय_एक्स = 0
- समन्वय_वाई = 0
- प्रत्येक कार्यकर्ता के पास दो चीजें होती हैं। 1) जब बटन ए दबाया जाता है तो एलईडी मैट्रिक्स एक्स फ्लैश करता है और मास्टर को एक रेडियो सिग्नल भेजा जाता है जिसमें कहा जाता है कि 'एक्स माइक्रोबिट (0, 0)' पर दबाया गया था, और बटन बी के लिए भी यही है।
चरण 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 कोनों पर मैंने फ्रंट पैनल और इंटीरियर पैनल को एक साथ सुरक्षित करने के लिए छोटे 6m स्क्रू का इस्तेमाल किया। आखिरी कोने पर, मैंने ढक्कन को पकड़ने के लिए बॉक्स के माध्यम से सभी तरह से पेंच करने के लिए एक लंबा पेंच इस्तेमाल किया।
चरण 4: Playtesting
यह गेम हमारे सप्ताहांत के कार्यक्रम में हिट रहा! बच्चों और वयस्कों दोनों को वास्तव में यह पता लगाने में मज़ा आ रहा था कि क्या हो रहा है, साथ ही, किन घटकों का उपयोग किया गया था। इस परियोजना को एक साथ रखने में हमें केवल एक शाम लगी, और यह इसके लायक था। हमें अपने डिजाइन दिखाएं, और हमें बताएं कि आपने क्या बदलाव किए हैं!
सिफारिश की:
लकड़ी के बक्से में इलेक्ट्रॉनिक टिक-टैक-टो गेम: 5 कदम
एक लकड़ी के बक्से में इलेक्ट्रॉनिक टिक-टैक-टो गेम: नमस्ते मैं एक नए संस्करण में अजीब टिक-टैक-टो गेम पेश करता हूं। मैंने इसी तरह की परियोजना के लिए वेब पर खोज की, लेकिन यहां विचार अद्वितीय है। मुझे आशा है :) तो चलिए अब शुरू करते हैं
3डी4एक्स गेम: 3डी 4x4x4 टिक-टैक-टो: 5 कदम (चित्रों के साथ)
3D4x गेम: 3D 4x4x4 टिक-टैक-टो: क्या आप वही, पुराने, उबाऊ, 2-आयामी टिक-टैक-टो खेलते-खेलते थक गए हैं ?? वैसे हमारे पास आपके लिए समाधान है! 3-आयामों में टिक-टैक-टो !!! 2 खिलाड़ियों के लिए, इस 4x4x4 क्यूब में, एक पंक्ति में (किसी भी दिशा में) 4 एलईडी प्राप्त करें और आप जीत गए! आप इसे बनाओ। आप प्ला
इंटरएक्टिव टिक-टैक टो गेम Arduino के साथ नियंत्रित: 6 कदम
Arduino के साथ नियंत्रित इंटरएक्टिव टिक-टैक-टो गेम: फिजिकल टिक-टैक-टो प्रोजेक्ट का लक्ष्य एक प्रसिद्ध गेम को भौतिक दायरे में ले जाना है। मूल रूप से, खेल दो खिलाड़ियों द्वारा कागज के एक टुकड़े पर खेला जाता है - 'X' और 'O' प्रतीकों को बारी-बारी से लगाकर। हमारा विचार खिलाड़ियों के व्यवहार की जांच करना था
इसे टिक-टैक की तरह हिलाएं!: 9 कदम (चित्रों के साथ)
इसे टिक-टैक की तरह हिलाएं!: अनिवार्य टकसाल कंटेनर में रखे मैग्नेट द्वारा संचालित रिचार्जेबल एलईडी टॉर्च
विजुअल बेसिक में टिक टैक टो: 3 चरण (चित्रों के साथ)
विजुअल बेसिक में टिक टीएसी को पैर की अंगुली: टिक टीएसी को पैर की अंगुली सबसे लोकप्रिय टाइम पास गेम में से एक है। खासकर क्लास रूम में;)। इस निर्देशयोग्य में हम इस गेम को अपने पीसी में लोकप्रिय GUI प्रोग्रामिंग प्लेटफॉर्म, विजुअल बेसिक का उपयोग करके डिजाइन करने जा रहे हैं