मुख्य Mac रास्पबेरी पाई के लिए एक पायथन गेम बनाएं

रास्पबेरी पाई के लिए एक पायथन गेम बनाएं



यदि आप रास्पबेरी पाई के गर्व के मालिक हैं, तो विज़ुअल स्क्रैच भाषा प्रोग्रामिंग में अपना पहला कदम उठाने का एक शानदार तरीका है। लेकिन हार्डवेयर की अधिक शक्ति और क्षमता को अनलॉक करने के लिए, पायथन पर एक नज़र डालें।

अधिक रास्पबेरी पाई…

हमारे ट्यूटोरियल गाइड को देखें स्क्रैच का उपयोग करके अपना स्वयं का रास्पबेरी पाई गेम लिखना और £250 जीतने के अवसर के लिए अपना गेम निर्माण सबमिट करें

रास्पबेरी पाई के लिए पायथन डिफ़ॉल्ट शैक्षिक प्रोग्रामिंग भाषा है। इसका उपयोग दुनिया भर में कई प्लेटफार्मों के लिए एक परिचयात्मक भाषा के रूप में किया जाता है, इसकी सुव्यवस्थित शैली और आसानी से समझने वाले सिंटैक्स के लिए धन्यवाद। यह केवल शुरुआती लोगों के लिए नहीं है, हालांकि: TIOBE प्रोग्रामिंग कम्युनिटी इंडेक्स के अनुसार, पर्ल, जावास्क्रिप्ट और विजुअल बेसिक .NET से आगे, पायथन पेशेवर इंजीनियरों के बीच आठवीं सबसे लोकप्रिय प्रोग्रामिंग भाषा है। यह मुफ़्त भी है, इसलिए यह देखना आसान है कि इतने सारे लोग पायथन को अपनी पहली स्क्रिप्टिंग भाषा के रूप में क्यों चुनते हैं।

इस सुविधा में हम पायथन की प्रमुख अवधारणाओं का परिचय देंगे, और आपको दिखाएंगे कि पायथन में लिखे गए एक नमूना गेम के माध्यम से आपको भाषा के साथ कैसे आरंभ किया जाए। फिर अपनी खुद की उत्कृष्ट कृति बनाना आपके ऊपर है, जिसे आप हमारी रास्पबेरी पाई कोडिंग प्रतियोगिता में जमा कर सकते हैं।

पायथन को जानना

पायथन के दो प्रमुख संस्करण उपयोग में हैं। पायथन 3 भविष्य है, लेकिन पायथन 2 को मौजूदा संसाधनों के साथ व्यापक संगतता प्राप्त है, और यह वह संस्करण है जो वर्तमान में रास्पबेरी पाई के साथ बंडल किया गया है। इस ट्यूटोरियल के लिए, हम 2.x श्रृंखला में अंतिम स्थिर रिलीज़, पायथन 2.7 का उपयोग करेंगे: इसका मतलब है कि हम अधिकांश ऑनलाइन उदाहरणों और पूर्व-लिखित कोड का अपरिवर्तित उपयोग कर सकते हैं। समय आने पर, संस्करण ३ तक जाना आसान हो जाएगा।

c:/windows/system32/energy-report.html

पायथन के बारे में पहली बात जो आप देख सकते हैं वह यह है कि यह कितना साफ दिखता है। पीएचपी, जावास्क्रिप्ट या अन्य आधुनिक भाषाओं के लिए उपयोग किए जाने वाले कर्ली ब्रेसिज़ की अनुपस्थिति को भी देखेंगे, जैसा कि पारंपरिक रूप से कोड के अनुभागों को संलग्न करने के लिए उपयोग किया जाता है। ऐसा इसलिए है क्योंकि पायथन कोड को व्यवस्थित करने के लिए इंडेंटेशन का उपयोग करता है। अधिकांश भाषाओं में यह अच्छा अभ्यास है, क्योंकि यह कोड को अधिक पठनीय बनाता है: पायथन में यह अनिवार्य है। यदि आपको अपनी रिक्ति सही नहीं मिलती है, तो आपका कोड काम नहीं करेगा। हालांकि यह अनुभवी प्रोग्रामर के लिए एक बदलाव हो सकता है, यह जल्दी से स्वाभाविक हो जाता है और डिफ़ॉल्ट रूप से स्पष्ट, समझने योग्य कोड की ओर जाता है।

