रास्पबेरी पाई एक कंप्यूटिंग सनसनी है, लेकिन इसे मूल रूप से एक प्रमुख उद्देश्य के साथ डिजाइन किया गया था: नई पीढ़ी को गेम कंसोल, स्मार्टफोन और टैबलेट से परे देखने और कोड के तरीके को अपनाने के लिए प्रेरित करना।
यदि आप रास्पबेरी पाई के साथ करने के लिए परियोजनाओं की तलाश कर रहे हैं, तो हमारे ट्यूटोरियल को क्यों न देखें रास्पबेरी पाई को एक्सबीएमसी मीडिया सेंटर में कैसे बदलें ?
यह अपने डेबियन-आधारित लिनक्स वितरण में पहले से बेक किए गए प्रोग्रामिंग वातावरण के चयन के साथ आता है, लेकिन आरंभ करने का सबसे आसान तरीका स्क्रैच है। एमआईटी में मीडिया लैब द्वारा बनाया गया, स्क्रैच को जटिल सिंटैक्स सीखने की आवश्यकता के बिना बच्चों को प्रोग्रामिंग के मूल सिद्धांतों को सिखाने के लिए डिज़ाइन किया गया था।
स्क्रैच उपयोगकर्ताओं को गेम के माहौल में पात्रों और वस्तुओं को खींचने और छोड़ने की अनुमति देता है, फिर बिल्डिंग ब्लॉक्स का उपयोग करके उनके कार्यों को प्रोग्राम करता है, जिन्हें रंग-कोडित श्रेणियों जैसे कि नियंत्रण, गति, ऑपरेटर और सेंसिंग में समूहीकृत किया जाता है। इन्हें खींचकर और छोड़ कर आप आश्चर्यजनक रूप से परिष्कृत इंटरैक्टिव कहानियां, एनिमेशन और गेम बना सकते हैं, फिर उन्हें छात्रों और डेवलपर्स के वैश्विक समुदाय के साथ साझा कर सकते हैं।
रास्पबेरी पाई खरीदना चाहते हैं? यहां किट, एक्सेसरीज और केस की पूरी रेंज देखें।
स्क्रैच . के साथ शुरुआत करना
इस सुविधा में, हम एक आर्केड गेम तैयार करेंगे - हम इसे क्रस्टेशियन स्टॉर्म कह रहे हैं - जबकि आपको इसे और आगे ले जाने के बारे में कुछ संकेत देते हैं।
यदि आप पहले कभी स्क्रैच में नहीं आए हैं, तो यह हमारे देखने लायक हो सकता है इसके साथ प्रोग्रामिंग पर पिछली सुविधा , जो कुछ बुनियादी कार्यों को शामिल करता है। हालांकि, स्क्रैच को उठाना आसान है; इसकी स्क्रिप्ट बोधगम्य हैं, और आप केवल गेम डाउनलोड करके और यह पता लगाने के द्वारा बहुत कुछ सीख सकते हैं कि उन्हें क्या प्रभावित करता है।
यदि आपके पास रास्पबेरी पाई नहीं है तो चिंता न करें: स्क्रैच विंडोज, ओएस एक्स और लिनक्स के तहत और यहां तक कि सबसे मामूली पीसी पर भी खुशी से चलेगा। आप ऐसा कर सकते हैं इसे डाउनलोड करें और यहां ढेर सारे उदाहरण कार्यक्रम खोजें .
हम यह भी चाहते हैं कि आप अपने पूरे किए गए खेलों को हमारे साथ साझा करें। हमने अपने स्वयं के स्क्रैच गेम प्रतियोगिता को चलाने के लिए रास्पबेरी पाई के रचनाकारों के साथ मिलकर काम किया है।
विंडोज़ शॉर्टकट तीर संपादक
शुरू
सबसे पहले, स्क्रैच शुरू करें। अब, आपके पास क्रस्टेशियन स्टॉर्म नामक गेम में अभिनय करने वाली बिल्ली नहीं हो सकती है। स्प्राइट पर राइट-क्लिक करें और इसे हटा दें। नीचे-दाईं ओर विंडो के ऊपर न्यू स्प्राइट बार पर जाएं, फ़ाइल से नया स्प्राइट चुनने के लिए मध्य बटन का चयन करें, कॉस्ट्यूम्स | एनिमल्स फ़ोल्डर में जाएं और शार्क 1-बी चुनें।
सिकोड़ें
जैसे वह है, शार्क बहुत बड़ी है। चलो उसे छोटा करें। टूलबार से सिकोड़ें टूल का चयन करें (जैसा कि ऊपर दिखाया गया है) और शार्क पर लगभग 30 बार क्लिक करें जब तक कि वह मोटे तौर पर यहां दिखाए गए आकार का न हो जाए। अब स्प्राइट का नाम देने का समय आ गया है। सेंट्रल विंडो के ऊपर नेम बार पर जाएं और इसका नाम स्प्राइट1 से शार्क में बदलने के लिए टाइप करें।
नियंत्रण १
यह खिलाड़ी को नियंत्रण में रखने का समय है। सबसे पहले, स्क्रीन के ऊपर बाईं ओर से नियंत्रण श्रेणी का चयन करें, फिर 'स्पेस' कुंजी दबाए जाने पर और हमेशा के लिए शार्क की स्क्रिप्ट विंडो में ब्लॉक को खींचें, जैसा कि यहां दिखाया गया है। हम अपने गेम के लिए स्पेसबार को स्टार्ट की के रूप में इस्तेमाल करेंगे।
नियंत्रण 2
अब if ब्लॉक को कंट्रोल कैटेगरी से हमेशा के लिए ब्लॉक में ड्रैग करें, फिर सेंसिंग कैटेगरी में जाएं और की 'स्पेस' प्रेस्ड ब्लॉक को if पर कंट्रोल प्वाइंट पर ड्रैग करें। स्पेस को अप एरो में बदलने के लिए ड्रॉपडाउन मेनू का उपयोग करें।
प्रतिक्रिया
यह स्क्रैच को अप की को देखने के लिए कहता है, लेकिन अब हमें प्रतिक्रिया देने की जरूरत है। मोशन श्रेणी में जाएं और परिवर्तन y को 10 ब्लॉक से if ब्लॉक में खींचें। यदि स्पेसबार फिर ऊपर तीर दबाया जाता है, तो हमारी शार्क अब चलती है। अब आप इसे डाउन एरो के लिए दोहरा सकते हैं, परिवर्तन y को मान से -10 में बदल सकते हैं।
शुरुआत की स्थिति
बाएँ और दाएँ तीरों को काम करने के लिए, चरण 4 और 5 दोहराएँ, लेकिन परिवर्तन y को ब्लॉक करके बदलें x द्वारा ब्लॉक करें और क्रमशः -10 और 10 मान सेट करें। अंत में, हमारे स्टार को एक स्टार्ट पोजीशन चाहिए। मोशन से x: 0 y: 100 ब्लॉक पर जाएं और इसे दिखाए गए स्थान पर खींचें। दोनों मानों को 0 में बदलें।
मछली
अब फ़ाइल से नया स्प्राइट चुनने के लिए फिर से क्लिक करें और एक मछली का चयन करें, इसे सिकोड़ने से पहले जैसा कि हमने चरण 2 में किया था और इसका नाम बदलकर मछली कर दिया। सुनिश्चित करें कि यह चयनित है, जैसा कि दिखाया गया है, और केंद्रीय स्क्रिप्ट विंडो में 'स्पेस' कुंजी दबाए जाने पर खींचें। मोशन पर जाएं और गो को x:0 y:0 ब्लॉक पर नीचे की जगह पर ड्रैग करें।
यादृच्छिक
x को 205 पर सेट करें। मछली को हमेशा एक ही स्थान पर दिखने से रोकने के लिए, ऑपरेटरों पर जाएं और y मान में यादृच्छिक 1 से 10 ब्लॉक चुनें। -180 और 180 पर मान सेट करें। इसके बाद, कंट्रोल पर जाएं और नीचे स्नैप इन करने के लिए हमेशा के लिए खींचें, फिर मोशन पर जाएं और इसके अंदर ब्लॉक द्वारा परिवर्तन x को खींचें। एक्स को -5 में बदलें।
किनारे का पता लगाना
हम चाहते हैं कि अगर हमारी मछली स्क्रीन के किनारे से टकराती है तो वह फिर से दिखाई देगी। एक if ब्लॉक को कंट्रोल से हमेशा के लिए ब्लॉक के अंदर ड्रैग करें, फिर सेंसिंग कैटेगरी में जाएं और टचिंग ब्लॉक को if पर ड्रैग करें। टचिंग ड्रॉपडाउन से एज चुनें। मोशन से x & y ब्लॉक में जाने के लिए ड्रैग करें और इसे चरण 8 के अनुसार कॉन्फ़िगर करें।
चर
वेरिएबल पर क्लिक करें और फिर मेक ए वेरिएबल बटन पर क्लिक करें। इसे स्कोर कहते हैं। स्कोर अब गेम स्क्रीन के ऊपरी-बाएँ कोने में दिखाई देगा। नियंत्रण से 'स्पेस' कुंजी दबाए जाने पर एक नया जोड़ें, ब्लॉक पर हमेशा के लिए क्लिप करें; अब सेंसिंग में जाएं और टचिंग ब्लॉक में ड्रैग करें। ड्रॉपडाउन से शार्क चुनें।
मछली शार्क से मिलती है
क्या होता है जब मछली शार्क से मिलती है? हमारा मछली दोस्त खा जाता है और स्कोर रेंगता है। वेरिएबल्स पर जाएं और चेंज स्कोर में 1 ब्लॉक तक ड्रैग करें, फिर लुक्स पर जाएं और 'कलर' में 25 ब्लॉक तक ड्रैग करें। रंग विकल्प को पिक्सेलेट में बदलें।
लंबा प्रभाव
यह एक अच्छा प्रभाव है, लेकिन बहुत जल्द खत्म हो गया है। नियंत्रण से प्रतीक्षा अवधि '1.00' सेकंड ब्लॉक में खींचें और प्रतीक्षा अवधि को 0.02 में बदलें। फिर एक अन्य परिवर्तन 'रंग' ब्लॉक में खींचें और रंग को पिक्सेलेट में बदलें। एक यादृच्छिक y स्थिति (जैसा कि चरण 8 में है) के साथ x ब्लॉक में जाएं, और लुक्स से एक स्पष्ट ग्राफिक प्रभाव ब्लॉक जोड़ें।
यह केकड़ा समय है!
यह केकड़ा समय है! एक नया स्प्राइट जोड़ें - केकड़ा 1-ए - और उसे सिकोड़ें। हम मछली लिपि की नकल करके केकड़े को हिला सकते हैं। फिश स्प्राइट पर क्लिक करें, फिर शीर्ष टूलबार पर डुप्लिकेट आइकन पर क्लिक करें, इस मछली के लिए पहली स्क्रिप्ट पर क्लिक करें और इसे केकड़े पर खींचें। केकड़े की लिपि पर जाएं और परिवर्तन x को मान के अनुसार संशोधित करें ताकि यह -8 पढ़ सके।
घातक केकड़ा
केकड़ा चलता है, लेकिन हम चाहते हैं कि वह घातक हो। 'स्पेस' कुंजी दबाए जाने पर एक नए में खींचें, फिर ब्लॉक को हमेशा के लिए जोड़ें। सेंसिंग पर जाएं और टचिंग ब्लॉक जोड़ें; शार्क स्प्राइट का चयन करने के लिए ड्रॉपडाउन का उपयोग करें। कंट्रोल पर जाएं और ब्रॉडकास्ट ब्लॉक में ड्रैग करें। ड्रॉपडाउन से नया चुनें और इसे डेथ कहें।
मौत
मौत बराबर खेल खत्म। शार्क स्प्राइट का चयन करें, फिर नियंत्रण श्रेणी में जाएं और जब मुझे ब्लॉक प्राप्त हो तो जोड़ें। ड्रॉपडाउन से मौत का चयन करें। अब कंट्रोल से रिपीट ब्लॉक जोड़ें, लुक्स पर जाएं और उसी पिक्सलेट ब्लॉक को स्टेप 12 में जोड़ें, और फिर एक वेट ब्लॉक।
धीरे - धीरे मौत के करीब आना
आइए शार्क के निधन को थोड़ा आगे बढ़ाएं। प्रतीक्षा मान को 0.1 सेकंड पर सेट करें, और रिपीट ब्लॉक में मान को 6 पर सेट करें। इस स्क्रिप्ट के अंत में कंट्रोल से स्टॉप ऑल जोड़ें। शार्क के हिट होने पर यह खेल समाप्त हो जाएगा।
स्कोर रीसेट
हमें हर बार गेम शुरू होने पर रीसेट करने के लिए स्कोर की आवश्यकता होती है, इसलिए एक सेट स्कोर को वैरिएबल से 0 ब्लॉक तक और लुक्स से शो ब्लॉक को पहली शार्क स्क्रिप्ट तक खींचें, जब उन्हें 'स्पेस' कुंजी दबाए जाने पर प्रारंभिक के ठीक नीचे रखा जाए।
केकड़े का झुंड!
हमारे पास एक हत्यारा क्रस्टेशियन है, लेकिन एक झुंड के बारे में क्या? स्क्रैच में आप आसानी से केकड़ों की नकल कर सकते हैं। डुप्लिकेट टूल पर क्लिक करें, फिर केकड़ा, और दूसरा केकड़ा या दो बनाएं। जब आप पूरा कर लें, तो फ़ुल-स्क्रीन प्रस्तुति मोड में प्रवेश करने के लिए शीर्ष दाईं ओर स्थित बटन पर क्लिक करें, हरा झंडा दबाएं, फिर स्पेस - और खेलना शुरू करें।
आगे क्या?
तुम यहाँ से कहाँ जा रहे हो? पृष्ठभूमि जोड़ना एक आसान कदम होगा (यहां हमने केवल डिफ़ॉल्ट पृष्ठभूमि को संपादित किया है और इसे नीले रंग से भरने के लिए पेंटबकेट टूल का उपयोग किया है)। एक और ध्वनि प्रभाव, या यहां तक कि साधारण एनीमेशन जोड़ना होगा; शार्क और केकड़े दोनों के पास वैकल्पिक पोशाकें हैं जिनका आप उपयोग कर सकते हैं, और लुक्स श्रेणी में स्विच टू कॉस्ट्यूम ब्लॉक का उपयोग करना आसान है। मूल्यों को बदलकर केकड़ों और मछलियों को तेज करना भी संभव है, जबकि आप दोनों को एक व्यस्त खेल बनाने के लिए डुप्लिकेट कर सकते हैं। अलग-अलग आंदोलन पैटर्न के साथ अधिक शत्रुतापूर्ण समुद्री जीवों को जोड़ने का प्रयास क्यों न करें, या थीम को पूरी तरह से बदल दें? या शीर्षक और एक उचित गेम ओवर स्क्रीन जोड़ें। स्क्रैच यह सब और अधिक संभव बनाता है - बाकी आप पर निर्भर है।
अपना खुद का रास्पबेरी पाई गेम लिखें
एन/ए