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

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



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

यदि आप एक निम्न-तकनीकी परियोजना को अधिक पसंद करते हैं, तो क्यों न हमारी मार्गदर्शिका देखें रास्पबेरी पाई को एक्सबीएमसी मीडिया सेंटर में कैसे बदलें ?

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

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

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

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

कैसे देखें कि किसी ऐप के कितने डाउनलोड हैं

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

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

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

Pygame मॉड्यूल में Python में एक्शन गेम बनाने के लिए सभी प्रकार के सहायक कार्य और तरीके शामिल हैं

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

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

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

अगला पृष्ठ

दिलचस्प लेख

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

ब्लॉक्स फ्रूट्स में तीसरे सागर तक कैसे पहुंचे
ब्लॉक्स फ्रूट्स में तीसरे सागर तक कैसे पहुंचे
ब्लॉक्स फ्रूट्स एक साहसिक खेल है जिसमें कई नए स्थानों का पता लगाया जा सकता है, जैसे तीसरा सागर। इसे गेम के 15वें अपडेट में पेश किया गया था, और यह कई प्रभावशाली विशेषताओं और खोजों के साथ अंतिम गंतव्य है। इसमें यह भी है
मेरे पास कौन सा मदरबोर्ड है? पता लगाने के 4 तरीके
मेरे पास कौन सा मदरबोर्ड है? पता लगाने के 4 तरीके
यदि आप अपने पीसी का विस्तार करना चाहते हैं, तो आपको यह जानना होगा कि अपने मदरबोर्ड की जांच कैसे करें। निर्माता, उत्पाद, सीरियल और संस्करण की जांच करने के चार तरीके यहां दिए गए हैं।
विंडोज़ में हमेशा प्रशासक के रूप में चलाने के लिए ऐप को कैसे कॉन्फ़िगर करें
विंडोज़ में हमेशा प्रशासक के रूप में चलाने के लिए ऐप को कैसे कॉन्फ़िगर करें
विंडोज़ में उपयोगकर्ता खाता नियंत्रण, प्रशासक विशेषाधिकारों के बिना विंडोज़ के महत्वपूर्ण हिस्सों तक पहुंचने के लिए अनुप्रयोगों की क्षमता को सीमित करता है। उपयोगकर्ता किसी भी ऐप को आवश्यकतानुसार व्यवस्थापक के रूप में चलाने के लिए सेट कर सकते हैं, लेकिन उन लोगों के लिए जो अक्सर ऐसे ऐप्स चलाते हैं जिनके लिए इस सेटिंग की आवश्यकता होती है, यहां बताया गया है कि किसी ऐप को हमेशा डिफ़ॉल्ट रूप से व्यवस्थापक के रूप में कैसे चलाया जाए।
जापानी इंजीनियरों ने अंतरिक्ष लिफ्ट पर काम शुरू किया
जापानी इंजीनियरों ने अंतरिक्ष लिफ्ट पर काम शुरू किया
अंतरिक्ष लिफ्ट एक विज्ञान कथा का काम है। उपन्यासकार और भविष्यवादी आर्थर सी क्लार्क द्वारा सपना देखा गया, वे अंतरिक्ष यात्रा का व्यावसायीकरण करने के लिए एक असंभव कल्पना थी। लेकिन अब ऐसा प्रतीत होता है कि एक टीम की बदौलत अब ऐसा नहीं है
विंडोज़ में 'गंतव्य फ़ाइल सिस्टम के लिए फ़ाइल बहुत बड़ी' त्रुटि को कैसे ठीक करें?
विंडोज़ में 'गंतव्य फ़ाइल सिस्टम के लिए फ़ाइल बहुत बड़ी' त्रुटि को कैसे ठीक करें?
विंडोज़ अंतरिक्ष को प्रबंधित करने में काफी बेहतर हो गया है लेकिन यह बार-बार अजीब समस्या के बिना नहीं है। मुझे दूसरे दिन एक समस्या को ठीक करने के लिए कहा गया था जब एक ग्राहक अपनी हार्ड ड्राइव के बीच फ़ाइलों को ले जा रहा था
पीसी या स्मार्टफोन पर ट्विच वीओडी वीडियो कैसे डाउनलोड करें
पीसी या स्मार्टफोन पर ट्विच वीओडी वीडियो कैसे डाउनलोड करें
ट्विच पर स्ट्रीम किया गया प्रत्येक प्रसारण VOD (वीडियो ऑन डिमांड) के रूप में देखा जा सकता है। स्ट्रीमर और दर्शक दोनों ही ऑफ़लाइन होने पर भी उन्हें एक्सेस करने के लिए ट्विच वीओडी डाउनलोड कर सकते हैं। इस गाइड में, आप देखेंगे कि ट्विच वीओडी कैसे डाउनलोड करें
Microsoft एज में आलसी छवि लोड करना सक्षम करें
Microsoft एज में आलसी छवि लोड करना सक्षम करें
Microsoft एज क्रोमियम में आलसी छवि को कैसे सक्षम करें यदि आप नवीनतम Microsoft एज ब्राउज़र का उपयोग कर रहे हैं, जो क्रोमियम-आधारित है, तो आप एक दिलचस्प सुविधा को सक्षम कर सकते हैं जो पेज लोडिंग समय को कम करता है। जब तक पृष्ठ उन्हें नीचे स्क्रॉल नहीं किया जाता है तब तक यह छवियों को लोड करने से बचाता है। विज्ञापन सुविधा को 'आलसी छवि' कहा जाता है