Roblox Studio में मल्टीप्लेयर गेम बनाना - कोर्स 24,000 रूबल। बच्चों के लिए प्रोग्रामिंग के कोडी स्कूल से, प्रशिक्षण 4 मॉड्यूल (महीने)
अनेक वस्तुओं का संग्रह / / December 02, 2023
उम्र: 11-14 साल
स्तर: उन्नत.
अवधि: 4 मॉड्यूल (महीने) से, 32 घंटे* से।
प्रारूप: व्यक्तिगत और समूह पाठ, ऑफ़लाइन और ऑनलाइन (वास्तविक समय)।
बच्चों की संख्या: 1 से 8 तक.
कीमत:
एक ऑनलाइन समूह में 750 रूबल/घंटा से,
ऑफ़लाइन समूह में 850 रूबल/घंटा से,
1050 रूबल/घंटा से व्यक्तिगत रूप से ऑनलाइन,
1980 रूबल/घंटा से व्यक्तिगत रूप से ऑफ़लाइन।
सूचना युग में, कंप्यूटर गेम तेजी से लोकप्रिय हो रहे हैं, और ऑनलाइन गेम एक वैश्विक चलन बन गया है। उनके व्यापक वितरण को इस तथ्य से समझाया गया है कि सभी क्रियाएं वास्तविक खिलाड़ियों के साथ वास्तविक समय में होती हैं, जो लोगों को संवाद करने और बड़ी संख्या में दोस्त बनाने की अनुमति देती है।
आज, Roblox Minecraft, Fortnite, Lego जैसे प्रसिद्ध खेलों का प्रतिद्वंद्वी है, और निकट भविष्य में यह YouTube और टिकटॉक के साथ लोकप्रियता में प्रतिस्पर्धा करेगा।
रोबॉक्स एक ऑनलाइन मल्टीप्लेयर प्लेटफ़ॉर्म है जो एक वीडियो गेम और एक प्रकार के सोशल नेटवर्क को जोड़ता है। यह खिलाड़ियों को रोबॉक्स स्टूडियो के अपने इंजन का उपयोग करके अपने स्वयं के अनूठे गेम बनाने की अनुमति देता है। गेम्स को ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग सिस्टम में कोडित किया जाता है जो गेम के वातावरण को नियंत्रित करने के लिए लुआ प्रोग्रामिंग भाषा का उपयोग करता है। उपयोगकर्ता ऐसे गेम उत्पाद बना सकते हैं जो एक बार की खरीदारी के माध्यम से क्रय योग्य सामग्री का प्रतिनिधित्व करते हैं, साथ ही डेवलपर उत्पादों के माध्यम से सूक्ष्म लेनदेन का भी प्रतिनिधित्व करते हैं।
कुछ साल पहले, कंप्यूटर गेम विकास कंपनियों के एक छोटे समूह के लिए गतिविधि का एक विशेष रूप से पेशेवर क्षेत्र था, लेकिन बड़े गेम इंजनों के आगमन के साथ, सब कुछ नाटकीय रूप से बदल गया है! हमारे प्रोग्रामिंग पाठ्यक्रमों में, बच्चे कंप्यूटर गेम विकास की मूल बातें समझ सकेंगे और रोबॉक्स की दुनिया के साथ एक महीने के भीतर अपना पहला गेम बना सकेंगे।
Roblox Studio पर गेम बनाने के लाभ
1. रोबॉक्स एक लोकप्रिय एप्लिकेशन है, लगभग सभी बच्चे या तो इसे खेलते हैं या इसके बारे में सुना है, इसलिए सीखने की प्रक्रिया के दौरान बच्चे की रुचि कम नहीं होगी, बल्कि इसके विपरीत, वह अध्ययन करने के लिए प्रेरित होगा।
2. इस प्लेटफ़ॉर्म पर, कई चीज़ों को सरल और अनुकूलित किया गया है ताकि छोटे बच्चे भी इस पर अपने गेम बना सकें और पूरी दुनिया के साथ साझा कर सकें!
3. Roblox Studio किसी भाषा का उपयोग किए बिना भी कुछ प्रकार के गेम बनाना संभव बनाता है प्रोग्रामिंग, जो आपको बच्चों में शीघ्र रुचि जगाने और उन्हें अधिकांश से परिचित कराने की अनुमति देती है आवश्यक उपकरण.
4. इन खेलों को प्रोग्राम करने के लिए उपयोग किया जाने वाला लुआ भाषा मॉड्यूल कार्यात्मक, संरचित और आम तौर पर समझने में आसान है।
5. प्लेटफ़ॉर्म सहयोगात्मक गेम विकास का अवसर प्रदान करता है - बच्चे अपने स्वयं के गेम बना सकते हैं और उन्हें केवल दो क्लिक में रोबॉक्स वातावरण में प्रकाशित कर सकते हैं। यह आपकी परियोजनाओं को निखारने का अवसर भी प्रदान करता है।
सूचना प्रौद्योगिकियाँ बहुत तेज़ी से विकसित हो रही हैं, इसलिए प्रोग्रामिंग और गेम विकास 21वीं सदी में बहुत लोकप्रिय और आशाजनक क्षेत्र हैं। कंप्यूटर गेम बनाने की यांत्रिकी का अध्ययन, परियोजनाओं पर काम करने का अनुभव, लुआ भाषा की मूल बातें - यह सब किसी भी व्यक्ति के लिए एक मूल्यवान अनुभव होगा वह न केवल तैयार कंप्यूटर उत्पादों का उपयोग करने की योजना बना रहा है, बल्कि यह भी समझना चाहता है कि वे कैसे काम करते हैं, या अपना स्वयं का सॉफ़्टवेयर बनाना चाहता है अपने आप।
यदि आपका बच्चा कंप्यूटर गेम खेलना पसंद करता है और सीखना चाहता है कि अपना गेम कैसे बनाया जाए - तो उसकी मदद करें इस दिशा में विकास करना शुरू करें और उसे "मल्टीप्लेयर गेम बनाना" पाठ्यक्रम में नामांकित करें रोबोक्स।"
कोर्स किसके लिए उपयुक्त है?
- मल्टीप्लेयर गेम में रुचि रखने वालों के लिए
- उन लोगों के लिए जो एक टीम में काम करना सीखना चाहते हैं और गेमिंग उद्योग में उतरना चाहते हैं
- उन लोगों के लिए जो रोबॉक्स खेलना पसंद करते हैं
- जो पेशेवर गेम बनाने का सपना देखते हैं
पाठ्यक्रम सामग्री:
- Roblox Studio में काम करें
- एप्लिकेशन इंटरफ़ेस
- परियोजना का प्रकाशन
- छवि प्रारूपों को सहेजना और आयात करना
- प्रोजेक्ट सेटअप
- लेखन कार्यक्रम
- संगीत के साथ काम करना
- भूदृश्य संपादन
- मानचित्र की व्यवस्था
- मॉडलिंग के साथ काम करना
- क्लाइंट और सर्वर
- परियोजना में भूमिकाएँ
- टीम परीक्षण
- स्थानों
- टेलीपोर्ट
- एडमिन कंसोल
- डिबगिंग
- मॉड्यूल स्क्रिप्ट
- डेटा भंडारण
- परियोजना कार्य
- परियोजना का पूरा होना
पाठ्यक्रम के उद्देश्य:
1. लुआ प्रोग्रामिंग भाषा का उपयोग करके रोबॉक्स स्टूडियो में मल्टीप्लेयर गेम का प्लॉट, डिज़ाइन और मैकेनिक्स बनाना सीखें।
2. एक टीम में काम करना सीखें.
3. बच्चों को कंप्यूटर गेम खेलने की रुचि से लेकर उन्हें बनाने और भविष्य में आईटी क्षेत्र में विकसित करने की इच्छा तक मार्गदर्शन करना।
पाठ्यक्रम के बारे में:
"रोबॉक्स स्टूडियो में मल्टीप्लेयर गेम बनाना" पाठ्यक्रम में, बच्चे वास्तविक गेम डेवलपर्स की तरह महसूस करेंगे: वे बुनियादी बातों से परिचित होंगे पेशेवर स्तर के मल्टीप्लेयर गेम बनाएं और रोबॉक्स स्टूडियो एप्लिकेशन में अपना खुद का विकास करें, और फिर पूरे गेमिंग समुदाय के साथ साझा करें समुदाय।
हम इस कार्यक्रम की विशेषताओं और क्षमताओं का अध्ययन करेंगे, भाषा में बुनियादी प्रोग्रामिंग कौशल में महारत हासिल करेंगे लुआ, हम टीम वर्क कौशल हासिल करेंगे, अपनी दुनिया बनाएंगे, मल्टीप्लेयर गेम और बहुत कुछ करेंगे अन्य।
सीखने की प्रक्रिया के दौरान, बच्चों की रचनात्मक सोच विकसित होती है, जो उनके कार्यों के लिए भूखंडों के लिए कई विचार उत्पन्न करने, अनोखी दुनिया बनाने और एक रोमांचक सेटिंग विकसित करने में मदद करती है। इसके अलावा हमारे पाठ्यक्रम में हम सामान्य अवधारणाओं और सिद्धांतों पर ध्यान केंद्रित करते हैं जो सभी प्रोग्रामिंग भाषाओं में उपयोग किए जाते हैं, जिससे इस क्षेत्र में बच्चों के आगे के विकास का आधार बनता है।
"रोबॉक्स स्टूडियो में मल्टीप्लेयर गेम बनाना" पाठ्यक्रम के भाग के रूप में, आपका बच्चा यह करेगा:
- लुआ प्रोग्रामिंग भाषा की मूल बातें सीखें;
- मल्टीप्लेयर गेम बनाने और उन्हें प्रकाशित करने में सक्षम होंगे;
- Roblox Studio के बुनियादी, और सबसे महत्वपूर्ण रूप से सार्वभौमिक, टूल से परिचित हों;
- अपना स्वयं का व्यवस्थापक कंसोल विकसित करना सीखें;
- एक सरल संरक्षण प्रणाली बनाने में सक्षम होंगे;
- अपने संचार कौशल, सार्वजनिक बोलने और परियोजना प्रस्तुति कौशल में सुधार करें;
- नई रचनात्मक संभावनाओं की खोज करेगा और रचनात्मक सोच विकसित करेगा;
- टीम वर्क कौशल हासिल करेंगे.
यह पाठ्यक्रम मल्टीप्लेयर गेम बनाने के क्षेत्र में बच्चे के विकास के लिए एक उत्कृष्ट शुरुआत है। प्राप्त ज्ञान अधिक जटिल कार्यक्रमों और क्षेत्रों (अवास्तविक इंजन या एकता) के अध्ययन का आधार बन सकता है। पाठ्यक्रम के अंत तक, बच्चा अपना पहला मल्टीप्लेयर गेम प्रस्तुत करेगा।
आपको कक्षाओं के लिए क्या चाहिए?
पाठ्यक्रम पूरा करने के लिए, आपके बच्चे को एक कंप्यूटर/लैपटॉप की आवश्यकता होगी जिसमें प्रोग्राम इंस्टॉल हों।
यदि कक्षाएँ ऑनलाइन हैं:
इंटरनेट का उपयोग (इंटरनेट कनेक्शन की स्थिरता की जाँच करें, 10 Mbit/s से)।
हेडफ़ोन, साथ ही बेहतर ध्वनि गुणवत्ता के लिए अतिरिक्त उपकरण: माइक्रोफ़ोन या हेडसेट।
8
पाठ्यक्रमपाठ्यक्रम शिक्षक:
"रोब्लॉक्स स्टूडियो में गेम बनाना", "पायथन में प्रोग्रामिंग गेम", "माइनक्राफ्ट: कृत्रिम बुद्धिमत्ता का परिचय", "छोटों के लिए प्रोग्रामिंग", "रोबोक्स स्टूडियो में एक मल्टीप्लेयर गेम बनाना", "स्क्रैच में गेम बनाना", "अवास्तविक" इंजन 4"
शिक्षा:
मॉस्को एनर्जी यूनिवर्सिटी, विशेषज्ञता "मशीनों की गतिशीलता और ताकत"
Minecraft प्रोग्रामिंग प्रशिक्षण कार्यक्रम में प्रमाणित प्रतिभागी
माइक्रोसॉफ्ट सर्टिफाइड टीचर इनोवेटर प्रोग्राम
अनुभव:
बास्केटबॉल में बच्चों के साथ काम करना, एक मार्केटिंग कंपनी में सहायक सिस्टम प्रशासक।
रूचियाँ:
वह प्रोग्रामिंग में रुचि रखता है, एक सक्रिय जीवनशैली रखता है, खेल से प्यार करता है, और आसानी से एक बच्चे के लिए एक दृष्टिकोण ढूंढ सकता है।
पहला मॉड्यूल
पहला दिन
टीम विकास का परिचय
- रोबॉक्स गेमिंग प्लेटफॉर्म
- मल्टीप्लेयर गेम की अवधारणा और विशेषताएं
- टीम विकास
- स्क्रिप्ट लिखना
पाठ असाइनमेंट: एक संयुक्त परियोजना का विकास, विचार उत्पन्न करने के लिए विचार-मंथन।
पाठ का परिणाम: गेम प्रोजेक्ट के निर्माण के विचार और योजना पर विचार किया।
दूसरा दिन
कमांड स्क्रिप्टिंग
- प्रोग्रामिंग की मूल बातें, एल्गोरिदम, चर
- संयुक्त कार्यक्रम लेखन की विशेषताएं
- किसी प्रोजेक्ट में लोगों को जोड़ने के बुनियादी नियम
- प्रोजेक्ट सेटअप
पाठ असाइनमेंट: एक परियोजना का टीम विकास, एक साथ लिखते समय स्क्रिप्ट सहेजना।
पाठ का परिणाम: कार्यक्रमों की पुष्टि, कई लोगों द्वारा कोड लिखने और प्रारंभिक गेम सेटिंग्स से परिचित हुए।
तीसरा दिन
किसी प्रोजेक्ट में संगीत, चित्र और मॉडल जोड़ने की बुनियादी तकनीकें
- संगीत खोजें और आयात करें
- छवियाँ खोजें और आयात करें
- मॉडल खोजें और आयात करें
- जोड़े गए ऑब्जेक्ट का मॉडरेशन पास करना
पाठ असाइनमेंट: परियोजना में विभिन्न तत्वों के सही आयात के साथ काम करना।
पाठ का परिणाम: हमने प्रोजेक्ट में संगीत, चित्र और मॉडल आयात करने पर ध्यान दिया, और सीखा कि प्रोजेक्ट में संगीत, चित्र और मॉडल कैसे जोड़े जाएं।
चौथा दिन
परियोजना में बुनियादी यांत्रिकी का विकास
- भविष्य की गेम प्रोजेक्ट योजना
- खेल के मुख्य यांत्रिकी की चर्चा
- गेम मैकेनिक्स के लिए एक प्रोग्राम लिखना
- मल्टीप्लेयर गेम में क्लाइंट और सर्वर के बीच अंतर को समझना
पाठ असाइनमेंट: एक परियोजना योजना तैयार करना, खेल की शैली और दिशा चुनना, बुनियादी यांत्रिकी के लिए एक कार्यक्रम लिखना शुरू करना।
पाठ का परिणाम: हमने परियोजना के विवरण पर काम किया और खेल यांत्रिकी के लिए एक कार्यक्रम लिखना शुरू किया।
दूसरा मॉड्यूल
पहला दिन
परियोजना में भूमिकाओं का पृथक्करण
- मल्टीप्लेयर गेम पर काम करते समय भूमिकाओं को अलग करना क्यों महत्वपूर्ण है?
- टीम के विकास में क्या भूमिकाएँ हैं?
- टीम विकास में प्रत्येक भूमिका की जिम्मेदारियों को समझना
- परियोजना के यांत्रिकी पर काम जारी रखना
पाठ असाइनमेंट: गेमिंग उद्योग में बड़ी कंपनियों के बारे में बातचीत और उनके द्वारा बनाई गई परियोजनाओं के उदाहरण।
पाठ का परिणाम: टीम वर्क और टीम विकास में भूमिकाओं का बुनियादी ज्ञान प्राप्त किया।
दूसरा दिन
परियोजना पर काम जारी है. भू-भाग डिज़ाइन बनाना
- भूदृश्य निर्माण कार्य और पर्यावरण कलाकार की भूमिका
- भूदृश्य वस्तुओं का निर्माण, वनस्पति रोपण
- उपयुक्त मॉडल ढूंढना या बनाना
- अपने प्रोजेक्ट पर काम करने का अभ्यास करें - परिदृश्य और वनस्पति तत्वों को जोड़ना
पाठ असाइनमेंट: दुनिया की प्राथमिक उपस्थिति को तैयार करना और लागू करना।
पाठ का परिणाम: खेल परिदृश्य को डिज़ाइन करने के कार्यों से परिचित हुए, और दुनिया के प्रारंभिक स्वरूप को डिज़ाइन किया।
तीसरा दिन
खेलों में ध्वनियों की भूमिका
- हमें खेल में ध्वनियों की आवश्यकता क्यों है, उदाहरणों का विश्लेषण
- ध्वनियों का वर्गीकरण: पृष्ठभूमि ध्वनियाँ, चरित्र ध्वनियाँ, हथियार ध्वनियाँ, प्रकृति ध्वनियाँ
- किसी प्रोजेक्ट के लिए ध्वनियाँ ढूंढें, जोड़ें और अनुकूलित करें
- एक बैकग्राउंड प्लेयर बनाना
पाठ असाइनमेंट: प्रोजेक्ट के लिए बैकग्राउंड प्लेयर बनाना।
पाठ का परिणाम: परियोजना का विकास जारी रखा - परियोजना में ध्वनियाँ और एक पृष्ठभूमि प्लेयर जोड़ा गया।
चौथा दिन
परियोजना का पहला परीक्षण. एक साथ टेस्ट कैसे करें
- परियोजना परीक्षण कार्य
- स्थानीय परियोजना का शुभारंभ
- बग ढूंढना, गेम को डीबग करना
- टीम प्रोजेक्ट लॉन्च
- आपके कंप्यूटर पर विभिन्न संख्या में खिलाड़ियों के साथ स्थानीय लॉन्च
पाठ असाइनमेंट: बग ढूंढते हुए प्रोजेक्ट का पहला परीक्षण करें।
पाठ का परिणाम: परियोजना का परीक्षण किया, नोट किया कि क्या वैश्विक बग थे, वैश्विक बग की उपस्थिति की पहचान की।
तीसरा मॉड्यूल
पहला दिन
किसी प्रोजेक्ट में अनेक स्थान बनाने का परिचय
- आइए "स्थान" की अवधारणा से परिचित हों
- Roblox में स्थानों के उदाहरण, शैलियाँ और स्थानों के प्रकार
- मुख्य परियोजना के भीतर अनेक नाटक बनाना
- खिलाड़ियों की संख्या के अनुसार नाटकों की स्थापना करना
पाठ असाइनमेंट: एक सामान्य प्रोजेक्ट में नए नाटक बनाना, नाटक स्थापित करना।
पाठ का परिणाम: हम किसी स्थान की अवधारणा से परिचित हुए, अपने प्रोजेक्ट में कई स्थान बनाए और कॉन्फ़िगर किए।
दूसरा दिन
स्थानों के बीच टेलीपोर्टेशन
- टेलीपोर्टेशन क्या है
- टेलीपोर्टेशन के तरीके
- मुख्य स्थान पर लौटें
- टेलीपोर्टेशन जोड़ने और स्थापित करने का अभ्यास करें
पाठ असाइनमेंट: निर्मित स्थानों के बीच टेलीपोर्टेशन के कई तरीकों का उपयोग करना।
पाठ का परिणाम: रोबॉक्स में टेलीपोर्टेशन से परिचित हुए, नए स्थानों और मुख्य स्थान पर वापस टेलीपोर्ट बनाए गए।
तीसरा दिन
गेम में एडमिनिस्ट्रेशन कंसोल बनाना
- एडमिन कंसोल का उपयोग क्यों किया जाता है, एडमिन कंसोल के कार्यान्वयन के उदाहरण
- एडमिन कंसोल के लिए एक GUI बनाना
- उन टीमों का चयन करना जिन्हें डेवलपर परियोजना में प्रशासित करेगा
- एडमिन कंसोल के लिए कोड लिखना
पाठ असाइनमेंट: एडमिन कंसोल के लिए GUI डिज़ाइन करना, कंसोल के लिए कोड लिखना।
पाठ का परिणाम: हमने सीखा कि एडमिन कंसोल कैसे बनाया जाता है, गेम के बुनियादी तंत्र पर काम करना जारी रखा - हमने गेम में एक एडमिन कंसोल जोड़ा और इसे कॉन्फ़िगर किया।
चौथा दिन
प्रोजेक्ट को डिबग करना
- किसी प्रोजेक्ट को डीबग करने के कार्य और विधियाँ
- प्रोजेक्ट कोड में बग ढूंढने के तरीके
- डिबगिंग स्क्रिप्ट
- बग ढूंढने और उन्हें ठीक करने का अभ्यास करें
पाठ असाइनमेंट: अपने प्रोजेक्ट कोड में त्रुटियाँ ढूंढें और ठीक करें।
पाठ का परिणाम: बग्स को ठीक करने में कौशल प्राप्त किया।
चौथा मॉड्यूल
पहला दिन
एक मॉड्यूल स्क्रिप्ट बनाना
- प्रोजेक्ट कोड में मॉड्यूल स्क्रिप्ट का उपयोग किस लिए किया जाता है?
- मॉड्यूलर स्क्रिप्ट की विशेषताएं, तैयार स्क्रिप्ट के उदाहरण का विश्लेषण
- सिक्के एकत्र करने के लिए एक दोहराव वाला मॉड्यूल लिखना
- ध्वनियों के लिए एक मॉड्यूलर स्क्रिप्ट लिखना
पाठ असाइनमेंट:सिक्कों और ध्वनियों को एकत्रित करने के लिए मॉड्यूलर स्क्रिप्ट बनाना।
पाठ का परिणाम: हमने मॉड्यूलर स्क्रिप्ट के उद्देश्य की जांच की और सीखा कि हमारे प्रोजेक्ट के लिए मॉड्यूलर स्क्रिप्ट कैसे लिखी जाती है।
दूसरा दिन
डेटा स्टोर - रोबॉक्स में डेटा स्टोरेज
- डेटा भंडारण का उद्देश्य क्या है - खिलाड़ी डेटा, गेम परिणाम संग्रहीत करना
- Roblox में डेटा स्टोर क्या है?
- डेटा स्टोर का उपयोग करना, अंक बचाना
- डेटा स्टोर को हमारे प्रोजेक्ट से कनेक्ट करना
- अपने प्रोजेक्ट के लिए डेटा भंडारण प्रणाली के लिए स्क्रिप्ट लिखने का अभ्यास करें
पाठ असाइनमेंट: डेटा स्टोर का उपयोग करके गेम के सेव सिस्टम के लिए कोड लिखना।
पाठ का परिणाम: हम डेटा भंडारण के कार्यों से परिचित हुए और परियोजना के लिए एक भंडारण प्रणाली डिजाइन करना शुरू किया।
तीसरा दिन
डेटा स्टोर - रोबॉक्स में डेटा स्टोरेज। विस्तार
- डेटा वेयरहाउस के प्रकार. डेटा स्टोर और ऑर्डर किया गया डेटा स्टोर
- डेटा स्टोर और ऑर्डर किए गए डेटा स्टोर के बीच अंतर, एप्लिकेशन उदाहरण
- डेटा स्टोर और ऑर्डर किए गए डेटा स्टोर का उपयोग कैसे करें
पाठ असाइनमेंट: दो डेटा स्टोर के बीच अंतर को समझना।
पाठ का परिणाम: दो डेटा स्टोर का उपयोग करने, प्रोजेक्ट पर निरंतर काम करने, डेटा स्टोर के साथ काम करने में लागू कौशल के उदाहरण लिखे (हम गेम में दोबारा प्रवेश करने के बाद खिलाड़ी के अंक बहाल करते हैं)
चौथा दिन
परियोजना का सारांश
- परियोजना परीक्षण
- परीक्षण परिणामों के आधार पर परियोजना में सुधार करना और उसे अंतिम रूप देना
- बग ढूँढना और ठीक करना
- मानचित्र पर वस्तुओं की अंतिम व्यवस्था
- गेमडेव में कार्य परिणामों और पाठ्यक्रम परिणामों, विकास की संभावनाओं की चर्चा
पाठ असाइनमेंट: अंतिम उत्पाद पर काम करें (अंतिम परीक्षण, डिबगिंग और परियोजना को अंतिम रूप देने पर व्यावहारिक कार्य)।
पाठ का परिणाम: परियोजना के तर्क की जाँच की, परीक्षण किया और परियोजना को अंतिम रूप दिया, पाठ्यक्रम के परिणामों का सारांश दिया।