एक वीडियो गेम कोड कैसे करें
एक वीडियो गेम बनाना एक बड़ा उपक्रम है, लेकिन अंतिम परिणाम सबसे रोमांचक कोडिंग प्रोजेक्ट हो सकता है जिसे आपने कभी पूरा किया है. आप प्रोग्रामिंग ज्ञान के अपने स्तर को फिट करने वाले टूल से अधिकतर सीखेंगे, इसलिए यह न मानें कि स्क्रैच से शुरू करना सबसे अच्छा विकल्प है. एक प्रोग्रामिंग भाषा, एक एकीकृत विकास पर्यावरण, और / या गेम-मेकिंग सॉफ्टवेयर का चयन करें जिसे आप इसे खोलने या ट्यूटोरियल पढ़ने के पंद्रह मिनट के भीतर पता लगाना शुरू कर सकते हैं.
कदम
2 का भाग 1:
एक इंजन का चयन1. खेल इंजन के बारे में जानें. अधिकांश वीडियो गेम एक विशेष इंजन का उपयोग करके किए जाते हैं जो आपको स्क्रैच से प्रत्येक को कोड करने के बिना "स्क्रिप्ट" घटनाओं, पात्रों और आगे की अनुमति देता है. स्क्रैच से एक पूर्ण गेम इंजन बनाना कई सालों लग सकते हैं, इसलिए अधिकांश स्वतंत्र डेवलपर्स मौजूदा इंजन का उपयोग करते हैं. आपको इस खंड में निम्न चरणों में से एक का पालन करने की आवश्यकता होगी, इस पर निर्भर करता है कि आप प्रोग्रामिंग के साथ कितने आरामदायक हैं और आप छोटे विवरणों पर कितना समय व्यतीत करना चाहते हैं.

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

3. अधिक पेशेवर विकास इंटरफेस आज़माएं. यह आपके हाथों को गंदे होने के लिए एक अच्छा विकल्प है, बिना किसी स्क्रैच से शुरू होने के बिना गेम-कोडिंग अनुभव प्राप्त करना. कई पेशेवर स्वतंत्र खेल डेवलपर्स इस स्तर पर शुरू होते हैं. हालांकि कई इंजन और एकीकृत विकास वातावरण उपलब्ध हैं (आईडीई) उपलब्ध हैं, निम्नलिखित सीखने के लिए स्वतंत्र और अपेक्षाकृत आसान हैं:

4. अपना इंजन बनाने के लिए एक उपकरण चुनें. यदि आपके पास पहले से ही कुछ प्रोग्रामिंग ज्ञान है और अपने स्वयं के इंजन के निर्माण पर मृत सेट हैं, तो शुरू करने के लिए यहां कुछ जगहें हैं. यदि यह आपका पहला प्रयास है, तो आपको ट्यूटोरियल की आवश्यकता होगी

5. अपना खुद का इंजन बनाएं. यदि आप चुनौती पर हैं और पिछले चरण में उन्नत उपकरणों में से एक को चुना है, तो आपको अपनी भाषा के लिए विशिष्ट सलाह के लिए ट्यूटोरियल, एक सहायता फोरम या एक अनुभवी गेम डेवलपर खोजने की आवश्यकता होगी. यदि आप सुनिश्चित नहीं हैं कि कहां से शुरू करना है या क्या पूछना है, यहां कुछ बुनियादी घटक हैं जिन्हें आपको जल्दी निर्माण करने की आवश्यकता होगी:
2 का भाग 2:
खेल डिजाइन करना1. पहले अपनी अवधारणा को कम करें. अपने खेल को कम करने के लिए एक अच्छी मात्रा में खर्च करें है कोड की एक पंक्ति को छूने से पहले. यह क्या है? क्या यह 2 डी या 3 डी है? क्या खिलाड़ी पहेली को हल करके, दुश्मनों से लड़ने, और / या अन्वेषण करके पहेली को हल करके खेल में प्रगति करता है? जितना अधिक प्रश्न आप उत्तर देते हैं और अधिक जानकारी आप अपने विचार देते हैं, जितना अधिक समय आप लंबे समय तक बचाएंगे. यदि आप कोडिंग शुरू करने के बाद एक बड़ा बदलाव करने का निर्णय लेते हैं, तो परिवर्तन को लागू करने में कई बार समय लग सकता है.
- इसे किसी भी तरह से नीचे ले जाएं, अपने मूल विचार से सरल तरीके से. एक छोटा प्रोटोटाइप जो पता चलता है कि आपका गेम कैसे काम करता है और खेलने के लिए कुछ स्तरों को एक उत्कृष्ट शुरुआत देता है. एक बार यह समाप्त हो जाने के बाद, आप इसे एक पूर्ण गेम में विस्तारित करने के लिए नींव के रूप में उपयोग कर सकते हैं, या जो आपने एक नई परियोजना में सीखा है उसे शामिल कर सकते हैं.

2. किसी भी क्रम में नीचे दिए गए चरणों पर काम करें. इस बिंदु पर, आपके पास कड़ी मेहनत के हफ्तों या महीनों हैं लेकिन आपके सामने पुरस्कृत काम. जबकि लोगों की एक टीम आमतौर पर नीचे दिए गए कार्यों को विभाजित करती है और साथ ही उन पर काम करती है, एक व्यक्ति को यह तय करना होगा कि प्रत्येक चरण में कौन सा कार्य शुरू करना सबसे आसान है या प्रत्येक चरण में सबसे महत्वपूर्ण है. नीचे दिए गए सभी चरणों के माध्यम से पढ़ें और उस कार्य पर शुरू करें जो आपको सबसे अधिक अपील करता है.

