यह wikiHow आपको सिखाता है कि MIT के फ्री स्क्रैच प्रोग्राम का उपयोग करके एक बेसिक रेसिंग गेम कैसे बनाया जाता है। इस रेसिंग गेम का मुख्य बिंदु बिना दुर्घटनाग्रस्त हुए ट्रैक को यथासंभव कम समय में पूरा करना है।
कदम
4 का भाग 1 अपना ट्रैक सेट करना
चरण 1. स्क्रैच खोलें।
अपने कंप्यूटर के वेब ब्राउज़र में https://scratch.mit.edu/ पर जाएं।
स्क्रैच शुरुआती लोगों के लिए एक मुफ्त प्रोग्रामिंग संसाधन है।
चरण 2. बनाएँ पर क्लिक करें।
यह पृष्ठ के शीर्ष पर एक टैब है। ऐसा करने से स्क्रैच इंटरफेस खुल जाएगा।
चरण 3. "सभी युक्तियाँ" साइडबार बंद करें।
दबाएं एक्स पृष्ठ के दाईं ओर युक्तियों की सूची में। जबकि पूरी तरह से जरूरी नहीं है, ऐसा करने से स्क्रैच के इंटरफेस में काम करना आसान हो जाएगा।
चरण 4. एक शीर्षक दर्ज करें।
टेक्स्ट बॉक्स में "अनटाइटल्ड" लिखा हुआ है जो पेज के ऊपरी-बाएँ कोने में है, अपने गेम का शीर्षक दर्ज करें (जैसे, "माई रेसिंग गेम")।
आपको पहले क्लिक करके Adobe Flash को सक्षम करना पड़ सकता है अनुमति देना शीघ्र या लोगो।
चरण 5. बिल्ली के आकार के स्प्राइट को हटा दें।
"स्प्राइट्स" विंडो में कैट को राइट-क्लिक करें जो पेज के निचले-बांये तरफ है, फिर क्लिक करें हटाना परिणामी ड्रॉप-डाउन मेनू में।
मैक पर, आप ड्रॉप-डाउन मेनू को प्रॉम्प्ट करने के लिए स्प्राइट पर क्लिक करते हुए कंट्रोल को होल्ड कर सकते हैं।
चरण 6. बैकड्रॉप टैब पर क्लिक करें।
यह स्क्रैच पेज में सबसे ऊपर है।
चरण 7. पृष्ठभूमि में भरें।
इससे पहले कि आप अपना ट्रैक बना सकें, आपको वह पृष्ठभूमि बनानी होगी जिस पर ट्रैक रहता है:
- नीचे दिए गए पेंट बकेट आइकन पर क्लिक करें टी चिह्न।
- पृष्ठ के निचले भाग में अपने ट्रैक की पृष्ठभूमि का रंग (उदा., घास के लिए हरा) चुनें।
- पृष्ठ के दाईं ओर पृष्ठभूमि पर क्लिक करें।
चरण 8. अपना ट्रैक बनाएं।
आप अपने ट्रैक को अपनी पसंद के अनुसार एक समान या अनियमित बना सकते हैं:
- टूल की सूची में सबसे ऊपर ब्रश आइकन पर क्लिक करें।
- पृष्ठ के निचले भाग में अपने ट्रैक के लिए एक रंग चुनें (उदा., काला)।
- पृष्ठ के निचले भाग में स्लाइडर को दाईं ओर खींचकर ब्रश की चौड़ाई बढ़ाएं।
- ट्रैक को एक चक्रीय (जरूरी नहीं कि गोलाकार) आकार में बनाएं।
चरण 9. एक फिनिश/स्टार्ट लाइन जोड़ें।
एक रंग चुनें जो आपके द्वारा पृष्ठभूमि और ट्रैक के लिए उपयोग किए गए रंग से भिन्न हो, फिर ब्रश की चौड़ाई कम करें और उस स्थान पर एक रेखा खींचें जहां आप दौड़ समाप्त करना चाहते हैं।
- यह वह बिंदु भी है जिसके सामने आपकी कार दौड़ शुरू करेगी।
- आप स्ट्रेट लाइन टूल का उपयोग करना चाह सकते हैं, जो बैक स्लैश जैसा दिखता है () ब्रश आइकन के नीचे।
भाग 2 का 4: एक रेसर बनाना
चरण 1. "नया स्प्राइट पेंट करें" आइकन पर क्लिक करें।
यह "स्प्राइट्स" फलक के ऊपरी-दाएँ भाग में एक ब्रश के आकार की रेखा है, जो पृष्ठ के निचले-बाएँ भाग में है।
चरण 2. ज़ूम इन करें।
"ज़ूम इन" आइकन पर क्लिक करें, जो एक आवर्धक ग्लास आइकन जैसा दिखता है a + इसमें, कम से कम चार बार। आपको बड़ा देखना चाहिए + दाएँ हाथ के फलक के मध्य में चिह्न बड़ा हो जाता है।
यदि आपने इसे पहले नहीं किया था, तो आपको पहले पृष्ठ के दाईं ओर "टिप्स" साइडबार को बंद करना पड़ सकता है। एक्स साइडबार के बाएँ कोने में आइकन।
चरण 3. अपने रेसर को ड्रा करें।
ब्रश का उपयोग करके, अपने रेसर को अपनी पसंद के अनुसार ड्रा करें।
- यदि आप एक कार बना रहे हैं, तो आप शरीर को खींचने के लिए आयत उपकरण (आयताकार के आकार का आइकन) का उपयोग करना चाहेंगे और फिर सर्कल टूल के साथ कार के पहियों को जोड़ सकते हैं।
- NS + फलक में आइकन आपके रेसर के केंद्र का प्रतिनिधित्व करता है।
चरण 4. एक दुर्घटनाग्रस्त रेसर ड्रा करें।
"नई पोशाक" शीर्षक के नीचे ब्रश के आकार का "नई पोशाक पेंट करें" आइकन पर क्लिक करें, फिर अपने रेसर का एक दुर्घटनाग्रस्त (या अन्यथा अलग) संस्करण बनाएं। यह वह संस्करण है जो प्रदर्शित करेगा यदि आपका रेसर घास या किसी अन्य बाधा को छूता है जिसे आप बाद में परिभाषित करते हैं।
उदाहरण के लिए, यदि आपका वर्तमान रेसर एक खुश चेहरा है, तो आप "दुर्घटनाग्रस्त" पोशाक को एक उदास चेहरा बना सकते हैं।
चरण 5. अपना पहला रेसर चुनें।
जिस फलक में आप अपने रेसर बना रहे थे, उसके बाईं ओर, आपके द्वारा बनाए गए पहले वाले पर क्लिक करें।
चरण 6. अपने रेसर को फिनिश लाइन के सामने शुरुआती स्थिति में खींचें।
आप इसे बाएँ फलक में करेंगे। ऐसा करने से यह सुनिश्चित हो जाएगा कि जब आप अपनी स्क्रिप्ट बनाने जाते हैं तो आपका रेसर सही शुरुआती स्थिति में होता है।
फिनिश लाइन को छूने के बाद रेसर रुक जाएगा, इसलिए सुनिश्चित करें कि रेसर सामने है।
भाग ३ का ४: एक प्रारंभिक स्थिति बनाना
चरण 1. लिपियों टैब पर क्लिक करें।
यह आपको स्क्रैच पेज में सबसे ऊपर मिलेगा।
चरण 2. ईवेंट पर क्लिक करें।
यह के ठीक नीचे एक विकल्प है स्क्रिप्ट टैब। ऐसा करने से ईवेंट-आधारित कोड कोष्ठकों की एक सूची सामने आती है।
चरण 3. फलक में "जब ध्वज क्लिक किया गया" ईवेंट जोड़ें।
"जब [हरा झंडा] क्लिक किया गया" आइकन को दाएँ फलक पर क्लिक करें और खींचें, फिर उसे वहाँ छोड़ दें।
चरण 4. मोशन पर क्लिक करें।
यह नीला लिंक में है स्क्रिप्ट अनुभाग।
चरण 5. अपने रेसर का प्रारंभिक स्थान जोड़ें।
यह निर्धारित करेगा कि जब भी आप कोई नया गेम शुरू करते हैं तो आपका रेसर कहां से शुरू होता है:
- अपने माउस कर्सर को अपने रेसर के ऊपर रखें।
- अपने रेसर के x और y निर्देशांक की समीक्षा करें जो "स्प्राइट" विंडो के ऊपरी-दाएँ भाग के ठीक ऊपर हैं।
- "जब फ़्लैग क्लिक किया गया" ईवेंट के अंतर्गत फ़िट होने के लिए "go to x: 16 y: 120" ईवेंट को ड्रैग करें।
- "16" टेक्स्ट बॉक्स पर डबल-क्लिक करें, फिर x मान टाइप करें।
- Tab कुंजी दबाएं, फिर y मान टाइप करें।
- एंटर दबाएं।
चरण 6. प्रारंभिक स्थिति बदलें।
"मोशन" मेनू से "पॉइंट इन डायरेक्शन 90" ईवेंट को "x y पर जाएं" बॉक्स के अंतर्गत फ़िट करने के लिए खींचें। यह सुनिश्चित करेगा कि ध्वज क्लिक करने पर आपकी कार सही दिशा का सामना कर रही है।
चरण 7. इंगित करें कि किस पोशाक का उपयोग करना है।
क्लिक दिखता है, फिर प्रारंभिक स्थिति के नीचे फिट होने के लिए "कॉस्ट्यूम 2 पर स्विच करें" को खींचें, "कॉस्ट्यूम 2" बॉक्स पर क्लिक करें, और चुनें पोशाक1. जब आप गेम को रीसेट करते हैं तो यह आपके रेसर को अपनी गैर-दुर्घटनाग्रस्त पोशाक पर वापस जाने का कारण बनता है।
भाग ४ का ४: आंदोलन नियम बनाना
चरण 1. एक आंदोलन स्क्रिप्ट जोड़ें।
यह वह स्क्रिप्ट है जिसका उपयोग आपका रेसर आगे बढ़ने के लिए करेगा:
- क्लिक आयोजन.
- "जब ध्वज क्लिक किया गया" ईवेंट को फलक पर खींचें, पहले "जब ध्वज क्लिक किया गया" स्क्रिप्ट से अलग।
- क्लिक नियंत्रण.
- "जब ध्वज क्लिक किया गया" स्क्रिप्ट के नीचे फ़िट होने के लिए "हमेशा के लिए" ईवेंट को खींचें।
- क्लिक गति, फिर "हमेशा के लिए" स्लॉट में फ़िट होने के लिए "10 कदम ले जाएँ" विकल्प को खींचें।
- "move 10 steps" वेरिएबल को "10" से "2" में बदलें, फिर ↵ Enter दबाएं।
चरण 2. नियंत्रण बनाएँ।
आप अपने रेसर को टर्निंग कंट्रोल असाइन करने के लिए निम्न स्क्रिप्ट का उपयोग करेंगे:
- क्लिक आयोजन, फिर "जब स्पेस कुंजी दबाया जाता है" ईवेंट को दो बार फलक पर खींचें। आपके पास दो अलग-अलग "जब अंतरिक्ष कुंजी दबाई जाती है" घटनाएं होनी चाहिए।
- एक "जब स्पेस कुंजी दबाया जाता है" ईवेंट पर "स्पेस" टेक्स्ट बॉक्स पर क्लिक करें, फिर क्लिक करें बायां तीर ड्रॉप-डाउन मेनू में।
- अन्य "जब स्पेस कुंजी दबाया जाता है" ईवेंट के "स्पेस" बॉक्स पर क्लिक करें, फिर क्लिक करें दाहिना तीर ड्रॉप-डाउन मेनू में।
चरण 3. नियंत्रणों में गति जोड़ें।
अपने रेसर को चालू करने के लिए आप इस प्रकार तीर कुंजियों का उपयोग करेंगे:
- क्लिक गति.
- "दायां तीर" नियंत्रण के नीचे फ़िट होने के लिए "मोड़ [दायां तीर] 15 डिग्री" ईवेंट खींचें।
- "बाएं तीर" नियंत्रण के नीचे फ़िट होने के लिए "टर्न [बाएं तीर] 15 डिग्री" ईवेंट को खींचें।
चरण 4. एक सीमा से बाहर नियम बनाएँ।
इस नियम का उपयोग करने से यह सुनिश्चित होगा कि, यदि आपका रेसर पृष्ठभूमि के रंग (ट्रैक को नहीं) को छूता है, तो यह "क्रैश" हो जाएगा:
- क्लिक नियंत्रण पर क्लिक करें, फिर "अगर तब" विकल्प को रिक्त स्थान पर खींचें।
- क्लिक संवेदन, फिर "टचिंग कलर" विकल्प को "ifthen" विकल्प के रिक्त स्थान ("if" और "then" के बीच) में ड्रैग करें।
- "टचिंग कलर" के बगल में वर्तमान रंग पर क्लिक करें, फिर अपने रेसर के ट्रैक की पृष्ठभूमि पर एक बार क्लिक करें।
- क्लिक दिखता है, फिर "अगर तब" गैप में फ़िट होने के लिए "कॉस्ट्यूम को इस पर स्विच करें" को ड्रैग करें।
- संपूर्ण "यदि तब" असेंबली को "हमेशा के लिए" अंतराल में "2 चरणों को स्थानांतरित करें" नियम के नीचे फिट करने के लिए खींचें।
- क्लिक नियंत्रण, फिर "स्विच कॉस्ट्यूम टू" विकल्प के नीचे फ़िट होने के लिए "सभी को रोकें" विकल्प को खींचें।
- "सभी" पर क्लिक करें, फिर क्लिक करें यह स्क्रिप्ट परिणामी ड्रॉप-डाउन मेनू में।
चरण 5. एक फिनिश लाइन प्रतिक्रिया करें।
एक बार जब आपका रेसर फिनिश लाइन को पार कर लेता है, तो निम्न स्क्रिप्ट एक जीत संदेश बनाएगी:
- क्लिक नियंत्रण पर क्लिक करें, फिर "अगर तब" विकल्प को रिक्त स्थान पर खींचें।
- क्लिक संवेदन, फिर "टचिंग कलर" विकल्प को "ifthen" विकल्प के रिक्त स्थान ("if" और "then" के बीच) में ड्रैग करें।
- "टचिंग कलर" के बगल में वर्तमान रंग पर क्लिक करें, फिर फिनिश लाइन पर एक बार क्लिक करें।
- क्लिक दिखता है, फिर "अगर तब" अंतराल के अंदर फिट होने के लिए "2 सेकंड के लिए हैलो कहें" विकल्प को खींचें।
- "हैलो" को "आप जीत गए!" कहने के लिए बदलें, फिर "2" को उस समय तक बदलें जब भी आप उपयोग करना चाहते हैं और ↵ एंटर दबाएं।
- संपूर्ण "यदि तब" असेंबली को "हमेशा के लिए" ब्रैकेट में अन्य "if" ब्रैकेट के नीचे खींचें।
चरण 6. अपने खेल का परीक्षण करें।
क्लिक करके ज़ूम आउट करें - पृष्ठभूमि क्षेत्र के नीचे-दाईं ओर स्थित आइकन, बाएँ फलक के ऊपर हरे झंडे पर क्लिक करें, और फिर अपने ट्रैक के चारों ओर पैंतरेबाज़ी करने के लिए तीर कुंजियों का उपयोग करें। आपको दुर्घटनाग्रस्त हुए बिना फिनिश लाइन तक पहुंचने में सक्षम होना चाहिए।
यदि आप यह निर्धारित करते हैं कि ट्रैक बहुत संकरा है या पूरा करने के लिए अनियमित है, तो आप पृष्ठ के निचले-बाईं ओर ट्रैक के आइकन पर क्लिक करके इसे समायोजित कर सकते हैं। पृष्ठभूमि टैब, और उन क्षेत्रों में ड्राइंग करना जिन्हें आपके ट्रैक के प्राथमिक रंग के साथ ठीक करने की आवश्यकता है।
टिप्स
- आप स्क्रैच प्रोजेक्ट को अपने कंप्यूटर पर स्क्रैच "क्रिएट" पेज से क्लिक करके सेव कर सकते हैं फ़ाइल, क्लिक अपने कंप्यूटर पर डाउनलोड करें, एक सेव लोकेशन का चयन करना, और क्लिक करना सहेजें. फिर आप बाद में क्लिक करके प्रोजेक्ट को फिर से खोल सकते हैं फ़ाइल, क्लिक अपने कंप्यूटर से अपलोड करें, और अपनी स्क्रैच फ़ाइल का चयन करें।
- यदि आप किसी क्रिया को पूर्ववत करना चाहते हैं, तो Ctrl+Z (Windows) या ⌘ Command+Z (Mac) दबाएं।
- यदि आप फलक पर बेतरतीब ढंग से फैलाने के बजाय अलग-अलग खंडों को व्यवस्थित रखते हैं तो अपने कोड का समस्या निवारण और संपादित करना काफी आसान हो जाएगा।
- आप अपने ट्रैक में बाधाओं को अपने ट्रैक से भिन्न रंग का उपयोग करके जोड़ सकते हैं और फिर उन पर लागू करने के लिए आउट-ऑफ-बाउंड स्क्रिप्ट का उपयोग कर सकते हैं। सरलता के लिए, आप इसके लिए बस अपने ट्रैक के पृष्ठभूमि रंग का उपयोग कर सकते हैं।