Minecraft की रेड लॉजिक की कक्षाएँ। कक्षा शून्य: मूल बातें

content auto translated from {from}

चलो, काम पर लगते हैं। और कोई साधारण काम नहीं, बल्कि काफी जटिल, दिलचस्प और... खैर... थोड़ी मजेदार, शायद, खेल को एक नए दृष्टिकोण से खोलने वाला। क्या आपने सोचा था कि Minecraft सिर्फ "कुदाल चलाओ - लकड़ी इकट्ठा करो"? किसने कहा "क्या ऐसा नहीं है"? \एक व्यक्ति की ओर अंगुली दिखाते हुए** आपने? मेरे प्रिय, और खुदाई करो, हम आपको परेशानी नहीं देंगे। बाकी सभी के लिए - कट के नीचे आपका स्वागत है।

हाँ, वैसे, कट के नीचे ढेर सारी तस्वीरें हैं, डेटा ब्रॉडकास्ट का ध्यान रखें...

[cut]

शून्यवाँ भाग। प्रस्तावना।

आज (और सिर्फ आज नहीं) बातचीत उस रहस्यमय Redstone (आगे "रेडस्टोन", शायद यह सुनने में इतना खूबसूरत नहीं लगता, लेकिन लिखना आसान है) के बारे में होगी, जिसे आप में से कई लोगों ने अपने कई गुफाओं के рейड में पाया है। शायद किसी ने इस रेडस्टोन को फर्श पर "लगाया" भी होगा, फिर उसके चारों ओर दो मिनट तक घूमता रहा, लेकिन उसका उपयोग नहीं सोच पाया। संभवतः किसी ने इंटरनेट पर जाकर पढ़ा कि वास्तव में यह बहुत अच्छा है, YouTube पर वीडियो देखा, विचार से प्रभावित हुआ और... फिर शुरू होता है वह हिस्सा जिसमें कुछ विशाल схемें, समझ में न आने वाले शब्द, शून्य, एक... बीrr...

तो उन लोगों के लिए जिन्होंने समझा कि यह अच्छा है, लेकिन नहीं समझ पाए कि इसे कैसे करना है, ताकि सब कुछ वास्तव में अच्छा हो, मेरा यह अस्थायी पाठ्यक्रम है। मैं इसे पाठों में विभाजित करूंगा, और सबसे पहले, जैसे किसी भी पाठ्य पुस्तक में, आपको विभिन्न परिभाषाएँ और प्राथमिक योजनाएँ सहन करनी पड़ेंगी। हालाँकि बाद में (और मैं आपको आश्वासन देता हूँ) हम गंभीर और जटिल तंत्रों पर ध्यान देंगे। संभव है कि किसी को यह पाठ पर्याप्त लगे, और सब कुछ स्पष्ट और स्पष्ट हो जाए। खैर, इसके लिए सब कुछ लिखा जा रहा है। मैं इसके लिए अनंत आभारी रहूँगा। =)

तो। ऐसा लगता है कि मैंने कुछ नहीं भुलाया। चलो चलते हैं!

पहली भाग। चित्र।

आसान चीज़ से शुरू करते हैं - चित्रों से। हाँ-हाँ, चित्रों से। मैं आपको उन रॉकटोन चेन के तत्व दिखाऊंगा (जो हम भविष्य में बनाएंगे), जो हमारे द्वारा उपयोग किए जाएंगे।

सबसे महत्वपूर्ण तत्व - लाल बालू (Redstone Dust), जिसे * तार (Redstone Wire*)** भी कहा जाता है। चेन में यह कनेक्टिंग तारों की भूमिका निभाता है। वायर बिछाने के लिए बस फर्श पर दाहिने माउस बटन पर क्लिक करना होता है। यह केवल ब्लॉकों के शीर्ष पर रखा जाता है।