पायथन भी एक अच्छी पहली भाषा बनाता है क्योंकि यह ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के एक सरल कार्यान्वयन का प्रतिनिधित्व करता है - एक अवधारणा जिसे किसी भी इच्छुक कोडर को समझना चाहिए - और इस बारे में आराम है कि चर कैसे बनाए और प्रबंधित किए जाते हैं। शुद्ध परिणाम एक विशेष रूप से उत्पादक प्रोग्रामिंग वातावरण है।

पायथन कोड आमतौर पर संकलित होने के बजाय दुभाषिया के माध्यम से चलाया जाता है, लेकिन इसके बावजूद, अंतिम परिणाम बहुत तेज़ होते हैं। पायथन एप्लिकेशन सभी प्रमुख ऑपरेटिंग सिस्टम पर चल सकते हैं, इसलिए विंडोज पीसी पर पायथन गेम बनाना संभव है और इसे मैक या लिनक्स बॉक्स पर चलाया जा सकता है - या, वास्तव में, रास्पबेरी पाई।

रास्पबेरी पाई के लिए एक पायथन गेम बनाएं

पायथन की एक अंतिम बड़ी ताकत ऐड-ऑन मॉड्यूल की एक विस्तृत श्रृंखला की उपलब्धता है जो अतिरिक्त कार्यक्षमता लाती है। ऐसा ही एक मॉड्यूल है पायगेम . जैसा कि इसके नाम से पता चलता है, पाइगेम आपको पायथन का उपयोग करके गेम बनाने में मदद करता है: उदाहरण के लिए, यह अपने स्प्राइट क्लास के माध्यम से इमेज हैंडलिंग में बहुत सुधार करता है, इन-गेम ऑडियो को नियंत्रित करना आसान बनाता है, और यहां तक ​​​​कि आपके गेम को जॉयस्टिक के साथ काम करने की अनुमति देता है। कॉल ऑफ़ ड्यूटी जैसे खेल इसकी क्षमताओं से परे हो सकते हैं, लेकिन एंग्री बर्ड्स क्लोन निश्चित रूप से नहीं है।

विंडोज़ अपडेट को स्थायी रूप से अक्षम कैसे करें

मूल और क्रॉस-प्लेटफ़ॉर्म विकास

यदि आप अपने रास्पबेरी पाई पर अनुशंसित डेबियन स्क्वीज़ लिनक्स वितरण चला रहे हैं, तो पायथन और पायगम प्रीइंस्टॉल्ड आते हैं, इसलिए आप तुरंत प्रोग्रामिंग शुरू कर सकते हैं। आप टेक्स्ट एडिटर में पायथन स्क्रिप्ट लिख सकते हैं, लेकिन हमारा सुझाव है कि आप फ्री गेनी इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (आईडीई) का लाभ उठाएं जो ऑपरेटिंग सिस्टम के हिस्से के रूप में भी स्थापित है। यह सॉफ़्टवेयर प्रोग्रामर्स के लिए कई उपयोगी सुविधाएँ प्रदान करता है, जैसे कि स्वचालित सिंटैक्स रंग, आपके कोड को पढ़ने और डीबग करने के लिए सरल बनाने के लिए, और एक प्रतीक ब्राउज़र जो आपके कोड में सभी वर्गों और चर का ट्रैक रखने में मदद करता है।

जैसा कि हमने उल्लेख किया है, हालाँकि, पायथन कई प्लेटफार्मों पर काम करता है, इसलिए आप अपना कोड विंडोज पीसी पर लिख सकते हैं और फिर समाप्त होने पर इसे रास्पबेरी पाई में स्थानांतरित कर सकते हैं। ऐसा करने के लिए, आपको करने की आवश्यकता होगी अपने पीसी पर पायथन 2.7 स्थापित करें . यहां तक ​​​​कि अगर आप 64-बिट विंडोज चला रहे हैं, तो नियमित विंडोज इंस्टालर चुनें, न कि x86-64 एक, क्योंकि मानक पायगम इंस्टॉलेशन केवल 32-बिट है।

