विषयसूची:

बेलोट स्कोरिंग सिस्टम - बीएसएस: 4 कदम
बेलोट स्कोरिंग सिस्टम - बीएसएस: 4 कदम

वीडियो: बेलोट स्कोरिंग सिस्टम - बीएसएस: 4 कदम

वीडियो: बेलोट स्कोरिंग सिस्टम - बीएसएस: 4 कदम
वीडियो: Blood Clotting | Blood Coagulation in Hindi 2024, नवंबर
Anonim
बेलोट स्कोरिंग सिस्टम - बीएसएस
बेलोट स्कोरिंग सिस्टम - बीएसएस

इंजीनियरिंग में छात्रों के रूप में, हम एक उपयोगी परियोजना बनाना चाहते थे और जिसमें हम रुचि रखते हैं। इसे बनाने के लिए, हमें एक 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 की आधिकारिक वेबसाइट से विंडोज, लिनक्स या मैक के लिए डाउनलोड किया जा सकता है। इस कार्यक्रम की स्थापना बहुत आसान है।

हमारा सॉफ्टवेयर काफी लंबा प्रोग्राम है। इस परियोजना के लिए कठिन खेल की सभी संभावित स्थितियों को ध्यान में रखना है। यह पहले चरण में वर्णित एक बेलोट गेम के विभिन्न अनुक्रमों का अनुसरण करता है।

बेशक, विभिन्न सुधार प्रदान किए जा सकते हैं। हमें उम्मीद है कि आपको इनमें से कुछ मिल जाएंगे?.

हमारा कार्यक्रम इस फाइल पर उपलब्ध है:

सिफारिश की: