कंप्यूटरप्रोग्रामिंग

अपने दम पर "Android" पर एक नाटक बनाने के लिए कैसे

कई मोबाइल प्लेटफार्मों के लिए गेम डाउनलोड करने लोगों को, लगता है: "क्यों सपने को साकार क्यों नहीं एक उत्पाद है कि बेहतर और क्या पहले से ही इंटरैक्टिव मनोरंजन उद्योग करता है से अधिक दिलचस्प है नहीं?" आप "Android" पर खेल बनाने के लिए कैसे पता नहीं है, लेकिन सीखना चाहते हैं, इस लेख नुकसान कि नौसिखिया डेवलपर्स का इंतजार से कुछ के बारे में बात करेंगे।

विचार

पहली बात यह है कि इस खेल बनाने के लिए आवश्यक है - विचार। पहले स्तर पर यह किसी भी रूप में लिखा जा सकता है। यह वांछनीय है कि यह "पकड़ लेता है" समझा जा सकता था। सबसे अधिक संभावना है, यह लागू करने की प्रक्रिया में बदल जाएगा। कुछ जोड़ना होगा, लेकिन कुछ - पूरी तरह से बदलने या हटाने। अजीब कुछ भी नहीं है - कार्यात्मक भागों के आगे विस्तार में केवल अच्छी तरह से वर्णन करने के लिए नहीं है, लेकिन इसकी उपयुक्तता की जांच करने के लिए।

यह पूरी तरह से, विचारों के प्रारंभिक वर्णन का परित्याग और "Android" पर एक रूसी खेल बनाने के लिए शुरू करने के लिए इस कदम को छोड़ आवश्यक नहीं है। एकत्र की जा रही विचार - मुख्य प्रारंभिक बिंदु है, जहां से यह आसान है आंदोलन शुरू करने के लिए। इसके अलावा, पत्र में प्रस्तुत की योजना निष्पक्ष देखेंगे विचारों, नोटिस और सही कमजोरियों अग्रिम कर सकते हैं।

सुविधाओं की सूची

तो "Android" पर खेल बनाने के लिए कैसे इस स्तर पर विस्तृत विस्तार के बिना असंभव है में काम जारी रखने करना होगा एक पाठ संपादक और सुविधाओं है कि खेल में हो जाएगा का वर्णन। यहाँ एक उदाहरण है: युद्ध के परमेश्वर की एक श्रृंखला - एक slasher है। नायक के हथियार - एक सचेतक। लड़ाई के दौरान, आप सुंदर लंबे कॉम्बो हमलों बना सकते हैं। प्रत्येक स्तर पर बॉस के साथ मैदान में पूरा हो गया है।

इस सूची में बहुत कंजूस उन है कि दूसरों की पृष्ठभूमि पर खेल का उत्पादन है और केवल मुख्य विशेषताएं इस प्रकार को दर्शाता है, कि है,। वास्तव में वहाँ कई और अधिक कर रहे हैं, लेकिन अन्य सुविधाओं माध्यमिक हैं। कम महत्वपूर्ण है, जो विकास की गति की खातिर बलिदान किया जा सकता - पहली के विवरण में उन जो बिना अपने भविष्य निर्माण नहीं हो सकता, और नवीनतम पर जाने के लिए है।

Dizdok

तो इस दस्तावेज़ के बिना एक नया खेल बनाने के लिए कैसे काम करते हैं और यह ऊपर करने के लिए लगभग असंभव है। Dizdok - "डिजाइन दस्तावेज़" के लिए कम, यह सबसे विस्तृत वर्णन में शामिल हैं:

  • ऑब्जेक्ट मॉडल और संस्थाओं की कार्यक्षमता।
  • कार्यात्मक विनिर्देशों।
  • खेल सामग्री।
  • इंटरफ़ेस।
  • यदि आवश्यक हो यह ज्ञान का आधार करने के लिए जोड़ा जा सकता है।
  • ऑब्जेक्ट मॉडल।