अगला पृष्ठ

दिलचस्प लेख

संपादक की पसंद

विंडोज 10 में पावर विकल्प संदर्भ मेनू जोड़ें
विंडोज 10 में पावर विकल्प संदर्भ मेनू जोड़ें
विंडोज 10 में एक उपयोगी पावर विकल्प संदर्भ मेनू जोड़ें। यह विभिन्न पावर विकल्पों को जल्दी से एक्सेस करने और आपकी वर्तमान पावर प्लान सेटिंग्स को समायोजित करने की अनुमति देगा।
Narrator में टाइप की गई फंक्शन कीज़ को चालू या बंद करें
Narrator में टाइप की गई फंक्शन कीज़ को चालू या बंद करें
विंडोज 10 में नैरेटर में टाइप फंक्शन कीज ऑन या ऑफ कैसे करें। यह विंडोज 10 वर्जन 1903 में शुरू हो रहा है।
आईपीए फ़ाइल क्या है?
आईपीए फ़ाइल क्या है?
IPA फ़ाइल एक iOS ऐप फ़ाइल है जिसमें गेम, यूटिलिटीज़ और अन्य ऐप्स जैसी चीज़ों का डेटा होता है। यहां बताया गया है कि iPhone और अन्य Apple डिवाइस पर उनका उपयोग कैसे किया जाता है।
विंडोज 10 में एक नया वीडियो संदर्भ मेनू बनाएं
विंडोज 10 में एक नया वीडियो संदर्भ मेनू बनाएं
यदि आपको विंडोज 10 में फोटो ऐप का कोई उपयोग नहीं मिलता है, तो आप रजिस्ट्री ट्विन का उपयोग करके संदर्भ मेनू से इसकी 'नई वीडियो बनाएँ' प्रविष्टि को हटा सकते हैं।
Apple वॉच पर ज़ूम आउट कैसे करें
Apple वॉच पर ज़ूम आउट कैसे करें
क्या आप जानते हैं कि दुनिया भर में 100 मिलियन से अधिक Apple घड़ियाँ बिक चुकी हैं? उनमें से अधिकतर बिक्री डिवाइस की कई प्रभावशाली अंतर्निहित सुविधाओं जैसे पानी प्रतिरोध और भेजने की क्षमता के लिए धन्यवाद है
मेटा (ओकुलस) क्वेस्ट 2 को फ़ोन से कैसे जोड़ें
मेटा (ओकुलस) क्वेस्ट 2 को फ़ोन से कैसे जोड़ें
आप डिवाइस मेनू में अपने हेडसेट को पेयर करें विकल्प का चयन करके मेटा क्वेस्ट ऐप के साथ क्वेस्ट 2 को आईफोन या एंड्रॉइड से जोड़ सकते हैं।
विंडोज 10 में शेड्यूल डिफेंडर सिग्नेचर अपडेट
विंडोज 10 में शेड्यूल डिफेंडर सिग्नेचर अपडेट
विंडोज 10 में माइक्रोसॉफ्ट डिफेंडर एंटीवायरस के लिए सिग्नेचर अपडेट कैसे शेड्यूल करें Microsoft डिफेंडर (पूर्व में विंडोज डिफेंडर) एंटीवायरस खतरों का पता लगाने के लिए सुरक्षा खुफिया परिभाषाओं का उपयोग करता है। विंडोज 10 स्वचालित रूप से विंडोज अपडेट के माध्यम से उपलब्ध सबसे हालिया खुफिया डाउनलोड करता है। आप अधिक बार या Windows अद्यतन होने पर हस्ताक्षर अपडेट प्राप्त करने के लिए एक कस्टम शेड्यूल भी बना सकते हैं