पायथन में 2डी और 3डी गेम का विकास - कोर्स 48,000 रूबल। बच्चों के लिए प्रोग्रामिंग के कोडी स्कूल से, 8 मॉड्यूल (महीने) का प्रशिक्षण
अनेक वस्तुओं का संग्रह / / November 28, 2023
कुछ समय पहले तक, कंप्यूटर गेम के विकास को कंपनियों के एक छोटे समूह के लिए गतिविधि का एक विशेष रूप से पेशेवर क्षेत्र माना जाता था, लेकिन आधुनिक प्रौद्योगिकियों के विकास के साथ सब कुछ नाटकीय रूप से बदल गया है! गेम का विकास पहले से कहीं अधिक सुलभ है। अब बच्चों सहित हर कोई अपना गेम बना सकता है!
आजकल, लगभग हर बच्चा कंप्यूटर गेम का शौकीन है और अपना खाली समय उस पर बिताता है, और कुछ बच्चे अपनी उत्कृष्ट कृतियाँ बनाने का सपना देखते हैं। खेल विकास जैसे आशाजनक क्षेत्र के अध्ययन के लिए धन्यवाद, एक छोटा प्रोग्रामर अब नहीं रहेगा समय बर्बाद करें - वह अपने गेम यूनिवर्स को विकसित करना, प्रोग्राम करना और बनाना सीख जाएगा!
यदि आपके बच्चे कंप्यूटर गेम या सूचना प्रौद्योगिकी में रुचि रखते हैं, तो उन्हें पाइथन पाठ्यक्रम में 2डी-3डी गेम डेवलपमेंट में नामांकित करें, जहां वे अपने गेम बनाकर प्रोग्राम करना सीखेंगे।
पाठ्यक्रम का उद्देश्य: गोडोट प्रोग्राम से परिचित हों और जीडीस्क्रिप्ट भाषा में प्रोग्रामिंग सीखें।
पाठ्यक्रम सामग्री:
- गोडोट और इंटरफ़ेस मूल बातें का परिचय
- एक 2D प्लेटफ़ॉर्मर गेम बनाना
- सिक्के और यूआई
- शत्रु और द्वार
- गोलियाँ और जान
- औषधि और पॉवरअप
- वस्तुएँ और सूची
- एनपीसी और संवाद
- 3डी का परिचय
- गोडोट में भौतिकी
- इलाक़ा। भूदृश्य निर्माण
- 3डी में एनपीसी और दुश्मन
- हथियार और गोलियाँ बनाना
- 3डी गेम में यूआई
- गेम में ध्वनि डिज़ाइन जोड़ना
- दृश्य डिजाइन और प्रकाश के साथ काम करना
- एक हॉरर फिल्म बनाने की तैयारी है
- भयावहता का सृजन
- भय का परिष्कार
- बेहतर हॉरर
- रेसिंग गेम बनाने की तैयारी की जा रही है
- रेसिंग में भौतिकी और यूआई
- विरोधियों का आचरण और समापन |
- बेहतर रेसिंग गेम
- 2डी पर लौटना और एक रॉगुलाइक आरपीजी बनाना
- टाइलसेट का परिचय
- प्रक्रियात्मक पीढ़ी
- संदूक और संग्रहणीय वस्तुएँ जोड़ना
- शत्रुओं और जीवन प्रणाली को जोड़ना
- नये स्थान
- खोज
- गेम को निर्यात करना और उसे होस्टिंग पर अपलोड करना
पाठ्यक्रम के उद्देश्य:
- गोडोट को जानें.
- जीडीस्क्रिप्ट में प्रोग्रामिंग सीखें।
- गेम कैसे काम करता है और इसे आंतरिक रूप से कैसे संरचित किया गया है, इसकी पूरी और व्यापक समझ दें।
- बच्चों को केवल कंप्यूटर गेम खेलने की रुचि से उन्हें बनाने और भविष्य में आईटी क्षेत्र में विकसित करने की इच्छा की ओर ले जाना।
पाठ्यक्रम के बारे में:
प्रशिक्षण प्रक्रिया के दौरान, लोग गोडोट इंजन के साथ काम करते हैं, जो एकीकृत इंटरफ़ेस वाला एक पेशेवर गेम इंजन है 2डी और 3डी दोनों गेम बनाने के लिए, जो अधिकांश प्रोग्रामिंग भाषाओं का समर्थन करता है खुलापन.
यह इंजन GDScript नामक प्रोग्रामिंग भाषा के साथ आता है, जो Python पर आधारित है। कई डेवलपर जो गोडोट से शुरुआत करते हैं, उन्हें इस बात से सुखद आश्चर्य हुआ है कि वे कितनी जल्दी भाषा सीख लेते हैं। यही कारण है कि हमारा पाठ्यक्रम शुरुआती और प्रोग्रामिंग की बुनियादी बातों से परिचित छात्रों दोनों के लिए उपयुक्त है।
हम गोडोट इंजन की विशेषताओं और क्षमताओं का पता लगाएंगे, सीखेंगे कि इसकी जीडीस्क्रिप्ट प्रोग्रामिंग भाषा का उपयोग करके गेम कैसे विकसित करें, टीम वर्क कौशल हासिल करें, अपनी दुनिया बनाएं और भी बहुत कुछ।
प्रशिक्षण कार्यक्रम के अध्ययन से शुरू होता है और आपकी अपनी परियोजनाओं के प्रकाशन के साथ समाप्त होता है। इस तरह, बच्चे न केवल 2डी और 3डी गेम बनाना सीखेंगे, बल्कि उन्हें साझा करने में भी सक्षम होंगे।
सीखने की प्रक्रिया के दौरान, बच्चों की रचनात्मक सोच विकसित होती है, जो उनके कार्यों के लिए भूखंडों के लिए कई विचार उत्पन्न करने, अनोखी दुनिया बनाने और एक रोमांचक सेटिंग विकसित करने में मदद करती है।
चूंकि पाठ्यक्रम में पढ़ाई जाने वाली प्रोग्रामिंग भाषा पायथन पर आधारित है, इसलिए छात्र इसके सिंटैक्स से परिचित हो जाएगा और भविष्य में उसके लिए इस भाषा में प्रोग्राम करना आसान हो जाएगा।
पाठ्यक्रम के अंत में, छात्र के पास पूरे पाठ्यक्रम में बनाई गई परियोजनाओं का एक पोर्टफोलियो होगा।
गोडोट इंजन के लाभ
- गोडोट पूरी तरह से मुफ़्त है, यूनिटी के विपरीत, जिसके मुफ़्त संस्करण में सीमाएँ हैं। गोडोट अत्यंत उदार एमआईटी लाइसेंस के तहत खुला स्रोत है। कोई बंधन नहीं, कोई शुल्क नहीं, कुछ भी नहीं। इंजन कोड की अंतिम पंक्ति तक आपका गेम आपका है।
- क्रॉस-प्लेटफ़ॉर्म संपादन और प्रकाशन। गोडोट के पास प्रत्येक ऑपरेटिंग सिस्टम के लिए संपादक का एक संबंधित संस्करण है: विंडोज, मैक और लिनक्स।
- गोडोट का एनीमेशन सिस्टम सबसे शक्तिशाली और उपयोग में आसान सिस्टम में से एक है।
- भाषाओं की संख्या. यूनिटी के विपरीत, जो केवल सी# का उपयोग करता है, गोडोट आपको पायथन-आधारित जीडीस्क्रिप्ट प्रोग्रामिंग भाषा के साथ-साथ सी++, डी, रस्ट और सी# में गेम लिखने की अनुमति देता है।
- सहज ज्ञान युक्त नोड प्रणाली. गोडोट के पास एक विज़ुअल स्क्रिप्टिंग सिस्टम है जो ब्लॉकों का उपयोग करता है जिन्हें जोड़ा जा सकता है, जिससे यह शुरुआती लोगों के लिए सुलभ हो जाता है। आप नोड्स और दृश्यों का उपयोग करके किसी भी जानकारी को आसानी से खींच और छोड़ सकते हैं।
- कोड लिखने के लिए गोडोट सबसे सरल गेम इंजनों में से एक है।
यूनिटी में काम शुरू करने से पहले, हम गोडोट इंजन से परिचित होने की सलाह देते हैं, क्योंकि यह उन लोगों के लिए आसान है जिनके पास इंटरफ़ेस और व्यक्तिगत यांत्रिकी के संदर्भ में गेम डेवलपमेंट में कोई ज्ञान और कौशल नहीं है। जीडीस्क्रिप्ट को विशेष रूप से गोडोट इंजन पर गेम के लिए छोटी और सरल स्क्रिप्ट लिखने के लिए डिज़ाइन किया गया है। इस पर प्रोग्रामिंग करने से छात्र के लिए ऑब्जेक्ट-ओरिएंटेड के तर्क को समझना बहुत आसान हो जाएगा प्रोग्रामिंग करें और अन्य गेम इंजनों के साथ काम करना और अधिक जटिल भाषाएँ सीखना शुरू करें प्रोग्रामिंग.
पाठ्यक्रम के भाग के रूप में, आपका बच्चा:
- पेशेवर प्रोग्रामिंग भाषा जीडीस्क्रिप्ट सीखें;
- गोडोट गेम इंजन में काम करना सीखें;
- 2डी और 3डी गेम विकसित करने में कौशल हासिल करेंगे;
- वह अपने स्वयं के कई गेम प्रोजेक्ट बनाएगा;
- मौलिक प्रोग्रामिंग अवधारणाओं और नियमों को समझना सीखें।
आपको कक्षाओं के लिए क्या चाहिए?
- पाठ्यक्रम पूरा करने के लिए, आपके बच्चे को एक कंप्यूटर/लैपटॉप की आवश्यकता होगी जिसमें प्रोग्राम इंस्टॉल हों।
यदि कक्षाएँ ऑनलाइन हैं:
- इंटरनेट का उपयोग (इंटरनेट कनेक्शन की स्थिरता की जांच करें, 20 एमबीटी/सेकंड से)।
- हेडफ़ोन, साथ ही बेहतर ध्वनि गुणवत्ता के लिए अतिरिक्त उपकरण: माइक्रोफ़ोन या हेडसेट।
10
पाठ्यक्रमपाठ्यक्रम शिक्षक:
"यूनिटी 3डी", "जावास्क्रिप्ट प्रोग्रामिंग", "पायथन में गेम प्रोग्रामिंग", "साइट डिज़ाइन", "वेब प्रोग्रामिंग", "पायथन में बॉट्स", "पायथन3 में प्रोग्रामिंग", "स्क्रैच में गेम बनाना", "वीडियो गेम डेवलपर: विभिन्न शैलियों के 2डी गेम बनाना", "2डी और 3डी गेम विकसित करना" पायथन"
शिक्षा:
ब्रांस्क स्टेट यूनिवर्सिटी का नाम ए.सी. के नाम पर रखा गया आई.जी. पेत्रोव्स्की, भौतिकी और गणित संकाय, दिशा "नेटवर्क टेक्नोलॉजीज"।
अनुभव:
कोडी में परियोजना प्रबंधक, कार्यक्रम निदेशक। विभिन्न भाषाओं C#, Java, Python, JavaScript में 5 वर्षों से अधिक समय से प्रोग्रामिंग कर रहे हैं। अलग-अलग जटिलता के वेब एप्लिकेशन बनाए गए। यूनिटी3डी, कंस्ट्रक्ट में गेम और एंड्रॉइडस्टूडियो में एप्लिकेशन विकसित किए।
कॉडी क्यों?
"उत्कृष्ट समीक्षाएँ, अच्छा वेतन, बढ़िया संभावनाएँ!"
रूचियाँ:
यात्रा करना पसंद है. अपने खाली समय में वह वॉलीबॉल खेलते हैं। शौक में खाना बनाना, ओरिगेमी और साइकिल चलाना शामिल है। "आम तौर पर, सबसे सरल दृष्टिकोण सबसे प्रभावी होता है।"
मॉड्यूल 1
पहला दिन - गोडोट और इंटरफ़ेस मूल बातें का परिचय
- गोडोट के मुख्य गुणों और विशेषताओं का अध्ययन
- गोडोट इंटरफ़ेस सीखना
- नोड प्रणाली का परिचय
- प्रोजेक्ट में चित्र जोड़ना
- गोडोट में ऑब्जेक्ट बनाना
पाठ का परिणाम: गोडोट को जानना
व्यावहारिक कार्य: स्तर पर नई वस्तुएँ जोड़ें
दूसरा दिन - एक 2डी प्लेटफ़ॉर्मर गेम बनाना
- गोडोट में प्रोग्रामिंग की मूल बातें सीखना
- पहली स्क्रिप्ट का निर्माण
- "CollisionShape" नोड जोड़ना
- "प्लेटफ़ॉर्मर" गेम का आधार बनाना
पाठ का परिणाम: जीडीस्क्रिप्ट में प्रोग्रामिंग की मूल बातें सीखना
व्यावहारिक कार्य: एक स्तरीय अवधारणा के साथ आएं और उसे लागू करें
तीसरा दिन - सिक्के और यूआई
- चर और स्थितियों से परिचित होना
- एक सिक्का लिपि बनाना
- एरिया2डी नोड और संबंधित घटनाओं का अध्ययन
- उपयोगकर्ता इंटरफ़ेस से परिचित होना और टेक्स्ट तत्व बनाना
- यूआई के साथ इंटरैक्ट करने के लिए कमांड सीखना
पाठ का परिणाम: नए घटकों के साथ काम करना सीखना और उपयोगकर्ता इंटरफ़ेस जोड़ना
व्यावहारिक कार्य: संग्रह करने के लिए एक नया आइटम जोड़ना
चौथा दिन - शत्रु और द्वार
- लकड़ी और चेंज_सीन कमांड के साथ काम करना सीखना
- दुश्मन के आंदोलन और हमले के लिए स्क्रिप्ट बनाना
- प्रीफ़ैब की अवधारणा का परिचय
- नए स्तरों का निर्माण
पाठ का परिणाम: यह सीखना कि गोडोट में दृश्य कैसे काम करते हैं और नए स्तर बनाते हैं
व्यावहारिक कार्य: खेल में नए स्तर और प्रीफ़ैब जोड़ना
मॉड्यूल 2
पहला दिन - गोलियाँ और जिंदगियाँ
- चर के संचालन का गहन अध्ययन
- यूआई में नए तत्व जोड़ना
- यूआई में मान प्रदर्शित करने के लिए स्क्रिप्ट बनाना
- उदाहरण का परिचय और कोड के माध्यम से ऑब्जेक्ट बनाना
पाठ का परिणाम: गेम में नए यूआई तत्व जोड़ना
व्यावहारिक कार्य: ऐसी वस्तुएँ बनाएँ जो जीवन और गोलियों की संख्या बढ़ाएँ
दूसरा दिन - औषधि और पॉवरअप
- अध्ययन करना कि स्क्रिप्ट एक-दूसरे के साथ कैसे इंटरैक्ट करती हैं
- खेल में औषधि और पावरअप का निर्माण
- टाइमर और प्रतीक्षा आदेशों का परिचय
पाठ का परिणाम: गेम में पावरअप जोड़ना और नई टीमों के साथ काम करना
व्यावहारिक कार्य: गेम में एक नए प्रकार की औषधि जोड़ें
तीसरा दिन - वस्तुएँ और उपकरण
- सरणियाँ बनाने का परिचय
- खेल में आइटम जोड़ना
- ग्रिड तत्वों, बनावट बटन का परिचय
- बटन दबाने की घटनाओं का अध्ययन
पाठ का परिणाम: एक इंटरफ़ेस बनाना, सीखना कि नए यूआई तत्व कैसे काम करते हैं
व्यावहारिक कार्य: एकत्रित करने के लिए नई वस्तुएँ जोड़ें
चौथा दिन - एनपीसी और संवाद
- गोडोट में एक्सटेंशन इंस्टॉल करना
- शब्दकोशों का परिचय
- गैर-खिलाड़ी पात्रों का निर्माण
- एक इन-गेम स्टोर का निर्माण
पाठ का परिणाम: खेल में गैर-खिलाड़ी पात्रों को जोड़ना और सीखना कि "शब्दकोश" संरचना कैसे काम करती है
व्यावहारिक कार्य: खेल में नए संवाद और एनपीसी जोड़ना
मॉड्यूल 3
पहला दिन - 3डी का परिचय
- 3डी स्पेस में नियंत्रणों से परिचित होना
- गोडोट में आदिम वस्तुओं का निर्माण
- मॉडल डाउनलोड करना और आयात करना
- गोडोट में निर्देशांक सीखना
- सामग्री का निर्माण
पाठ का परिणाम: 3D तत्व बनाने, 3D मॉडल जोड़ने का परिचय
व्यावहारिक कार्य: गेम में नए मॉडल जोड़ें और आयात करें
दूसरा दिन - गोडोट में भौतिकी
- स्टेटिकबॉडी और किनेमैटिकबॉडी नोड्स का अध्ययन
- एक चरित्र आंदोलन स्क्रिप्ट बनाना
- खेल "पार्कौर" का निर्माण और डिज़ाइन
पाठ का परिणाम: खेल "पार्कौर" का निर्माण
व्यावहारिक कार्य: गेम की उपस्थिति में सुधार करें, नए गेम तत्व जोड़ें
तीसरा दिन - भू-भाग। भूदृश्य निर्माण
- गोडोट में प्लगइन्स इंस्टॉल करना
- टेरेन संपादक की क्षमताओं से परिचित होना
- एक 3डी विश्व मानचित्र का निर्माण
- एक चरित्र जोड़ना
पाठ का परिणाम: खेल में एक परिदृश्य बनाना, टेराफॉर्मिंग की संभावनाओं को जानना
व्यावहारिक कार्य: खेल की दुनिया को और अधिक जीवंत बनाएं
चौथा दिन - 3डी में एनपीसी और शत्रु
- दुश्मन मॉडल जोड़ना
- गैर-खिलाड़ी पात्रों के आंदोलन की प्रोग्रामिंग
- एनम और राज्यों का परिचय
- किसी चरित्र का पीछा करने और उस पर हमला करने के लिए स्क्रिप्ट सीखना
पाठ का परिणाम: गेम में गैर-खिलाड़ी पात्रों और दुश्मनों को जोड़ना, प्रोग्रामिंग में नए कमांड पेश करना
व्यावहारिक कार्य: विभिन्न विशेषताओं वाले नए शत्रु जोड़ें
मॉड्यूल 4
पहला दिन - हथियार और गोलियां बनाना
- रिगिडबॉडी नोड के साथ बातचीत और भौतिक वस्तुओं का निर्माण
- एरिया नोड और उसकी घटनाओं के साथ काम करना
- प्रोग्रामिंग हथियार चयन
- बुलेट फायरिंग प्रोग्रामिंग
पाठ का परिणाम: गेम में हथियार और गोलियां बनाना, नए नोड्स को जानना
व्यावहारिक कार्य: एक नए प्रकार का हथियार जोड़ें
दूसरा दिन - 3डी गेम्स में यूआई
- गोलियों की संख्या प्रदर्शित करने के लिए एक यूजर इंटरफेस जोड़ना
- संग्रहणीय वस्तुओं को जोड़ना और स्क्रीन पर उनकी मात्रा प्रदर्शित करना
- गेम से बाहर निकलने के लिए एक बटन बनाना
- एक प्रारंभिक मेनू बनाना
पाठ का परिणाम: गेम में एक यूजर इंटरफ़ेस जोड़ना
व्यावहारिक कार्य: यूआई उपस्थिति में सुधार
तीसरा दिन - खेल में ध्वनि डिज़ाइन जोड़ना
- ध्वनि फ़ाइलें डाउनलोड करना और आयात करना
- ऑडियो तत्वों का परिचय
- एक स्क्रिप्ट के माध्यम से ध्वनियों का सक्रियण
- खेल और ध्वनियों का तुल्यकालन
पाठ परिणाम: खेल में ध्वनियाँ जोड़ें
व्यावहारिक कार्य: खेल में नई ध्वनियाँ जोड़ना
चौथा दिन - दृश्य डिजाइन और प्रकाश के साथ काम करना
- एक कण प्रणाली जोड़ना
- प्रकाश नोड्स के साथ काम करें
- प्रकाश के गुणों से परिचित होना
- एक स्क्रिप्ट के माध्यम से छाया लगाना और प्रकाश के साथ काम करना
पाठ का परिणाम: कण प्रणाली और नए आदेशों का परिचय
व्यावहारिक कार्य: खेल की उपस्थिति में सुधार
मॉड्यूल 5
पहला दिन - एक डरावनी फिल्म बनाने की तैयारी
- मॉडल जोड़ना
- कैमरे के साथ काम करना
- यूआई में तत्वों और बटनों की परस्पर क्रिया
- कैमरों के बीच स्विच करें
पाठ का परिणाम: एक डरावने खेल का आधार तैयार करना
व्यावहारिक कार्य: गेम में नए मॉडल डाउनलोड करना और जोड़ना
दूसरा दिन - भयावहता पैदा करना
- दुश्मनों को जोड़ना
- वस्तुओं का एनीमेशन
- राज्यों, एनिमेशन और कुंजियों का परिचय
- एनिमेशन के साथ इंटरैक्ट करने के लिए स्क्रिप्ट
पाठ का परिणाम: हॉरर गेम में सुधार, एनिमेशन का परिचय
व्यावहारिक कार्य: खेल में नए प्रकार के शत्रु जोड़ना
तीसरा दिन - भयावहता को अंतिम रूप देना
- एक प्रारंभिक मेनू बनाना
- खोज जोड़ना
- सिग्नल की अवधारणा का परिचय
- संकेतों के माध्यम से स्क्रिप्ट के बीच प्रोग्रामिंग इंटरैक्शन
पाठ का परिणाम: सिग्नल की अवधारणा का परिचय और प्रारंभिक मेनू का निर्माण
व्यावहारिक कार्य: खेल की उपस्थिति में सुधार
चौथा दिन - हॉरर को अपग्रेड करना
- जाल जोड़ना
-हार-जीत का मंजर बनाना
- ध्वनि प्रभाव और दृश्य प्रभाव जोड़ना
- प्रकाश स्तर को समायोजित करें
पाठ का परिणाम: गेम डिज़ाइन में सुधार
व्यावहारिक कार्य: परियोजना को अंतिम रूप देना
मॉड्यूल 6
पहला दिन - रेसिंग गेम बनाने की तैयारी
- कार मॉडल जोड़ना
- भू-भाग का निर्माण
- ट्रैक और बाधाएं जोड़ना
- मशीन की गति की प्रोग्रामिंग करना
पाठ का परिणाम: खेल "रेसिंग" के निर्माण की तैयारी
व्यावहारिक कार्य: गेम में नए मॉडल डाउनलोड करना और जोड़ना
दूसरा दिन - रेसिंग में भौतिकी और यूआई
- एक टाइमर जोड़ना
- बेहतर कार भौतिकी
- खेल में मौसम की स्थिति जोड़ना
- प्रतिद्वंद्वी मॉडल जोड़ना
पाठ का परिणाम: टाइमर और भौतिकी के नए तत्वों का परिचय
व्यावहारिक कार्य: नए प्रकार के विरोधियों को जोड़ना
तीसरा दिन - विरोधियों का आचरण और समापन
- विरोधियों के आंदोलन की प्रोग्रामिंग
- पाथफॉलो नोड का परिचय
- प्रोग्रामिंग समाप्त करें
- परिणाम प्रदर्शित करने के लिए एक यूआई बनाना
पाठ का परिणाम: नए नोड्स और कमांड को जानना
व्यावहारिक कार्य: खेल की उपस्थिति में सुधार
चौथा दिन - रेसिंग गेम में सुधार
- मशीन चयन के साथ एक मेनू जोड़ना
- प्रोग्रामिंग मशीन विशेषताएँ
- एक प्रारंभ मेनू जोड़ना
- बेहतर यूजर इंटरफ़ेस
पाठ का परिणाम: गेम में नए तत्व जोड़ना, गेम में सुधार करना
व्यावहारिक कार्य: गेम डिज़ाइन में सुधार
मॉड्यूल 7
पहला दिन - 2डी पर लौटना और एक रॉगुलाइक आरपीजी बनाना
- चरित्र स्तरों की तैयारी
- 2डी एनिमेशन का परिचय
- "एनीमेशन ट्री" की अवधारणा का अध्ययन
- चरित्र आंदोलन प्रोग्रामिंग
पाठ का परिणाम: खेल "रॉगुलाइक आरपीजी" के निर्माण की तैयारी
व्यावहारिक कार्य: गेम में नए टेक्सचर जोड़ना
दूसरा दिन - टाइल्सेट्स को जानना
- प्रक्रियात्मक पीढ़ी की अवधारणा का परिचय
- नई वस्तुएँ जोड़ना
- YSort नोड का अध्ययन और परतों द्वारा व्यवस्था
पाठ का परिणाम: नए नोड्स को जानना
व्यावहारिक कार्य: जनरेटर में सुधार करना और वहां नए तत्व जोड़ना
तीसरा दिन - प्रक्रियात्मक पीढ़ी
- हथगोले और फेंकने योग्य वस्तुओं को जोड़ना
- गेम साउंडट्रैक
- दृश्य घटक को बेहतर बनाने के लिए कण जोड़ना
पाठ का परिणाम: गेम में नए संग्रहणीय तत्व जोड़ना, ध्वनियों की प्रोग्रामिंग करना
व्यावहारिक कार्य: खेल की उपस्थिति में सुधार
चौथा दिन - संदूक और संग्रहणीय वस्तुएं जोड़ना
- चेस्ट जोड़ना
- एक यूजर इंटरफेस बनाना
- आइटम जोड़ना
- वस्तुओं के लिए स्क्रिप्ट लिखना
पाठ का परिणाम: गेम डिज़ाइन में सुधार, नई टीमों का परिचय
व्यावहारिक कार्य: नये आइटम जोड़ना
मॉड्यूल 8
पहला दिन - शत्रुओं और जीवन प्रणाली को जोड़ना
- दुश्मन बनाना और उनके मूवमेंट की प्रोग्रामिंग करना
- क्षति पहुंचाने और प्राप्त करने के लिए कार्यक्रमों का निर्माण
- हिटबॉक्स और हर्टबॉक्स की अवधारणा सीखना
- जीवन प्रदर्शित करने के लिए यूआई जोड़ना और प्रोग्रामिंग करना
पाठ का परिणाम: गेम में एक जीवन प्रणाली और यूआई तत्व जोड़ना
व्यावहारिक कार्य: शत्रुओं की विशेषताओं में सुधार करना, नए प्रकार के शत्रु जोड़ना
दूसरा दिन - नए स्थान
- नए दृश्यों का निर्माण
- स्तरों के बीच संक्रमण की प्रोग्रामिंग
- नए स्तरों का डिज़ाइन
- प्रक्रियात्मक पीढ़ी में सुधार
पाठ का परिणाम: खेल में नए स्तर बनाना
व्यावहारिक कार्य: खेल में नए स्तर जोड़ना
तीसरा दिन - खोज
- खोज की अवधारणा का परिचय
- खोज प्रोग्रामिंग
- खोजों को लागू करने के लिए स्थितियों और संकेतों का उपयोग
पाठ का परिणाम: गेम में खोज जोड़ना, प्रोग्रामिंग में नए कमांड सीखना
व्यावहारिक कार्य: एक नई खोज जोड़ें
चौथा दिन - गेम को निर्यात करना और उसे होस्टिंग पर अपलोड करना
- होस्टिंग का परिचय
- पंजीकरण और वेबसाइट निर्माण
- गेम को वांछित प्रारूप में निर्यात करें
- गेम को साइट पर अपलोड करना
पाठ का परिणाम: खेल को सार्वजनिक डोमेन में प्रकाशित करना
व्यावहारिक कार्य: पाठ्यक्रम के दौरान बनाए गए सभी खेलों को सार्वजनिक रूप से उपलब्ध कराएं