3. कला संपत्ति इकट्ठा या बनाएँ. जब तक आप टेक्स्ट-बेस गेम में नहीं बना रहे हैं, आपको 2 डी छवियों और संभवतः 3 डी मॉडल और बनावट की आवश्यकता होगी (मॉडल पर लागू पैटर्न). संगीत और ध्वनि प्रभाव आप प्रक्रिया में थोड़ी देर तक देरी कर सकते हैं, लेकिन यदि आप अपने गेम को प्रकाशित करने की योजना बनाते हैं तो उन्हें अत्यधिक अनुशंसा की जाती है. सरल आइकन, यूजर इंटरफेस, और फोंट सबसे कम प्राथमिकता हैं जब आपका गेम युवा होता है, लेकिन यहां थोड़ा सा प्रयास खिलाड़ी अनुभव में काफी सुधार कर सकता है.

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

5. स्तर डिजाइन पर काम करें. एक छोटे, सरल स्तर या क्षेत्र से शुरू करें. खिलाड़ी को स्तर के माध्यम से लेने वाले पथ को बनाने पर ध्यान केंद्रित करें, फिर साइड पथ (वैकल्पिक), अधिक विस्तृत ग्राफिक्स जोड़ें, और कठिनाई को ट्विक करें (जैसे प्लेटफॉर्म हाइट्स को समायोजित करके या दुश्मनों को स्थानांतरित करके).

6. ग्राफिक्स को ट्विक और अनुकूलित करें. यदि आप सरल गेम-मेकिंग सॉफ़्टवेयर का उपयोग कर रहे हैं तो यह आवश्यक नहीं है. यदि आप ग्राफिक्स सिस्टम के गहरे अंत में जाने के इच्छुक हैं, तो आप शेडर्स और कण प्रभाव बनाकर, या ग्राफिक्स कोड के माध्यम से जाकर और अपने गेम के लिए अनावश्यक कार्यों को हटाकर शुरू कर सकते हैं. चूंकि ग्राफिक्स लगभग हमेशा चोक बिंदु होते हैं जो प्रसंस्करण गति निर्धारित करता है, यहां तक कि एक 2 डी गेम आमतौर पर ग्राफिक्स कार्ड और प्रोसेसर पर बोझ को कम करने के लिए महत्वपूर्ण अनुकूलन tweaks और फिर से लिखने के माध्यम से चला जाता है.

7. Playtesters से प्रतिक्रिया प्राप्त करें. एक बार जब आपके पास गेमप्ले का एक साधारण स्तर या प्रोटोटाइप हो, तो क्या आपके मित्र खेल खेलते हैं और प्रतिक्रिया देते हैं. पता लगाएं कि लोग क्या सोचते हैं, और उन्हें क्या निराश करता है. बाद में प्रक्रिया में, जब खेल अधिक पॉलिश होता है, तो अजनबियों या परिचितों से प्रतिक्रिया ईमानदार सलाह का एक उत्कृष्ट स्रोत हो सकती है, क्योंकि वे आपकी सफलता में कम निवेश या आपको प्रोत्साहित करते हैं.
सामुदायिक क्यू एंड ए
खोज
नया प्रश्न जोड़ें- सवालजब आप वीडियो गेम पेशेवर बनाते हैं, तो क्या आप अपने आप को गेम और डिज़ाइन बनाते हैं?सामुदायिक उत्तरके इतिहास "Minecraft" तथा "Terraria" दोनों छोटे समूहों में गेम बनाने वाले छोटे समूहों में अकेले डेवलपर्स या डेवलपर्स के उदाहरण दिखाते हैं, फिर उनके खेल को आकर्षित करने के बाद एक बड़ी टीम मिल रही है. अपने आप को एक गेम कोड करने के लिए स्वतंत्र महसूस करें, लेकिन हमेशा याद रखें कि गेम डेवलपर्स और कोडर हैं जो मदद करने में प्रसन्न होंगे.धन्यवाद!हाँ नहीमददगार 15 हेल्पफुल 71 नहीं
- सवालक्या मोबाइल वीडियो गेम को कोडिंग के लिए कोई सुझाव हैं?सामुदायिक उत्तरएक खेल इंजन का उपयोग करें. यह आमतौर पर इसे स्वयं कोड करना कठिन होता है क्योंकि मोबाइल गेम कंप्यूटर गेम की तुलना में अलग-अलग काम करते हैं. कुछ मामलों में, आप बस एक गेम बनाने वाले ऐप को स्थापित कर सकते हैं, लेकिन एकता, जिसके लिए कंप्यूटर को स्थापित करने की आवश्यकता होती है, शायद कुछ मोबाइल फोन के लिए उपयोग किया जा सकता है.धन्यवाद!हाँ नहीमददगार नहीं 14 हेलपुल 38
- सवालयदि मैं एक वीडियो गेम में कोड बदलूं तो क्या होता है?सामुदायिक उत्तरनिर्भर करता है. यदि आपको पता नहीं है कि आप क्या कर रहे हैं, तो यह शायद खेल या बदतर को दुर्घटनाग्रस्त कर देगा. यदि आप बस कुछ नंबरों को बदलते हैं और जानते हैं कि आप क्या कर रहे हैं, तो गेम किसी भी तरह से बदला जाएगा. उदाहरण के लिए, खिलाड़ी के पास अधिक एचपी हो सकता है या उच्च कूद हो सकता है. हालांकि, अगर आपको कोडिंग में कोई अनुभव नहीं है, तो आपको केवल चर, बनावट और तारों को बदलना चाहिए, जो आपके गेम को गड़बड़ करने की संभावना नहीं है.धन्यवाद!हाँ नहीमददगार नहीं 20 हेल्पफुल 37
टिप्स
सामाजिक नेटवर्क पर साझा करें: