Game Programming in Python, Coding from Scratch
शिक्षा | 6.0MB
Перевод осуществлён c Согласия Автора Оригинального Материала।
अनुवाद लेखक की सहमति से किया जाता है।
"पाइथन में प्रोग्रामिंग, स्क्रैच से कोडिंग" बच्चों, किशोरों, उनके माता-पिता और शिक्षकों के लिए है! यह प्रोग्रामिंग का अध्ययन करने वाले पाठकों की एक विस्तृत श्रृंखला के लिए डिज़ाइन किया गया है।
हम पायथन में प्रोग्रामिंग सीखेंगे और एक साथ गेम्स लिखेंगे!
ऐप पायथन में कार्यात्मक (प्रक्रियात्मक) प्रोग्रामिंग के मूलभूत सिद्धांतों को बताता है, TKinter पुस्तकालय के साथ काम करने के बारे में जानकारी प्रदान करता है जो मदद करता है सुविधाजनक और सहज इंटरफ़ेस के साथ ठोस प्रोग्राम बनाएं, और नियम «विभाजन और नियम» पर कार्यक्रम निर्माण के सिद्धांतों का खुलासा करें, प्रोग्रामिंग और जीवन में रचनात्मक सोच और प्रभावी परिणाम उपलब्धि विकसित करें। एक बटन कैसे बनाएं? उस बटन पर दबाने के लिए कैसे प्रोग्राम करें? एक संदेश विंडो कैसे प्रदर्शित करें? लैकोनिक आधुनिक डिजाइन, सौंदर्य और अनुग्रह Tkinter के बारे में हैं। पुस्तकालय का व्यापक रूप से आधुनिक प्रोग्रामिंग में उपयोग किया जाता है।
यह विशेष ट्यूटोरियल क्यों? मैं 20 वर्षों तक कंप्यूटर विज्ञान पढ़ रहा हूं और अभी भी एक कष्टप्रद चीज का सामना कर रहा हूं। कई सामग्रियों को "प्रोग्रामिंग सिखाना" माना जाता है, लेकिन वे केवल सिंटैक्स, कुछ तत्वों आदि के बारे में पृष्ठभूमि की जानकारी देते हैं। इस बात से सहमत हैं कि भले ही आप दिल अंग्रेजी-रूसी शब्दकोश से सीखते हैं, आप रूसी नहीं बोलेंगे, क्योंकि हजारों विवरणों को ध्यान में रखना आवश्यक है: समय, संयोग, मामले, भाषण के कुछ हिस्सों और उनके उपयोग आदि।
मैं केवल अजगर भाषा के बारे में बात करने वाला नहीं हूं। मैं तार्किक तर्क से प्रत्येक उपखंड प्रत्येक उपधारा को समझाऊंगा, "क्या उपयोग करके?", "क्या?" और क्यों?"। सभी सिद्धांत एक बार में अभ्यास में बदल दिए जाएंगे।
सामग्री का ढांचा:
- पायथन और पायथन वाक्यविन्यास में प्रोग्रामिंग के बारे में मूलभूत जानकारी;
- खेल वास्तुकला: क्या सिद्धांत खेल विकास, आप क्या है इस बारे में चिंता करनी चाहिए कि डेटा प्रोसेसिंग सिस्टम कैसे बनाएं;
- एक प्रोग्रामर की टिप्स और चालें: आप अपनी खुद की नियति को धोखा नहीं दे सकते, लेकिन आप अपने काम को सुविधाजनक बना सकते हैं;
- गेम्स!
इस भाग में चार गेम हैं:
1। «संख्या का अनुमान»। खेल के उद्देश्य मनोरंजन और संख्यात्मक रेंज विश्लेषण हैं। यह उन बच्चों के लिए है जो गिनना सीखते हैं। यदि आप माता-पिता हैं, तो आप अपने बच्चे के लिए विशेष रूप से एक गेम लिख सकते हैं, जिसने कार्यक्रम में अपनी सभी इच्छाओं को एकीकृत किया है।
2। «गिनना सीखें»। खेल का उद्देश्य गिनती कौशल का विकास है। यह वास्तव में उन सभी के लिए है जो दिमाग में सही ढंग से गिनने की गति को बढ़ाने के लिए चाहते हैं।
3। «कैसीनो 678»। खेल का उद्देश्य जुआ का काउंटर-प्रचार है। जब आप अपने आप से इस एल्गोरिदम को लिखते हैं और आभासी धन खो देते हैं, तो आप समझेंगे कि जीतने का कोई मौका नहीं है, जुआ में रुचि गायब हो जाएगी। लोगों के लिए एक लाख डॉलर में अचानक समृद्ध होने की उम्मीद है और लापरवाही लिविंग शुरू करने की उम्मीद है।
4। «हिप्पोड्रोम»। खेल के उद्देश्य TKINTER लाइब्रेरी सीख रहे हैं, संवाद बॉक्स (विंडोज़) बना रहे हैं, छवियों, छवि एनीमेशन और समन्वय प्रणाली के साथ काम कर रहे हैं। हम प्रक्रियाओं के मानकों के साथ भी काम करेंगे, घटना की संभावना के अनुसार खेल की स्थिति बदल रहे हैं।
यहां प्रस्तुत एल्गोरिदम को लिखा गया है:
- समझाओ कि प्रोसेसर कैसे काम करता है;
- व्यावहारिक बनाने के लिए सिखाओ पायथन प्रोग्रामिंग भाषा में एल्गोरिदम;
- पायथन टूल्स के साथ कार्यान्वयन डेटा प्रोसेसिंग के कौशल को विकसित करें;
- आधुनिक उच्च स्तरीय भाषा उपकरण का परिचय;
- ... इस रचनात्मक शगल को लोकप्रिय बनाने के लिए।
आप पाएंगे:
- डेटा प्रोसेसिंग के मूल एल्गोरिदम;
- मेरे बहु-वर्ष के अनुभव के आधार पर व्यावहारिक सलाह और नोट्स;
- खेल के लिए एल्गोरिदम के डिजाइन चरणों;
- विवरण कैसे tkinter पुस्तकालय प्रदर्शनकारी उदाहरणों पर काम करता है;
- परीक्षण जो पायथन कोड समझ को जांचते हैं, पायथन में प्रोग्रामिंग के कौशल।
यदि आप ऐप पसंद करते हैं, तो कृपया इसे रेट करें और एक टिप्पणी लिखें। यह काम जारी रखने के लिए बहुत प्रेरित करता है :)
आधुनिक बनायें: 2021-01-22
संस्करण: 0.26
आवश्यक है: Android 4.1 या बाद में