लाल टॉर्च (Redstone Torch)। यह भी रॉकटोन चेन में महत्वपूर्ण भूमिका निभाता है। इसका उपयोग ऊर्जा स्रोत के रूप में, संकेतक के रूप में, और इन्वर्टर योजनाओं में होता है (यह बाद में)।

टॉर्च, एक संकेत के स्रोत के रूप में, हमेशा चेन में "1" भेजता है। अगले तत्व स्विच होते हैं और जब चालू / दबाए जाते हैं तो इकाई भेजते हैं।

लिवर / स्विच (Lever) – चालू अवस्था में इसे जुड़े तार को इकाई भेजता है। बंद होने पर, क соответственно "ज़ीरो"।

बटन (Button) – केवल दीवार पर लगाया जा सकता है। दबाने के बाद यह 0.9 सेकंड के लिए संकेत देता है, फिर यह अनदबाया स्थिति में वापस लौटता है।

पत्थर और लकड़ी के फर्श पर बटन (Stone / Wood Pressure Plates) – साधारण बटन के विपरीत, फर्श (आपको विश्वास नहीं होगा!) केवल फर्श पर लगाए जाते हैं और तब सक्रिय होते हैं जब उन पर खड़ा होता है। एक बार जब आप इसे छोड़ देते हैं, तो संकेत देना बंद कर देता है। बटनों के बीच अंतर है और यह महत्वपूर्ण है, लेकिन शुरुआत में यह हमारे लिए आवश्यक नहीं होगा, इसलिए इसे अपने सिर में नहीं भरते हैं।

तो, इस पाठ के लिए हमारे पास इन तत्वों की पर्याप्तता होगी। चलो सिद्धांत पर चलते हैं, आज के पाठ का कम पसंदीदा हिस्सा...

दूसरा भाग। विविक्त गणित।

इसका किसका जब इस वाक्यांश से जबड़ा इतना जकड़ जाता है कि इसे यहां से दांतों की खड़खड़ सुनाई दे रही है? अ-ओह, मैं मानता हूँ, आपने इस विज्ञान से विशाल सूत्र और प्रमाणों की याद की। नहीं-नहीं, यहां ऐसा नहीं है, सब कुछ आसान होगा। कई गुना आसान।

रॉकटोन चेन के काम के सिद्धांत को समझने के लिए, कम से कम यह समझना आवश्यक है कि उनमें (चेन) क्या हो रहा है। तो, प्रत्येक तार और चेन के तत्व की दो स्थितियाँ हो सकती हैं - 0 या 1 ("बंद" या "चालू" क्रमशः, हालाँकि अधिक बार "ऋणात्मक" और "सकारात्मक" परिभाषाएँ उपयोग की जाती हैं)। स्थिति के आधार पर, संचालक तत्व या तो उज्ज्वल जलते हैं या नहीं।

बाईं तार पर अभी संकेत आ रहा है, और दाईंइं पर ऐसा ध्यान नहीं दिया गया है।

दाएँ टॉर्च पर अभी संकेत है, और दाईं पर नहीं।

चेन में नोड होते हैं जो एक निश्चित कार्य करते हैं। "नोड्स" के रूप में ऊपर वर्णित तत्व होते हैं जो किसी तरह संकेत पर प्रभाव डालते हैं: टॉर्च, इन्वर्टर्स, सिंक्रोसिग्नल जनरेटर आदि। वे बड़े नोड्स में एकत्रित होते हैं, जो अधिक जटिल कार्य करते हैं। यह तर्कसंगत है।

क्या हम तार को किधर जोड़ सकते हैं, जब Minecraft की दुनिया में कोई इलेक्ट्रिक उपकरण नहीं है? उत्तर सरल है: दरवाजों, तरल पदार्थों (बहुत चालाकी से, लेकिन यह संभव है), रेलवे ट्रैक, डिस्पेंसर और नोट के ब्लॉकों में।

यह सब। थोड़ा और, और मुझे उम्मीद है कि स्पष्ट है। चलो क्रिएट करना शुरू करते हैं...

