This post is also available in: English
स्क्रैच बच्चों के लिए कोडिंग सीखने का बहुत ही अच्छा माध्यम है। स्क्रैच का उपयोग करके बच्चे रोचक गेम्स,एनिमेशन्स और कलाकृतियां बना सकते हैं। आप पेन ब्लॉक का उपयोग करके स्क्रैच में अद्भुत डिजाइन और पैटर्न बना सकते हैं। इस लेख में आप स्क्रैच में लाइन पैटर्न बनाना सीखेंगे।
ज्यामिति में एक आकृति क्या है?
ज्यामिति में, किसी आकृति को किसी वस्तु या उसकी रूपरेखा, बाहरी सीमा या बाहरी सतह के रूप में परिभाषित किया जा सकता है। ये आकृतियाँ दो प्रकार की होती हैं – द्वि-आयामी (2D) या त्रि-आयामी (3D)।
एक 2 डी आकार के केवल दो आयाम होते हैं – लंबाई और चौड़ाई, जबकि 3-डी आकार के तीन आयाम होते हैं – लंबाई, चौड़ाई और ऊंचाई।
2 डी आकृतियों के उदाहरण वर्ग (square), आयत (rectangle), त्रिभुज (triangle), वृत्त (circle), पंचकोण (pentagon) आदि आते हैं।

और 3 डी आकृतियों के उदाहरण क्यूब, क्युबॉइड, बेलन (सिलेंडर), कोण (शंकु), पिरामिड, प्रिज्म आदि आते हैं।

पैटर्न क्या होता है?
पैटर्न एक दोहराया हुआ डिजाइन या संख्याओं, आकृतियों या अन्य गणितीय वस्तुओं के एक क्रमबद्ध क्रम का पुनरावर्ती अनुक्रम होता है, जिसे कुछ नियम के अनुसार व्यवस्थित किया जाता है।
संख्या पैटर्न एक अनुक्रम है जो एक निश्चित अनुक्रम या पैटर्न का अनुसरण करता है। निम्नलिखित संख्या पैटर्न में से कुछ हैं:
1, 4, 7, 10, 13, 16, … 1 से शुरू होता है और प्रत्येक बार 3 से बढ़ता है।
1, 4, 9, 16, 25, 36,… 12 से शुरू होता है, इसके बाद 22, 32, और इसी प्रकार आगे बढ़ता है।
एक ज्यामितीय पैटर्न ज्यामितीय आकृतियों से बना एक प्रकार का अनुक्रम है और आमतौर पर वॉलपेपर डिजाइन की तरह दोहराया जाता है। ज्यामितीय पैटर्न के कुछ उदाहरण हैं:

स्क्रैच में ज्यामितीय पैटर्न बनाना
आप अद्भुत ज्यामितीय पैटर्न बनाने के लिए स्क्रैच में ’पेन (Pen)’ टूल का उपयोग कर सकते हैं। इन पैटर्नों को बनाने में पहला कदम यह है कि दो बुनियादी ज्ञान की आवश्यकता –
- वर्ग, आयत, त्रिभुज, वृत्त, पंचभुज, आदि जैसे 2D आकृति बनाना
- लूपिंग यानी 2 डी आकृति की पुनरावृत्ति के लिए रिपीट ब्लॉक (Repeat Block) का उपयोग करना
पेन एक्सटेंशन के साथ और ज्यामिति के कुछ बुनियादी ज्ञान के साथ एक आकृति बनाने के लिए कोडिंग बहुत सरल हो जाती है। इसके अलावा, कोड के कुछ रंगीन ब्लॉकों के साथ आश्चर्यजनक रूप से जटिल पैटर्न का निर्माण किया जा सकता है। पेन टूल के साथ, संभावनाएं बहुत अधिक हैं और अविश्वसनीय रूप से रोमांचक हैं। अपनी कल्पना और रचनात्मकता के साथ आप अत्यंत आकर्षक पैटर्न बना सकते हैं।
सीधी रेखा के साथ पैटर्न
एक सीधी रेखा को निम्नलिखित चार तरीकों से खींचा जा सकता है – क्षैतिज रेखा (horizontal line), ऊर्ध्वाधर रेखा (vertical line), बाईं ओर आड़ी रेखा (left slanted line) और दाईं ओर आड़ी रेखा (right slanted line)।

