विषयसूची:
वीडियो: बेलोट स्कोरिंग सिस्टम - बीएसएस: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
इंजीनियरिंग में छात्रों के रूप में, हम एक उपयोगी परियोजना बनाना चाहते थे और जिसमें हम रुचि रखते हैं। इसे बनाने के लिए, हमें एक Arduino MEGA का उपयोग करना पड़ा।
मेरी टीम एक साथ ताश खेलना पसंद करती है। हमारा सबसे अच्छा कार्ड गेम "बेलोट" है। ज्यादातर मामलों में खेलने के लिए चार खिलाड़ियों की जरूरत होती है। खिलाड़ियों को दो की टीमों में बांटा गया है और एक दूसरे के विपरीत बैठे हैं। दो टीमों में से एक, जो ट्रम्प लेती है, दूसरे की तुलना में अधिक अंक करने का उपक्रम करती है। इसलिए स्कोरिंग खेल का एक महत्वपूर्ण हिस्सा है।
याद रखें कि प्रत्येक कार्ड रैंक का एक विशिष्ट स्कोरिंग मूल्य होता है और यह ट्रम्प है या नहीं, यह बदल जाता है। घोषणाओं के साथ स्कोर करना भी संभव है। घोषणाएं खिलाड़ियों के हाथों में रखे कार्ड के विशेष सेट होते हैं, जो घोषित होने पर खिलाड़ियों को अतिरिक्त अंक देते हैं!
तीन प्रकार की घोषणाएँ हैं:
• एक ही रैंक के 4 कार्ड, जिन्हें "स्क्वायर" कहा जाता है।
• एक ही सूट के 3 से 8 कार्ड के अनुक्रम।
• "बेलोट" एक खिलाड़ी के हाथ में एक साथ रखे किसी भी ट्रम्प सूट का राजा और रानी है।
ऐसी कई स्थितियां हैं जो गणना को कठिन बनाती हैं। इसलिए हमने बेलोट के लिए एक स्कोरिंग प्रणाली विकसित करने का फैसला किया। सिस्टम घोषणाओं और प्रत्येक कार्ड रैंक के अनुसार कई पुश बटनों के साथ एक छोटे से बॉक्स की तरह दिखेगा। स्कोर प्रदर्शित करने के लिए एक स्क्रीन भी होगी।
हम आपके उपयोग के लिए इस परियोजना के पुनर्निर्माण में आपकी सहायता करने जा रहे हैं।
चरण 1: यह कैसे काम करता है
इस प्रणाली की कार्यप्रणाली काफी सरल है। यह एक शास्त्रीय बेलोटे खेल के विभिन्न अनुक्रमों का अनुसरण करता है। आइए देखें वैश्विक कदम!
पहले पांच कार्डों के वितरण के बाद, पहला कदम यह निर्धारित करना है कि ट्रम्प कौन लेता है और वह किस रंग का है। सिस्टम ये दो सवाल पूछता है। आपको विभिन्न संबद्ध बटनों के साथ उत्तर देना होगा।
अब आप अंतिम तीन कार्ड वितरित कर सकते हैं। डिफ़ॉल्ट रूप से, यह वह टीम है जो शुरू करती है। प्रत्येक खेले गए कार्ड के लिए, पहले आपको रंग और फिर मान को एन्कोड करना होगा।
सिस्टम पहचानता है कि कौन सा कार्ड मजबूत है और कौन सी टीम हाथ जीतती है। यह क्रम आठ बार दोहराया जाता है। प्रत्येक हाथ के बीच, सिस्टम स्कोर प्रदर्शित करता है।
एक हिस्से के हाथ में, सिस्टम जानता है कि "डिक्स डे डेर" कौन जीतता है, अगर कोई "कैपोट" है (यदि कोई टीम सभी हाथों को जीतती है) और पूछता है कि क्या कुछ घोषणाएं हैं। यदि ऐसा है, तो टीम को संबंधित बिंदुओं को एन्कोड करना होगा। केवल "20 अंक" और "50 अंक" बटन हैं। इसलिए, यदि किसी टीम के पास उदाहरण के लिए "100" है, तो खिलाड़ियों को दो बार "50 अंक" एन्कोड करना होगा। यह बटनों की संख्या को कम करने की अनुमति देता है। यदि ट्रम्प लेने वाली टीम कम से कम आधे अंक नहीं जीतती है, तो दूसरी टीम भाग के सभी अंक जीत जाती है।
खेल तब तक जारी रहता है जब तक एक टीम 1001 अंक तक नहीं पहुंच जाती।
चरण 2: मॉडल
सामग्री
-1 अरुडिनो मेगा 2560
-1 मॉड्यूल एलसीडी Arduino 16x2
- 56 Arduino तार 20cm
- 9 पुश बटन (लाल)
- 9 पुश बटन (काला)
- 1 रोकनेवाला 220
- 1 पोटेंशियोमीटर 2 K
- 1 ब्रेडबोर्ड
- 1m2 लकड़ी का बोर्ड
- 10 पेंच
टूलबॉक्स:
- पेंचकस
- सोल्डरिंग गन और टिन
- ड्रिल
- पेंटिंग (यदि आप चाहें)
आदर्श:
1. लकड़ी के बोर्ड से एक बॉक्स बनाना। इस डिब्बे का आयतन कमोबेश 30 cm3 है।
2. तारों को 18 बटनों पर वेल्ड करने के लिए।
3. 18 छेद करने के लिए और बटन लगाने के लिए।
4. एलसीडी लगाने के लिए एक छेद ड्रिल करना।
5. एलसीडी पर तारों को वेल्ड करने के लिए
6. विभिन्न तारों को जोड़ने के लिए
बिजली का जोड़:
बटन | डिजिटल इनपुट Arduino | ब्रेड बोर्ड
टीम 1 | 22 | जीआरडी
टीम 2 | 23 | जीआरडी
दिल (रंग) | 24 | जीआरडी
क्लब (रंग) | 25 | जीआरडी
हीरा (रंग) | 26 | जीआरडी
कुदाल (रंग) | 27 | जीआरडी
7 (कार्ड) | 28 | जीआरडी
8 (कार्ड) | 29 | जीआरडी
9 (कार्ड) | 30 | जीआरडी
१० (कार्ड) | 31 | जीआरडी
जैक (कार्ड) | 32 | जीआरडी
रानी (कार्ड) | 33 | जीआरडी
राजा (कार्ड) | 34 | जीआरडी
ऐस (कार्ड) | 35 | जीआरडी
हाँ बटन | 36 | जीआरडी
कोई बटन नहीं | 37 | जीआरडी
20 घोषणा | 38 | जीआरडी
50 घोषणा | 39 | जीआरडी
एलसीडी को जोड़ने का सबसे अच्छा तरीका इस लिंक पर दिए गए निर्देशों का पालन करना है।
चरण 3: सॉफ्टवेयर
Arduino भाषा Arduino के लिए विकसित C++ भाषा पर आधारित है। प्रोजेक्ट के Arduino कोड का उपयोग करने के लिए, पहला कदम Arduino सॉफ़्टवेयर स्थापित करना है। इसे Arduino की आधिकारिक वेबसाइट से विंडोज, लिनक्स या मैक के लिए डाउनलोड किया जा सकता है। इस कार्यक्रम की स्थापना बहुत आसान है।
हमारा सॉफ्टवेयर काफी लंबा प्रोग्राम है। इस परियोजना के लिए कठिन खेल की सभी संभावित स्थितियों को ध्यान में रखना है। यह पहले चरण में वर्णित एक बेलोट गेम के विभिन्न अनुक्रमों का अनुसरण करता है।
बेशक, विभिन्न सुधार प्रदान किए जा सकते हैं। हमें उम्मीद है कि आपको इनमें से कुछ मिल जाएंगे?.
हमारा कार्यक्रम इस फाइल पर उपलब्ध है:
सिफारिश की:
कार्यकारी पैरा 3 गोल्फ गेम के लिए स्वचालित स्कोरिंग: 12 कदम (चित्रों के साथ)
एक्जीक्यूटिव Par 3 गोल्फ गेम के लिए स्वचालित स्कोरिंग: मैंने हाल ही में एक मजेदार पुट गेम बनाने पर एक इंस्ट्रक्शनल पोस्ट किया है जो पोर्टेबल है और इसे अंदर और बाहर दोनों जगह खेला जा सकता है। इसे "एग्जीक्यूटिव पैरा 3 गोल्फ गेम" कहा जाता है। मैंने 9 "छेद" के लिए प्रत्येक खिलाड़ी के स्कोर को रिकॉर्ड करने के लिए एक प्रतिकृति स्कोर कार्ड तैयार किया। जैसे की
बीन बैग टॉस बेसबॉल गेम के लिए इलेक्ट्रॉनिक स्कोरिंग: 8 कदम (चित्रों के साथ)
बीन बैग टॉस बेसबॉल गेम के लिए इलेक्ट्रॉनिक स्कोरिंग: यह इंस्ट्रक्शंस समझाएगा कि बीन बैग टॉस बेसबॉल थीम वाले गेम के लिए इलेक्ट्रॉनिक रूप से स्कोर को स्वचालित रूप से कैसे रखा जाए। मैं लकड़ी के खेल का विस्तृत निर्माण नहीं दिखाऊंगा, उन योजनाओं को एना व्हाइट की वेबसाइट पर पाया जा सकता है:https://www
छोटे स्की-बॉल गेम के लिए स्वचालित स्कोरिंग: 10 कदम (चित्रों के साथ)
छोटे स्की-बॉल गेम के लिए स्वचालित स्कोरिंग: घर में बने स्की-बॉल गेम पूरे परिवार के लिए बहुत मज़ेदार हो सकते हैं, लेकिन उनकी कमी हमेशा स्वचालित स्कोरिंग की कमी रही है। मैंने पहले एक स्की-बॉल मशीन का निर्माण किया है जिसने गेम गेंदों को sc के आधार पर अलग-अलग चैनलों में फ़नल किया है
रोबोटिक इलेक्ट्रिक स्कोरिंग डिजिटल लक्ष्य "राक्षसी हिंडोला": 9 कदम
रोबोटिक इलेक्ट्रिक स्कोरिंग डिजिटल लक्ष्य "राक्षसी हिंडोला": सभी को नमस्कार। 3डी प्रिंटर के अधिग्रहण के साथ, इसने मुझे बच्चों के लिए रोबोटिक्स के क्षेत्र में अपने विकास में एक नए स्तर तक पहुंचने की अनुमति दी। फिलहाल, मैंने एक प्रोटोटाइप लक्ष्य विकसित किया है। जिसे मैंने राक्षसी हिंडोला कहा। विचार यह था कि
मिनी HiFi शेल्फ सिस्टम (साउंड सिस्टम) को ठीक से कैसे कनेक्ट और सेट करें: 8 कदम (चित्रों के साथ)
मिनी HiFi शेल्फ सिस्टम (साउंड सिस्टम) को ठीक से कैसे कनेक्ट और सेट करें: मैं एक ऐसा व्यक्ति हूं जिसे इलेक्ट्रिकल इंजीनियरिंग के बारे में सीखने में आनंद आता है। मैं युवा महिला नेताओं के लिए ऐन रिचर्ड्स स्कूल में एक हाई स्कूल हूँ। मैं इसे किसी ऐसे व्यक्ति की मदद करने के लिए निर्देश योग्य बना रहा हूं जो मिनी एलजी हाईफाई शेल्फ सिस्ट से अपने संगीत का आनंद लेना चाहता है