तीसरा भाग। सब कैसे काम करता है?

बिल्कुल सरल। हम हाथ में लाल बालू लेते हैं और फर्श पर कुछ बार क्लिक करते हैं। हमें इस तरह कुछ प्राप्त करना चाहिए:

वही तार, जिससे बाद में संकेत जाएगा। इसे बिल्कुल सही लाइन में रखना आवश्यक नहीं है, इसी तरह का विकल्प चल जाएगा:

सब, हम मिटाने के लिए तैयार हैं (सही में, तारों को हटाने के लिए, भविष्य में इस अभिव्यक्ति को याद रखें)। अब हम संकेत का स्रोत रखेंगे। हम हाथ में टॉर्च लेते हैं और इसे फर्श में डालते हैं। हमें यह मिलता है:

ऊपर – सामान्य टॉर्च, नीचे – रेडस्टोन का टॉर्च। अंतर स्पष्ट है।

अब हम टॉर्च को दरवाजे से जोड़ देंगे। हम एक दरवाजा बनाते हैं, इसे लगाते हैं और तार को जोड़ते हैं।

जब तक हम तार को दरवाजे से नहीं जोड़ते, तब तक यह बंद रहेगा:

टॉर्च से कनेक्शन के बाद यह खुलेगा:

कमाल, है ना? नहीं? अरे, खैर, हमें हमेशा खुला दरवाजा चाहिए ही क्या... ठीक है। हम टॉर्च को हटा देते हैं, उसकी जगह स्विच लगाते हैं, इस तरह:

अब हम दरवाजे को खींचकर प्रबंधन कर सकते हैं। स्विच को बदलें और दरवाजे के खुलने का आनंद लें:

स्विच के साथ, यह बहुत आसान है देखना कि दरवाजा खुला है, जब तार उज्ज्वल लाल जलता है ("1", संकेत है), और बंद होता है, जब तार काला होता है ("0", कोई संकेत नहीं)।

हमारे आज के दिन का अगला तत्व – फर्श बटन। इसे स्विच की जगह लगाते हैं:

अब हम इस पर खड़े हो जाते हैं:

वुआला! दरवाजा खुल गया। खोला जा सकता है न केवल अपने वजन से, बल्कि अन्य वस्तुओं से भी, जैसे कि किसी भी ब्लॉक से, जो हाथ से फेंका गया:

संदेह करने वालों के लिए:

ब्लॉक ने बटन को दबाया, सब कुछ सही है।

अब हम दीवार बटन लगाते हैं:

आओ और इसे दबाएं। 0.9 सेकंड गिनती करते हैं और देखते हैं कि दरवाजा बंद हो गया है।

अरे, हम इतनी ऊर्जा क्यों बर्बाद कर रहे हैं? आइए दो दरवाजे जोड़ते हैं और दोनों को फर्श बटन के क्लिक से खोलते हैं:

और सब कुछ अच्छा होगा...

चौथा भाग। कागज पर साफ था...

...अगर संकेत तारों के माध्यम से फैलने पर कमजोर न हो जाता। कैसे? हाँ, इस तरह:

नोट। Beta 1.3 से पहले, संकेत के साथ तार हमेशा लाल होते थे। अब, हालांकि, तरंगों के स्रोत से दूर होने पर तार का रंग काले के करीब हो जाता है।

सरल पंद्रह का नियम याद रखें: संकेत केवल स्रोत से 15 ब्लॉकों तक फैलता है। इसे आसानी से चेक किया जा सकता है:

16 वें ब्लॉक पर स्थापित दरवाजा बंद है, इसका मतलब है कि उस पर कोई संकेत नहीं पहुँच रहा (आपको याद दिला दूं, दरवाजा "1" संकेत होने पर खुलता है)।

