Пишем игры на Python, часть 1 APP
अनुशंसित आयु: 13 वर्ष से
लेखन खेल: प्रोग्रामिंग क्षमताओं को प्रदर्शित करने वाले सरल खेल लिखकर पायथन 3 प्रोग्रामिंग सीखना।
टिंकर लाइब्रेरी के साथ काम करने के बारे में जानकारी प्रदान करता है, जिसके साथ आप एक सुविधाजनक सहज ज्ञान युक्त अंतरफलक के साथ गंभीर कार्यक्रम बना सकते हैं, कार्यात्मक (प्रक्रियात्मक) प्रोग्रामिंग के लिए एक परिचय, नियम "विभाजन और जीत" के आधार पर एक कार्यक्रम के निर्माण के सिद्धांतों का अध्ययन करते हैं, जो योगदान देता है रचनात्मक सोच और प्रभावी उपलब्धि के परिणाम रोजमर्रा की जिंदगी में भी। मैं एक बटन कैसे बनाऊं? उस पर क्लिक करने पर कार्रवाई कैसे करें? मैं संदेश बॉक्स कैसे प्रदर्शित करूँ? लैकोनिक आधुनिक डिजाइन, सौंदर्य और अनुग्रह - यह टिक्कनर है।
यह विशेष ट्यूटोरियल क्यों? मैं दो दशकों से एक कंप्यूटर विज्ञान शिक्षक के रूप में काम कर रहा हूं और मुझे एक कष्टप्रद बात का सामना करना पड़ रहा है। "प्रोग्रामिंग सिखाने" के लिए डिज़ाइन की गई अधिकांश सामग्रियां वास्तव में नहीं सिखाती हैं, लेकिन भाषा पर एक प्रकार का संदर्भ है: वाक्यविन्यास, फ़ंक्शन, परिणाम। सहमत हैं, भले ही हम पूरे रूसी-अंग्रेजी शब्दकोश सीखें, हम अंग्रेजी नहीं बोलेंगे। क्योंकि एक वार्तालाप के लिए आपको एक हजार और सूक्ष्मताएं जानने की जरूरत है: काल, तनाव, सर्वनाम और प्रस्ताव का उपयोग, और इसी तरह।
इस ट्यूटोरियल में, मैं न केवल पायथन 3 भाषा के बारे में बात करता हूं, बल्कि तर्क, तार्किक तर्क के माध्यम से पाठक का भी नेतृत्व करता हूं, न केवल "क्या मदद?" और क्यों?" संपूर्ण सिद्धांत तुरंत अभ्यास में परिलक्षित होगा।
सामग्री संरचना:
- पायथन 3 भाषा के बारे में बुनियादी जानकारी;
- गेम आर्किटेक्चर: गेम को किस सिद्धांत पर बनाया गया है, इसके लिए क्या आवश्यक है, डेटा प्रोसेसिंग सिस्टम कैसे बनाया जाए;
- प्रोग्रामर की चाल और चाल: आप भाग्य को धोखा नहीं दे सकते हैं, लेकिन आप अपना काम आसान कर सकते हैं (और कर सकते हैं);
- खेल: इस भाग में चार खेल हैं:
1. "संख्या का अनुमान है।" खेल का उद्देश्य: मज़ा और संख्या श्रृंखला का विश्लेषण। उन बच्चों के लिए जो गिनती करना सीख रहे हैं। आप, यदि आप एक अभिभावक हैं, तो विशेष रूप से कार्यक्रम में अपनी इच्छाओं को रखते हुए, अपने बच्चे के लिए एक खेल लिख सकते हैं।
2. "गिनना सीखो।" खेल का उद्देश्य: गिनती कौशल विकसित करना। सभी के लिए सामान्य रूप से उपयुक्त - और यहां तक कि वयस्कों के लिए जो अपने कौशल में सुधार करना चाहते हैं और सही "मानसिक" अंकगणित की गति को बढ़ाते हैं।
3. "कैसीनो 678"। खेल का उद्देश्य: जुए का विरोधी प्रचार। जब आप अपने हाथों से एक एल्गोरिथ्म लिखते हैं और, आभासी पैसे खो देते हैं, तो आप समझते हैं कि आप बस जीत नहीं सकते हैं, जुए में रुचि गायब हो जाएगी। कम से कम "एक मिलियन डॉलर" के साथ अचानक अमीर बनने की उम्मीद करने वाले किशोरों के लिए अनुशंसित और बाद में खुशी से रहते हैं।
4. "हिप्पोड्रोम"। खेल का उद्देश्य: टिंकर लाइब्रेरी का अध्ययन करना, एक विंडो एप्लिकेशन (विंडोज) का निर्माण करना, छवियों के साथ काम करना, प्रोग्राम विंडो में छवियों को एनिमेट करना, सिस्टम को समन्वय करना। प्रक्रिया मापदंडों के साथ काम करना: यादृच्छिकता के आधार पर खेल की स्थिति को बदलना।
प्रस्तुत एल्गोरिदम का उद्देश्य शिक्षित करना है:
- प्रोसेसर के सिद्धांतों को समझना;
- भाषा में एल्गोरिदम बनाने और लिखने की व्यावहारिक क्षमता;
- पायथन उपकरणों के साथ डेटा प्रोसेसिंग को लागू करने की क्षमता;
- आधुनिक उच्च-स्तरीय भाषा उपकरण का उपयोग करने की क्षमता;
- ... और रचनात्मक शगल को लोकप्रिय बनाना।
तुम्हे पता चलेगा:
- डाटा प्रोसेसिंग के लिए बुनियादी एल्गोरिदम;
- कई वर्षों के अनुभव के आधार पर व्यावहारिक सलाह और टिप्पणियां;
- गेम के लिए एल्गोरिदम डिजाइन करने के चरण;
- व्यावहारिक उदाहरणों के साथ टिंकर लाइब्रेरी के काम का विवरण;
- पायथन कोड की समझ का अभ्यास करने के लिए परीक्षण।
कृपया, यदि आपको ऐप पसंद आया है, तो कृपया इसे रेट करें और टिप्पणी लिखें। काम जारी रखने के लिए बहुत प्रेरित :)
स्माइलज़्ज़ के लिए विशेष धन्यवाद: आपके बिना यह बिल्कुल भी नहीं होता!