ऑब्जेक्ट मॉडल

हथियार, कवच, एनपीसी, जादू, खिलाड़ी: ऑब्जेक्ट मॉडल प्रत्येक गेमिंग संस्था के बारे में जानकारी शामिल है। यह प्रत्येक खेल के लिए अद्वितीय है।

कार्यक्षमता द्वारा समझा जाना चाहिए:

  • मैं \ हटाने पहन सकते हैं \ खरीद \ बेचने \ में सुधार होगा।
  • मौत के बाद सूची होगा।
  • समय के साथ या जब कुछ कार्रवाई खो ताकत हैं।
  • एक चरित्र या समूह है कि क्या बढ़ाता है।
  • विशेष गुण के सेट करता है।

ऊपर आइटम अनिवार्य नहीं हैं, उनकी संख्या कम या प्रत्येक व्यक्ति समूह इकाई के लिए बढ़ाया जा सकता है।

कार्यात्मक विनिर्देशों

कैसे "Android" के लिए खेल बनाने के लिए की सवाल का जवाब देने के पाठ्यक्रम में, आप हमारे बारे में अगले भाग dizdoka बताना चाहिए। कार्यात्मक विनिर्देशों गेमप्ले प्रत्येक का वर्णन। यहाँ आपको बताने के लिए के रूप में सही रूप में संभव के रूप में की जरूरत है, जानता है कि कैसे मुख्य चरित्र क्या करना है और यह कैसे किया जाता है। एक ही प्रत्येक एनपीसी के लिए अलग से किया जाना चाहिए। खेल पात्रों के अलावा, प्राथमिक चिकित्सा किट, हथियार, कवच, पर्यावरण के तत्वों संबोधित किया जाना चाहिए।

वास्तव में, इस खंड नियम है कि, सभी खेल क्षणों को प्रभावित मेनू से, और को नुकसान प्रभाव से की गणना के तरीके का एक सेट है। जितना अधिक आप हर एक बिंदु काम करते हैं, उतना ही आसान होगा अपनी परियोजना को लागू करने के लिए किया जाएगा।

सामग्री

एक अच्छा खेल बनाने से पहले, आप और के बारे में सोचने की जरूरत वास्तव में यह क्या हो जाएगा। विनिर्देश बताते हुए आप निर्दिष्ट कर सकते कि पात्रों एक बन्दूक, जिसमें सख्ती से तय क्षति का आरोप कारतूस शूट होगा। जब इस पैरामीटर के एनपीसी में इंजेक्शन आरक्षण क्षमता कटौती की जाएगी। तुम भी प्रत्येक व्यक्ति नमूना हथियार, कवच, एनपीसी का नाम निर्दिष्ट करने की आवश्यकता होगी। और, बेशक, आवश्यक वर्णन करने के लिए उपस्थिति। सामग्री - बिल्डिंग ब्लॉक्स जहाँ से पूरे खेल बाद में बनाया जाएगा।

इंटरफ़ेस

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

इंजन या निर्माता की पसंद

एक और कदम है कि "Android" पर खेल बनाने से पहले पूरा करने के लिए होगा - चयन खेल इंजन। लांग वे दिन गए जब सब कुछ खरोंच से किया जाना था कर रहे हैं। आज, एक तैयार डिजाइनर लेने, आप सब काम कोड की एक न्यूनतम लिख कर प्रदर्शन कर सकते हैं।

इंजन की पसंद अपनी सुविधाओं में से कुछ के आधार पर, कर योग्य है:

  • उपयोग की शर्तें।
  • अवसर।
  • मूल्य।
  • डेवलपर्स के लिए सहायता।
  • Zadokumentirovannost।
  • समुदाय का आकार।
  • सादगी।
  • तानाना।