तो फिर क्या किया जाए? 15 ब्लॉकों की योजनाओं पर सीमित रहना? फ्फ़... यह हमारा तरीका नहीं है। आइए हम संकेत को विस्तारित करना सीखते हैं (संवेदनशील तरीके से इसे "संकेत की कमजोरी को मुआवजा देना" के रूप में बताया जा सकता है)।

नोट। इस पाठ में कमजोरी के मुआवजे का पुराना तरीका विचारित किया गया है। Beta 1.3 के बाद एक और विकल्प जोड़ा गया था, लेकिन हम इसे बाद में देखेंगे।

सब मिटा दें और तार को इस तरह बिछाता है:

जैसा कि आप देख सकते हैं, 16 वें ब्लॉक पर संकेत "काला" हो गया है। अब हम दो या तीन ब्लॉकों में तार हटा देंगे:

और अंत में इस तरह की मशीन लगाते हैं:

सामान्य भाषा में इसे "इन्वर्टर" कहा जाता है। यह संकेत को इन्वर्ट करता है, यानी 0 को 1 में, और 1 को 0 में बदल देता है।

हम दूसरी इन्वर्टर से कड़ी को जारी रखते हैं:

सुविधा के लिए मैं इन्वर्टर्स को संख्याबद्ध करूंगा:

कार्रवाई का सिद्धांत सरल है: हमारा संकेत, चाहे वह जैसा भी हो, पहले इन्वर्टर पर पहुँचता है, विपरीत में बदल जाता है (0 → 1, 1 → 0), फिर अगले इन्वर्टर पर जाता है, जहाँ यह फिर से बदल जाता है, और अपनी मूल मान में वापस आता है। इस बीच, इन्वर्टर्स पर टॉर्च का उपयोग किया जाता है, जो, मैं आपको याद दिला दूं, संकेत के स्रोत होते हैं। इस प्रकार, दूसरे इन्वर्टर पर पहुँचने वाले संकेत को बदलकर (आपको याद है, मैंने शुरुआत में बताया था कि संकेत अक्सर "सकारात्मक" और "ऋणात्मक" कहा जाता है?) टॉर्च पर जनरेट किया जाता है, जो दुर्भाग्यपूर्ण पंद्रह ब्लॉक को फिर से गिनते हैं।

हमारी स्कीमा के कार्य को परीक्षण करते हैं। इसके लिए हम बटन पर खड़े होते हैं और इस प्रकार चेन में सकारात्मक संकेत भेजते हैं:

दरवाजा खुल गया। अब हम बटन से हटा जाते हैं:

यह देखना आसान है कि इन्वर्टर्स के बीच का क्षेत्र दो अन्य रंग के विपरीत है। इस क्षेत्र में संकेत का अन्य संकेत है।

पाँचवाँ भाग। समापन।

तो, आज के लिए इतना ही। ये सबसे बुनियादी अवधारणाएँ (…wait for it… ©) Minecraft की लाल लॉजिक। इनके माध्यम से आप अभी कुछ भी आसानी से कर सकते हैं। खैर, मान लीजिए, दरवाजा बाहर का, जो आपके भूमिगत बंकर से स्विच द्वारा खोलेगा। प्राथमिक है, लेकिन शुरुआत के लिए ठीक है। इसे अपना गृह कार्य बनाएं, जब आप इसे पूरा करें - स्क्रीनशॉट या वीडियो पोस्ट करें। मैं इसे मूल्यांकन करूंगा। ;)

तो, मुझे अनुमति दें विदाई लेने के लिए। सदारन आपका, fr4ntic

P.S. मैं सामग्री के प्रस्तुति के तरीके पर संरचनात्मक आलोचना स्वीकार करता हूं।

P.P.S. मैं अगले पाठों के लिए अनुरोध स्वीकार करता हूँ।

P.P.P.S. यदि आप कहीं यह कॉपी करना चाहते हैं (खैर, क्या पता),

बस लेखक का उल्लेख करें और इस लेख का लिंक दें। आपके लिए सरल है, मेरे लिए सुखद।