क्षैतिज रेखा खींचना
एक बिंदु (x1, y1) से 200 इकाई लंबी क्षैतिज रेखा खींचने के लिए, सबसे पहले स्प्राइट को स्थिति (x1, y1) पर रखें और फिर स्प्राइट को 90 अंश (90o) दिशा में इंगित करें और फिर 200 चरणों तक ले जाएँ।

एक लंबवत रेखा खींचना
एक बिंदु (x1, y1) से 200 इकाई लंबी ऊर्ध्वाधर रेखा खींचने के लिए, सबसे पहले स्प्राइट को स्थिति (x1, y1) पर रखें और फिर स्प्राइट को 90 अंश (90o) दिशा में इंगित करें और फिर 90 अंश घुमाएं और अंत में 200 कदम आगे ले जाएँ।

बाईं ओर आड़ी रेखा खींचना
एक बिंदु (x1, y1) से 200 इकाई लंबी बाईं ओर आड़ी रेखा खींचने के लिए सबसे पहले, स्प्राइट को स्थिति (x1, y1) पर रखें और फिर 90 अंश की दिशा में स्प्राइट को इंगित करें और फिर 45 अंश घुमाएं (कोण क्षैतिज के साथ आड़ी रेखा के झुकाव पर निर्भर करता है) और अंत में 200 चरणों तक ले जाएँ।

दाईं ओर आड़ी रेखा खींचना
एक बिंदु (x1, y1) से 200 इकाई लंबी दाईं ओर आड़ी रेखा खींचने के लिए सबसे पहले, स्प्राइट को स्थिति (x1, y1) पर रखें और फिर 90 अंश की दिशा में स्प्राइट को इंगित करें और फिर -45 अंश घुमाएं (कोण क्षैतिज के साथ तिरछी रेखा के झुकाव पर निर्भर करता है) और अंत में 200 चरणों तक ले जाएँ।

ध्यान दें कि जब घुमाव (रोटेशन) का कोण नकारात्मक है, तो खींची गई रेखा दाईं ओर आड़ी होती है।
अब, नीचे दिए गए चित्र में दिखाए गए अनुसार बर्फ के टुकड़े की मूल इकाई को बनाते हैं।

अब, यह पूरी तरह से स्नोफ्लेक को बनाने का समय है। ऐसा करने के लिए, उपरोक्त कोड को 6 बार (Repeat ब्लॉक का उपयोग करके) दोहराएं और प्रत्येक चरण के बाद 60 अंश (6 × 60 = 360 अंश, एक वृत्त को पूरा करेगा) घुमाते चलें।

ध्यान दें कि 150 चरणों को 120 चरणों में बदल दिया जाता है और 50 चरणों को 40 चरणों में बदल दिया जाता है, बस इसे मंच (Stage) पर सबसे अच्छा फिट करने के लिए।
अब, आप स्नोफ्लेक्स को मिलाकर एक पैटर्न बनाने के लिए उपरोक्त कोड दोहरा सकते हैं। निम्नलिखित में, उपरोक्त कोड 10 बार दोहराया गया है और प्रत्येक पुनरावृत्ति के बाद अगले स्नोफ्लेक का केंद्र बिंदु 40 कदम आगे बढ़ा दिया जाता है।

आइए अब रंगीन बर्फ के टुकड़े बनाते हैं।

निम्नलिखित कोड उपरोक्त पैटर्न को ड्रॉ करेगा:

रेखाओं का उपयोग करते हुए कुछ और पैटर्न
इंद्रधनुष पैटर्न
अलग-अलग रंग की रेखाओं से युक्त इंद्रधनुष पैटर्न को एक सीधी रेखा खींचकर और रेखा की दिशा और रंग बदलकर प्रक्रिया को दोहराया जा सकता है।

पुष्प पैटर्न

आइए पहले देखें कि उपरोक्त पैटर्न की एकल इकाई (पत्ती) कैसे बनाई जाए।

अब, पुष्प पैटर्न प्राप्त करने के लिए उपरोक्त कोड को 12 बार दोहराएं।

आप उपरोक्त पुष्प डिजाइन के रंगीन पैटर्न को बनाने के लिए कोड को और बढ़ा सकते हैं, उपरोक्त कोड को 10 बार दोहराकर और प्रत्येक पुनरावृत्ति के बाद दिशा 36 अंश तक बदल सकते हैं। (10 × 36 = 360 अंश, एक पूर्ण वृत्त)।

क्या आप कुछ और समान पैटर्न और डिज़ाइन आज़मा सकते हैं? और हमारे साथ साझा करना मत भूलना!