उपयोग की शर्तें: शायद एक बार एक डिजाइनर खरीदा है, आप अपनी पूरी मालिक नहीं हो जाते। यह तब होता है कि खेल की व्यावसायिक सफलता इंजन डेवलपर्स के मुनाफे का एक प्रतिशत भुगतान करना होगा। मुख्य बात - "Android" पर खेल बनाने से पहले, पढ़ने के लाइसेंस समझौते के कार्यान्वयन के लिए चयनित उत्पाद की।

विशेषताएं: वे पूरी तरह से डेवलपर की जरूरतों को कवर करना चाहिए। उत्पाद और अधिक से अधिक आप की जरूरत प्रदान करता है, तो खेल को आसानी से नए dizdoka समारोह का उपयोग करने के लिए बढ़ाया जा सकता है। लेकिन संतुलन के बारे में सोचते हैं! टेट्रिस के लिए अवास्तविक इंजन का प्रयोग करें - मूर्खतापूर्ण है।

समर्थन: सब से पहले, यह पता है कि क्या उत्पाद एक विकास है खोजने के लिए महत्वपूर्ण है? संस्करण से संस्करण के लिए बग फिक्स कर रहे हैं? अगर वह नई कार्यक्षमता और उपकरण प्राप्त कर लेता है? इंजन है, जो तेजी से विकसित कर रहा है, इंजन, जमे हुए कई साल पहले से अधिक लाभ है।

समुदाय: डिजाइनर का उपयोग करने वालों की संख्या क्या है? उपयोगकर्ताओं की एक बड़ी संख्या, प्रलेखन, पाठ, गुरु-कक्षाएं मिल जाए, उदाहरण एक समस्या नहीं है। उपयोगकर्ता अपेक्षाकृत छोटा है, तो यह जानकारी इस हद तक कि आप कुछ प्रतियोगी करने की अनुमति देगा करने के लिए उपलब्ध नहीं हो सकता।

तानाना: इससे पहले कि आप अपने खुद के खेल बनाने के लिए, मुसीबत ले या नहीं, यह जानने के लिए चयनित इंजन मॉड्यूल से कनेक्ट करने के लिए विदेशी हो सकता है। आमतौर पर, वे निर्यात या तीन आयामी मॉडल, लगता है, स्क्रिप्ट, स्प्राइट के आयात के लिए उपयोग किया जाता है। अगर वहाँ इस तरह के उपकरणों के लिए समर्थन है, डिजाइनर सामग्री बनाने के लिए आंतरिक उपकरण तक सीमित नहीं है।

UDK

अवास्तविक डेवलपमेंट किट - सबसे आसान नहीं खेल इंजन गुरु है, लेकिन सबसे शक्तिशाली में से एक है। यह न केवल नौसिखिया डेवलपर्स, लेकिन यह भी बड़े निगमों के लिए प्रयोग किया जाता है। आप प्रश्न का उत्तर के लिए देख रहे हैं: "कैसे एक 3 डी खेल इंजन बनाने के लिए और यह कैसे चयन करने के लिए?" - आप UDK की संभावनाओं का पता लगाने चाहिए।

प्रोग्रामिंग तर्क वर्णन करने के लिए एक आंतरिक पटकथा भाषा का उपयोग करता है - UnrealScript। डेवलपर साइट सबक वीडियो पर कब्जा कर लिया और पाठ के रूप में वर्णित के रूप में के बहुत सारे प्रदान करता है। उनकी स्क्रिप्ट लिखने की संपादक से - एक ही समय में वे एक अधिकतम कार्यक्षमता को कवर किया।

टॉर्क 2D / 3D

टॉर्क - मोबाइल प्लेटफार्मों के लिए खेल के सबसे लोकप्रिय डिजाइनरों में से एक। यह संपादकों और डीबगिंग टूल के सभी आवश्यक सेट है। प्रोग्रामर के विकास में हम आराम करने के लिए काफी ध्यान दिया और सभी उपयोगिताओं सबसे सरल और सुलभ करने की कोशिश की है।

