स्क्रैच बच्चों के शैक्षिक उपकरण के रूप में एमआईटी मीडिया लैब द्वारा विकसित एक लोकप्रिय दृश्य प्रोग्रामिंग भाषा है। यह मैक ओएस, विंडोज, क्रोम ओएस और एंड्रॉइड के लिए उपलब्ध डेस्कटॉप संस्करणों के साथ ऑनलाइन उपलब्ध है। यह विकिहाउ आपको गेम बनाने की मूल बातें सिखाएगा
कदम
भाग 1 का 4: स्क्रैच डाउनलोड करना
चरण 1. वेब ब्राउज़र में स्क्रैच डाउनलोड पृष्ठ पर नेविगेट करें।
यह वह वेब पेज है जहां आप स्क्रैच का डेस्कटॉप संस्करण डाउनलोड कर सकते हैं।
चरण 2. डायरेक्ट डाउनलोड पर क्लिक करें।
यह आपके सिस्टम के डिजिटल स्टोर से स्क्रैच डाउनलोड करने के विकल्प के नीचे है।
वैकल्पिक रूप से, आप क्लिक कर सकते हैं बनाएं अपने वेब ब्राउज़र के अंदर तुरंत ऑनलाइन बनाना शुरू करने के लिए वेब पेज के शीर्ष पर।
चरण 3. इंस्टॉल फ़ाइल पर डबल क्लिक करें।
स्क्रैच इंस्टॉल फ़ाइल विंडोज के लिए "स्क्रैच डेस्कटॉप सेटअप 3.9.0.exe" और मैक के लिए "स्क्रैच 3.6.0.dmg" है। एक बार इंस्टाल फाइल डाउनलोड हो जाने के बाद, इंस्टाल प्रक्रिया शुरू करने के लिए इंस्टाल फाइल पर डबल-क्लिक करें। आप डाउनलोड की गई फ़ाइलें अपने डाउनलोड फ़ोल्डर में या अपने वेब ब्राउज़र में पा सकते हैं।
चरण 4. स्क्रैच स्थापित करें।
स्क्रैच स्थापित करने के लिए निम्न चरणों का उपयोग करें:
-
खिड़कियाँ
- "केवल मेरे लिए" या "कोई भी जो इस कंप्यूटर का उपयोग करता है" चुनें।
- क्लिक इंस्टॉल
- क्लिक हां स्क्रैच इंस्टॉलर को आपके सिस्टम में बदलाव करने की अनुमति देने के लिए।
- क्लिक खत्म हो.
-
Mac:
स्क्रैच ऐप आइकन को एप्लिकेशन फ़ोल्डर में स्क्रैच करें।
4 का भाग 2: ग्राफ़िक्स जोड़ना
चरण 1. स्क्रैच खोलें।
इसमें एक एस के साथ एक पीला आइकन है। विंडोज पर स्टार्ट मेन्यू में आइकन पर क्लिक करें। आप इसे मैक पर एप्लिकेशन फ़ोल्डर में पा सकते हैं।
जब आप पहली बार स्क्रैच खोलते हैं, तो यह पूछता है कि क्या आप स्क्रैच को बेहतर बनाने में मदद करने के लिए स्क्रैच टीम को डेटा भेजना चाहते हैं। आप क्लिक कर सकते हैं जी नहीं, धन्यवाद या हां, मैं स्क्रैच को बेहतर बनाने में मदद करना चाहता/चाहती हूं. अगर आप हाँ चुनते हैं, तो स्क्रैच टीम को उपयोग डेटा भेजा जाएगा। स्क्रैच टीम व्यक्तिगत जानकारी एकत्र नहीं करती है।
चरण 2. एक पृष्ठभूमि जोड़ें।
स्क्रैच में पृष्ठभूमि जोड़ने के लिए, निचले-दाएं कोने में एक तस्वीर जैसा दिखने वाले आइकन पर क्लिक करें। फिर पृष्ठभूमि के रूप में उपयोग करने के लिए एक छवि का चयन करें। आप श्रेणी के आधार पर पृष्ठभूमि ब्राउज़ करने के लिए शीर्ष पर स्थित टैब का उपयोग कर सकते हैं या नाम से पृष्ठभूमि खोजने के लिए ऊपरी-बाएं कोने में खोज बार का उपयोग कर सकते हैं।
- अपनी खुद की पृष्ठभूमि अपलोड करने के लिए, माउस कर्सर को एक तस्वीर जैसा दिखने वाले आइकन पर होवर करें और एक तीर के साथ एक ट्रे जैसा दिखने वाले आइकन पर क्लिक करें। उस छवि पर क्लिक करें जिसे आप पृष्ठभूमि के रूप में उपयोग करना चाहते हैं और क्लिक करें खोलना.
- अपनी खुद की पृष्ठभूमि बनाने के लिए, माउस कर्सर को उस आइकन पर होवर करें जो एक तस्वीर जैसा दिखता है और उस आइकन पर क्लिक करें जो एक पेंटब्रश जैसा दिखता है। अपनी खुद की पृष्ठभूमि को पेंट करने के लिए पेंट टूल्स का उपयोग करें।
चरण 3. एक स्प्राइट जोड़ें।
स्प्राइट्स इमेज ऑब्जेक्ट हैं जो गेम सीन का हिस्सा हैं। वे खिलाड़ी चरित्र, दुश्मन या बाधाएं, गैर-खिलाड़ी पात्र, पावर-अप और उपभोग्य वस्तुएं, या एनिमेटेड पृष्ठभूमि ऑब्जेक्ट हो सकते हैं। स्प्राइट जोड़ने के लिए, निचले-दाएं कोने में बिल्ली जैसा दिखने वाले आइकन पर क्लिक करें। फिर उस स्प्राइट पर क्लिक करें जिसे आप अपने दृश्य में जोड़ना चाहते हैं।
- पृष्ठभूमि की तरह, आप अपने स्वयं के स्प्राइट्स को अपने दृश्य में अपलोड और पेंट कर सकते हैं। ऐसा करने के लिए, माउस कर्सर को बिल्ली की तरह दिखने वाले आइकन पर होवर करें और अपने स्वयं के स्प्राइट को अपलोड करने के लिए इंगित करने वाले तीर के साथ एक ट्रे जैसा दिखने वाले आइकन पर क्लिक करें। अपने स्वयं के स्प्राइट्स को पेंट करने के लिए एक तूलिका जैसा दिखने वाले आइकन पर क्लिक करें।
- यदि आपको किसी स्प्राइट को हटाने की आवश्यकता है, तो ऊपरी-दाएं कोने में पूर्वावलोकन विंडो के नीचे सूची में स्प्राइट पर क्लिक करें और दबाएं हटाएं चाभी।
चरण 4। खेल की शुरुआत में स्प्राइट को वहां खींचें जहां आप चाहते हैं।
पूर्वावलोकन विंडो ऊपरी-दाएँ कोने में है। खेल की शुरुआत में स्प्राइट को उस स्थान पर क्लिक करें और खींचें जहां आप चाहते हैं।
भाग ३ का ४: स्प्राइट में नियंत्रण और गति जोड़ना
चरण 1. उस स्प्राइट पर क्लिक करें जिसमें आप नियंत्रण जोड़ना चाहते हैं।
स्प्राइट का चयन करने के लिए ऊपरी-दाएं कोने में पूर्वावलोकन विंडो के नीचे स्प्राइट आइकन पर क्लिक करें।
चरण 2. कोड टैब पर क्लिक करें।
यह स्क्रैच लोगो के नीचे ऊपरी-बाएँ कोने में पहला टैब है।
चरण 3. किसी ईवेंट ब्लॉक को कोड क्षेत्र में खींचें।
स्क्रैच में, ब्लॉकों का उपयोग करके कोडिंग की जाती है। सभी ब्लॉक पैनल में ब्लॉक टैब के नीचे बाईं ओर सूचीबद्ध हैं। ब्लॉक प्रकार के अनुसार रंग-कोडित हैं। इवेंट ब्लॉक कलर-कोडेड येलो हैं। ईवेंट ब्लॉक पर जाने के लिए बाईं ओर पीले बिंदु पर क्लिक करें। फिर किसी ईवेंट ब्लॉक को ब्लॉक की सूची के दाईं ओर कोड क्षेत्र में खींचें। एक ईवेंट ब्लॉक "जब यह स्प्राइट क्लिक किया जाता है", "जब [कुंजी] दबाया जाता है" या "जब [हरा झंडा आइकन] क्लिक होता है" जैसा कुछ हो सकता है।
जब आप पूर्वावलोकन विंडो के ऊपर हरे रंग के फ़्लैग आइकन पर क्लिक करते हैं तो गेम अनुक्रम प्रारंभ होता है। खेल शुरू होते ही शुरू होने वाली एक क्रिया बनाने के लिए "जब [ग्रीन फ्लैग आइकन] क्लिक किया जाता है" कहने वाले ब्लॉक का उपयोग करें। यह इवेंट ब्लॉक में सबसे ऊपर है। इसमें हरे झंडे वाला एक आइकन है।
चरण 4. इवेंट ब्लॉक के नीचे एक ब्लॉक संलग्न करें।
गति ब्लॉक नीले रंग में रंग-कोडित होते हैं, और लुक ब्लॉक बैंगनी रंग में रंग-कोडित होते हैं। आप जो होना चाहते हैं उसके लिए एक ब्लॉक खोजें। इसे कोड क्षेत्र में खींचें और कोड क्षेत्र में ईवेंट ब्लॉक के नीचे संलग्न करें। ध्यान दें कि कैसे ब्लॉकों के ऊपर और नीचे एक पायदान होता है। इवेंट ब्लॉक में एक्शन ब्लॉक के लिए नॉच डालें।
- यदि ब्लॉक में नीचे (⏷) की ओर इशारा करते हुए एक तीर है, तो ड्रॉप-डाउन मेनू प्रदर्शित करने के लिए तीर पर क्लिक करें। ड्रॉप-डाउन मेनू से एक विकल्प (जैसे कीबोर्ड कुंजी) चुनें।
- यदि किसी ब्लॉक में टेक्स्ट के साथ एक सफेद बुलबुला है, तो आप बबल के अंदर के टेक्स्ट को बदल सकते हैं।
चरण 5. ब्लॉकों के साथ प्रयोग।
आप जो चाहते हैं उसे करने के लिए ब्लॉक कैसे प्राप्त करें, यह जानने के लिए थोड़ा प्रयोग करना पड़ता है। विभिन्न ब्लॉक संलग्न करने का प्रयास करें और देखें कि क्या होता है। निम्नलिखित कुछ उदाहरण ब्लॉक हैं जिन्हें आप आजमा सकते हैं।
-
उदाहरण ब्लॉक 1:
इवेंट ब्लॉक के रूप में "जब यह स्प्राइट क्लिक किया जाता है" चुनें। फिर लुक्स ब्लॉक से "[2] सेकंड के लिए [हैलो!] कहें" कहने वाले ब्लॉक को संलग्न करें।
-
उदाहरण ब्लॉक 2:
जब आप बाएँ और दाएँ तीर कुंजियों को दबाते हैं, तो स्प्राइट को बाएँ और दाएँ घुमाने के लिए, "जब [दायाँ तीर ⏷] दबाया जाता है" कहने वाला ईवेंट ब्लॉक जोड़ें। आपको ब्लॉक में ड्रॉप-डाउन मेनू से दायां तीर कुंजी का चयन करना होगा। फिर एक ब्लॉक संलग्न करें जो गति ब्लॉक से "दिशा में इंगित करें [९०]" कहता है। फिर एक और मोशन ब्लॉक संलग्न करें जो कहता है "मूव [१०] स्टेप्स"। फिर एक अन्य ईवेंट टैग को कोड क्षेत्र में खींचें जो कहता है कि "जब [बाएं तीर ⏷] दबाया जाता है" एक गति ब्लॉक संलग्न करें जो कहता है "दिशा में बिंदु [-90]", और एक और गति ब्लॉक संलग्न करें जो कहता है "चाल [10] कदम ".
भाग ४ का ४: चर और टकराव का पता लगाना
चरण 1. चर क्लिक करें।
यह बाईं ओर के पैनल में नारंगी बिंदु है। यह परिवर्तनीय ब्लॉक प्रदर्शित करता है। वेरिएबल वे हैं जिनका उपयोग स्कोर, जीवन, स्वास्थ्य मीटर आदि जैसी चीजों को बनाने के लिए किया जाता है।
चरण 2. एक चर बनाएं पर क्लिक करें।
यह परिवर्तनीय ब्लॉकों की सूची से ऊपर है। यह एक विंडो खोलता है जिसका उपयोग आप अपने स्वयं के चर बनाने के लिए कर सकते हैं।
चरण 3. अपने चर के लिए एक नाम टाइप करें और ठीक क्लिक करें।
आप इसे "स्कोर" या "लाइव्स" जैसा कुछ नाम दे सकते हैं या जो कुछ भी आप बदलना चाहते हैं जब आपके स्प्राइट टकराते हैं।
चरण 4। कोड क्षेत्र में "जब [ग्रीन फ्लैग आइकन] क्लिक किया जाता है" कहने वाले ब्लॉक को खींचें।
यह इवेंट ब्लॉक में है। यह पाठ में हरे झंडे वाला ब्लॉक है।
चरण 5. उस ब्लॉक को संलग्न करें जो कहता है "[वैरिएबल] को [रिक्त] पर सेट करें"।
यह परिवर्तनीय ब्लॉकों में है। आपके द्वारा बनाए गए चर का चयन करने के लिए ब्लॉक में ड्रॉप-डाउन मेनू का उपयोग करें।
चरण 6. सफेद बुलबुले में वह संख्या लिखें जो आप चाहते हैं कि चर खेल की शुरुआत में हो।
उदाहरण के लिए, यदि आप एक अंक बनाना चाहते हैं, तो आप इसे खेल की शुरुआत में "0" पर सेट करेंगे। जीवन के लिए, जीवन की संख्या दर्ज करें जो आप चाहते हैं कि आपका चरित्र खेल की शुरुआत में हो।
चरण 7. सेट वेरिएबल ब्लॉक के बाद "फॉरएवर" लूप ब्लॉक संलग्न करें।
यह "नियंत्रण" अनुभाग में है। इस ब्लॉक के बीच में ब्लॉक जोड़ने के लिए बीच में एक नॉच है।
चरण 8. "फॉरएवर" ब्लॉक के बीच में "अगर/फिर" लुक संलग्न करें।
"इफ/थेन" ब्लॉक के बीच में एक नॉच भी है। इसके अलावा, इसमें "इफ" के बाद एक षट्भुज कुंजी है।
चरण 9. षट्भुज कुंजी में "टचिंग" ब्लॉक जोड़ें।
"टचिंग" ब्लॉक सेंसिंग ब्लॉक के शीर्ष पर है। इसे "अगर/फिर" ब्लॉक में षट्भुज कुंजी में खींचें।
चरण 10. एक अलग स्प्राइट चुनें जिसे आपका नियंत्रणीय स्प्राइट स्पर्श कर सके।
किसी अन्य स्प्राइट को चुनने के लिए ब्लॉक में ड्रॉप-डाउन मेनू का उपयोग करें। उदाहरण के लिए, यह एक दुश्मन प्रेत, एक शक्ति-अप, या एक साधारण वस्तु हो सकती है जो आपके स्कोर को बदल देती है।
चरण 11. स्प्राइट टकराने पर आप जो ब्लॉक करना चाहते हैं उसे संलग्न करें।
यदि आप एक जटिल मृत्यु क्रम बनाना चाहते हैं, तो इसे ठीक से प्राप्त करने के लिए गति नियंत्रण के साथ कुछ प्रयोग करना पड़ सकता है। वेरिएबल को बदलने के लिए, "अगर/फिर" ब्लॉक में "[रिक्त] को [रिक्त] से बदलें" वेरिएबल को अटैच करें। "चेंज वैरिएबल" ब्लॉक में ड्रॉप-डाउन मेनू का उपयोग करके वेरिएबल को चुनें जिसे आप बदलना चाहते हैं। सफेद बुलबुले में वह राशि दर्ज करें जिसे आप बदलना चाहते हैं। उदाहरण के लिए, अपने स्कोर को 1 अंक बढ़ाने के लिए सफेद बुलबुले में "1" दर्ज करें। यदि आप एक जीवन लेना चाहते हैं, तो सफेद में "-1" दर्ज करें बुलबुला।