From Test-Scratch-Wiki
परिवर्तनशील और लूप्स (Variables & Loops)
परिचय
परिवर्तनशील (Variables) और लूप्स (Loops) स्क्रैच में प्रोजेक्ट्स को इंटरैक्टिव और शक्तिशाली बनाने के लिए बहुत जरूरी हैं। ये दोनों ब्लॉक्स प्रोग्रामिंग के मूलभूत तत्व हैं और गेम्स, एनिमेशन और इंटरैक्टिव स्टोरीज़ बनाने में मदद करते हैं।
परिवर्तनशील (Variables)
परिवर्तनशील एक तरह का कंटेनर होता है जिसमें आप डेटा (जैसे अंक, टेक्स्ट, या किसी चीज़ की स्थिति) स्टोर कर सकते हैं।
परिवर्तनशील बनाने के लिए:
स्क्रैच में “Variables” सेक्शन पर जाएँ।
“Make a Variable” पर क्लिक करें।
नाम दें और चुनें कि यह सभी स्प्राइट्स के लिए या सिर्फ इस स्प्राइट के लिए होना चाहिए।
उदाहरण:
स्क्रैच में Score नाम का परिवर्तनशील बनाएं और इसे गेम में पॉइंट्स ट्रैक करने के लिए इस्तेमाल करें।
परिवर्तनशील के साथ उपयोग किए जाने वाले ब्लॉक्स:
set [Variable] to [value] – किसी बदलाव को सेट करता है।
change [Variable] by [value] – परिवर्तनशील में जोड़ या घटाव करता है।
show [Variable] / hide [Variable] – स्क्रीन पर दिखाना या छुपाना।
लूप्स (Loops)
लूप्स एक्शन को बार-बार दोहराने के लिए इस्तेमाल होते हैं। स्क्रैच में मुख्य रूप से दो प्रकार के लूप्स हैं:
repeat [number] – कोई एक्शन निश्चित संख्या में दोहराता है।
forever – कोई एक्शन अनंत बार चलता रहता है।
उदाहरण:
forever लूप का इस्तेमाल करके एक स्प्राइट लगातार घूम सकता है।
repeat 10 का उपयोग करके 10 बार किसी वस्तु को ऊपर-नीचे मूव किया जा सकता है।
प्रयोग (Example)
गेम में Score नाम का परिवर्तनशील बनाएं।
जब स्प्राइट से टकराव होता है, तो change Score by 1 का उपयोग करें।
forever लूप का उपयोग करके गेम लगातार चेक करता रहे कि स्प्राइट किस स्थिति में है।
निष्कर्ष
परिवर्तनशील और लूप्स का सही उपयोग प्रोजेक्ट्स को इंटरैक्टिव और मजेदार बनाता है। नए प्रोग्रामर इन्हें सीखकर आसानी से गेम्स और एनिमेशन बना सकते हैं।