डिजाइनर प्रलेखन कि अवसरों के सबसे का वर्णन करता है के साथ आता है। आधिकारिक वेबसाइट पर ट्यूटोरियल और कई रेडीमेड खेल के स्रोत कोड पाया जा सकता है।

स्क्रिप्टिंग टॉर्क टॉर्क स्क्रिप्ट भाषा में एम्बेडेड। प्रत्येक वस्तु के गुण पहले से निर्धारित किया जा सकता। इसके अलावा डिजाइनर में Box2D का एक सेट है, जो भौतिक गणना के साथ सौदों का निर्माण किया।

आप प्रश्न का उत्तर खोजने की कोशिश कर रहे हैं, तो: "कैसे एक बनाने के लिए नेटवर्क खेल है और इस के लिए क्या एक स्क्रिप्ट लेने?" - हम सुरक्षित रूप से कह सकते हैं कि टॉर्क कम से कम समय में मल्टीप्लेयर परियोजना कर देगा। सभी आवश्यक कार्यक्षमता पहले से बनाया गया है, और जो का उदाहरण आधिकारिक वेबसाइट पर कर रहे हैं, कैसे सबसे अधिक कुशलता से इसका इस्तेमाल करने में दिखाई देंगे।

अध्ययन

संभव के रूप में अभी भी समझ से बाहर खेल इंजन चयन करने के बाद एक खेल बनाने के लिए। अपनी पढ़ाई पर बहुत समय खर्च करने के लिए होगा। स्क्रिप्ट लिखने की, बनावट, स्प्राइट, मॉडल (यदि तीन आयामी खेल) यह जाँचने के लिये एक स्क्रिप्ट लिखने के लिए,: चूंकि टीम नहीं है, तो आप सब कुछ अपने आप को करने की आवश्यकता होगी। यह अनुमान लगाना कि नौसिखिया डेवलपर मूल बातें सही कई जानने के लिए होगा मुश्किल नहीं है प्रोग्रामर,: व्यवसायों लेखक, परीक्षक, कलाकार, डिजाइनर।

यह करने से जानने के लिए सबसे अच्छा है, कि अपने परियोजना पर काम कर की प्रक्रिया में है। एक कंपनी है कि खेल विकसित किया गया है के लिए काम करते - एक और तरीका है सब कुछ आप की जरूरत है जानने के लिए। हम मुख्य प्रोग्रामर के रूप में तुरंत लेबल नहीं किया जाना चाहिए, भले ही आप दिनचर्या के काम में संलग्न करने, अंदर geymdev को देखने के लिए एक मौका नहीं देते कहा जाएगा।

किसी भी कंपनी में काम करते हैं, नीचे से शुरू होता है ठीक है। हाँ scripters और कौशल, स्तर डिजाइनर, संतुलन, परीक्षक बहुत उपयोगी हो जाएगा, और यह इन उद्योगों, जो जूनियर के बहुमत को रोजगार है। इस तरह के प्रशिक्षण के कुछ ही वर्षों के बाद dizdoki और तकनीकी कार्य बनाने का तरीका, बग ट्रैकर के बारे में जानने के लिए, और एक संपर्क डेटाबेस बनाने के लिए सीखने की जाएगी। बाद काम "Android" पर एक रूसी खेल बनाने के लिए किया जाता है, तो आप बहुत कम प्रयास खर्च करने की जरूरत है क्योंकि आप सभी आवश्यक कौशल और क्षमताओं पर शेयर किया है।

यह संभव है कि, विकास के मामलों में उनकी क्षमता साबित कर दिया हो रही है, तो आप वहाँ आप परियोजना के साथ एक अग्रणी स्थिति में ले जाएगा, इसके अलावा वर्ष टीम को छोड़ने के लिए, नहीं होगा,।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hi.atomiyme.com. Theme powered by WordPress.