कम्प्युटर, कार्यक्रम
आफ्नै "एन्ड्रोइड" मा प्ले कसरी सिर्जना गर्ने
धेरै मानिसहरू मोबाइल प्लेटफर्ममा लागि खेल डाउनलोड, लाग्छ: "किन सपना किन अन्तरक्रियात्मक मनोरञ्जन उद्योग भेटी पहिले नै के छ भन्दा अझ राम्रो र रोचक छ कि एक उत्पादन गर्न एक वास्तविकता गर्न?" तपाईं कसरी "एन्ड्रोइड" मा खेल सिर्जना गर्न थाहा छैन, यदि तर सिक्न चाहन्छन्, यो आलेख साईट विकासकर्ताहरूले पर्खिरहेका कि पासो केही कुरा हुनेछ।
विचार
खेल सिर्जना गर्न आवश्यक छ कि पहिलो कुरा - विचार। पहिलो चरणको मा कुनै पनि रूप मा लेखिएको गर्न सकिन्छ। यो छ कि यो "clings" बुझ्ने थियो मनमोहक छ। सायद, यो लागू को प्रक्रिया मा परिवर्तन गरिनेछ। केही थप्न हुनेछ, तर केही - पूर्णरूपले हटाउन वा बदल। त्यहाँ अनौठो केही छ - कार्यात्मक भागहरु को थप विस्तार मात्र राम्ररी वर्णन गर्न छैन, तर यसको उपयुक्ततामाथि जाँच गर्न।
यो आवश्यक छैन पूर्ण विचार को प्रारम्भिक विवरण त्याग्न र "एन्ड्रोइड" मा एक रूसी खेल सिर्जना गर्न सुरु गर्न, यो चरण छोड्न छ। को आन्दोलन सुरु गर्न सजिलो छ, जसबाट मुख्य सुरूवात बिन्दु, - विचारहरू जम्मा गर्ने। साथै, कागज मा प्रस्तुत objectively को योजना हेर्न हुनेछ विचारै, सूचना र सही कमजोरी अग्रिम सक्छ।
सुविधाहरू सूची
कसरी "एन्ड्रोइड" मा खेल सिर्जना गर्न त काम जारी राख्न हुनेछ यो चरण मा विस्तृत विस्तार बिना असम्भव छ एउटा पाठ सम्पादक र खेल हुनेछ कि सुविधाहरू वर्णन। यहाँ एउटा उदाहरण छ: युद्ध को परमेश्वरको श्रृंखला - एक स्ल्याशर छ। को protagonist को हतियार - एक सचेतक। लडाई समयमा, तपाईं सुन्दर लामो कम्बो आक्रमण गर्न सक्छन्। प्रत्येक स्तर हाकिम संग Fray पूरा भएको छ।
त्यो हो, यो सूची राम्रो stingy छ र केवल मुख्य विशेषताहरु झल्काउँछ अरूको पृष्ठभूमिमा खेल उत्पादन गर्ने ती। वास्तवमा त्यहाँ धेरै छन्, तर अन्य सुविधाहरू माध्यमिक छन्। , जो विकास गति खातिर बलिदान गर्न सकिन्छ कम महत्त्वपूर्ण - पहिलो विवरण आफ्नो भविष्य सिर्जना अवस्थित गर्न सक्छन् जो बिना ती, र नवीनतम जान छ।
Dizdok
यो कागजात बिना नयाँ खेल कसरी बनाउन त काम र यसलाई माथि छ गर्न असम्भव छ। Dizdok - "डिजाइन कागजात" को लागि छोटो, यो सबै भन्दा विस्तृत विवरण समावेश:
- वस्तु मोडेल र संस्थाहरू को कार्यक्षमता।
- कार्यात्मक विनिर्देशों।
- खेल सामग्री।
- इन्टरफेस।
- आवश्यक भएमा यो ज्ञान आधार थप गर्न सकिन्छ।
- वस्तु मोडेल।
वस्तु मोडेल
हतियार, हतियार, को NPC, को हिज्जे, प्लेयर: वस्तु मोडेल प्रत्येक खेल निकाय बारेमा जानकारी छ। यो प्रत्येक खेलको लागि अद्वितीय छ।
कार्यक्षमता बुझेका गर्नुपर्छ:
- म \ हटाउन लगाउने सक्नुहुन्छ \ खरीद \ बिक्री \ सुधार।
- मृत्यु पछि सूची हुनेछ।
- समय वा अधिक गर्दा केही कार्य खो बल हो।
- एक अक्षर वा समूह कि बढ्छ।
- विशेष गुण को सेट गर्छ।
माथिको वस्तुहरू अनिवार्य छैन, आफ्नो संख्या कम वा प्रत्येक व्यक्ति समूह एकाइ लागि वृद्धि हुन सकेन।
कार्यात्मक विनिर्देशों
कसरी "एन्ड्रोइड" को लागि खेल सिर्जना गर्न को प्रश्नको जवाफ को पाठ्यक्रम, तपाईं हामीलाई अर्को खण्ड dizdoka बारेमा बताउन पर्छ। कार्यात्मक विनिर्देशों apiece को गेमप्लेको वर्णन। यहाँ तपाईं मुख्य पात्र कसरी गर्न थाह छ र यसलाई कसरी कार्यान्वयन हुन्छ, बताउन रूपमा सही सकेसम्म आवश्यक छ। एउटै अलग प्रत्येक NPC लागि गरेको हुनुपर्छ। खेल वर्ण साथै पहिलो सहायता किरा, हतियार, हतियार, वातावरण को तत्व सम्बोधन गर्नुपर्छ।
वास्तवमा, यो खण्ड नियम मेनु बाट, र क्षति प्रभाव देखि गणना कसरी गर्न, सबै खेल क्षणमा असर को एक सेट छ। अधिक तपाईं काम हरेक एक बिन्दु, को सजिलो तपाईंको परियोजना लागू हुनेछ।
सामग्री
राम्रो खेल सिर्जना गर्न पूर्व, तपाईं सोच्न आवश्यक र के ठीक यसलाई हुनेछ। को विशिष्टीकरण वर्णन, तपाईं वर्ण एक firearm, जसमा rigidly निश्चित क्षति संग चार्ज कारतूस गोली हुनेछ निर्दिष्ट गर्न सक्नुहुन्छ। यो मापदण्ड को NPC मा इंजेक्शन गर्दा आरक्षण क्षमता कटौती गरिनेछ। तपाईं पनि प्रत्येक व्यक्ति नमूना हतियार, हतियार, को NPC को नाम निर्दिष्ट गर्न आवश्यक हुनेछ। र, को पाठ्यक्रम, को वर्णन गर्न आवश्यक उपस्थिति। सामग्री - निर्माण ब्लक जो देखि सारा खेल पछि निर्मित गरिनेछ।
इन्टरफेस
इन्टरफेस - कार्यहरु र बटनहरू जो संग प्रयोगकर्ता कार्यक्रम अन्तरक्रिया हुनेछ एक सेट। यो सिर्जना गर्दा विचार गर्नुपर्छ भनेर मुख्य कुरा हो - सुविधा। सबै तत्व कसरी व्यवस्थित गर्न ठीक बुझ्न, तपाईंले आफ्नो परियोजनामा सबैभन्दा उपयुक्त समाधान स्थानान्तरणका चलाउन सक्नुहुन्छ र शैली को सबै भन्दा राम्रो उदाहरण विश्लेषण।
इन्जिन वा निर्माता को विकल्प
"एन्ड्रोइड" मा खेल सिर्जना गर्नु अघि पूरा गर्न भनेर अर्को चरण - चयन गर्नुहोस् खेल इन्जिन। लामो गइसकेको सबै स्क्राच देखि गरिन थियो जब दिन छन्। आज, एक तयार डिजाइनर लिएर, तपाईं सबै काम कोड को एक न्यूनतम लेखेर प्रदर्शन गर्न सक्छन्।
इन्जिन को विकल्प यसको सुविधाहरू आधारित गरिरहेको लायक छ:
- प्रयोगका शर्तहरु।
- अवसर।
- मूल्य।
- विकासकर्ताहरूको लागि समर्थन।
- Zadokumentirovannost।
- समुदाय को आकार।
- सादगी।
- Extensibility।
प्रयोगका शर्तहरु: सायद तपाईं आफ्नो पूर्ण मालिक बन्न छैन, एक डिजाइनर एक पटक किनेको। यो खेलको व्यावसायिक सफलता इन्जिन विकासकर्ताहरूले को लाभ को एक प्रतिशत भुक्तानी गर्न भनेर हुन्छ। मुख्य कुरा हो - "एन्ड्रोइड" मा खेल सिर्जना गर्नु अघि, पढ्न लाइसेन्स सम्झौता कार्यान्वयन लागि चयन उत्पादन को।
सुविधाहरू: तिनीहरूले पूर्ण विकासकर्ता को आवश्यकता कवर गर्नुपर्छ। उत्पादन तपाईं आवश्यक भन्दा बढी प्रदान गर्दछ भने, खेल सजिलै नयाँ dizdoka समारोह प्रयोग गर्न विस्तार गर्न सकिन्छ। तर ब्यालेन्स सोच्न! Tetris लागि असत्य इन्जिन प्रयोग - मुर्ख छ।
समर्थन: सबै को पहिलो, यो उत्पादन एक विकास छ कि छैन भनेर पत्ता लगाउन महत्त्वपूर्ण छ? संस्करणबाट संस्करणमा बग हुनुहुन्छ? उहाँले नयाँ कार्यक्षमता र उपकरण प्राप्त भने? तीव्र गतिमा विकास भएको छ जो इन्जिन, इन्जिन, स्थिर धेरै वर्ष पहिले एउटा फाइदा छ।
सामुदायिक: डिजाइनर प्रयोग गर्नेहरू नम्बर के हो? प्रयोगकर्ताहरूको एक ठूलो संख्या, दस्तावेज, पाठ, मास्टर-कक्षाहरू पाउन भने, उदाहरणहरू एक समस्या हो। प्रयोगकर्ता अपेक्षाकृत सानो छ भने, यो जानकारी तपाईं प्रतिस्पर्धी केहि गर्न अनुमति दिन्छ कि हदसम्म उपलब्ध नहुन सक्छ।
Extensibility: तपाईं आफ्नो खेल सिर्जना गर्नुहोस्, विदेशी हुन सक्छ चयन इन्जिन मोड्युलहरू जडान गर्न चाहे वा बाहिर फेला पार्न समस्या लिन्छन्। सामान्यतया, तीन-आयामी मोडेल, ध्वनि, लिपि, sprites को निर्यात वा आयात लागि प्रयोग गरिन्छ। त्यहाँ यस्तो उपकरण लागि समर्थन छ भने, डिजाइनर सामग्री सिर्जना गर्न आन्तरिक उपकरण सीमित छैन।
UDK
काल्पनिक विकास किट - छैन सजिलो खेल इन्जिन मास्टर, तर सबैभन्दा शक्तिशाली को एक। यो मात्र साईट विकासकर्ताहरूले, तर पनि ठूलो निगमों गर्न प्रयोग गरिन्छ। तपाईं प्रश्न जवाफ खोजिरहेको भने: "एक 3D खेल इन्जिन कसरी सिर्जना र कसरी यो चयन गर्न?" - तपाईं UDK को संभावनाहरु खोजी गर्नुपर्छ।
यस कार्यक्रम तर्क वर्णन गर्न आन्तरिक स्क्रिप्टिङ भाषा प्रयोग - अवास्तविकस्क्रिप्ट Language। विकासकर्ता साइट रूपमा भिडियोमा कब्जा र पाठ फारम मा वर्णन पाठ धेरै प्रदान गर्दछ। आफ्नो लिपि लेख्न संपादक देखि - एकै समयमा तिनीहरूले अधिकतम कार्यक्षमता कवर।
टोक 2D / 3D
टोक - मोबाइल प्लेटफर्ममा लागि खेल को सबै भन्दा लोकप्रिय डिजाइनर मध्ये एक। यो सम्पादक र डिबग उपकरण सबै आवश्यक सेट छ। प्रोग्रामर को विकास मा हामी सान्त्वना ठूलो ध्यान र सबै उपयोगिता भन्दा सरल र सुलभ गर्न प्रयास गरेका छन्।
डिजाइनर कि अवसर को सबै भन्दा वर्णन दस्तावेज आउँछ। आधिकारिक वेबसाइटमा धेरै तयार बनाएको खेल को tutorials र स्रोत कोड पाउन सकिन्छ।
पटकथा मा टोक टोक लिपि भाषा सम्मिलित। प्रत्येक वस्तु को गुण अग्रिम निर्धारण गर्न सकिँदैन। पनि डिजाइनर मा भौतिक गणना संग गर्नुहुन्छ जो Box2D एक सेट, बनाए।
तपाईं प्रश्न गर्न यसको जवाफ पाउन प्रयास गर्दै भने: "एक कसरी सिर्जना गर्ने नेटवर्क खेल र यस को लागि के स्क्रिप्ट छनोट?" - हामी सुरक्षित टोक सबभन्दा छोटो सम्भव समयमा बहु परियोजना गर्नेछ भनेर भन्न सकिन्छ। सबै आवश्यक कार्यक्षमता अग्रिम निर्माण गरिएको छ, र जो उदाहरणहरू आधिकारिक वेबसाइटमा हो, कसरी यो भन्दा कुशलतापूर्वक प्रयोग गर्न देखाउनेछ।
अध्ययन
सकेसम्म अझै पनि अबोध्य खेल इन्जिन चयन पछि खेल सिर्जना गर्न। आफ्नो पढाई मा धेरै समय खर्च हुनेछ। परीक्षण गर्न एउटा लिपि लेख्न लिपि लेख्न, बनावट, sprites, मोडेल (यदि तीन आयोमी खेल) सिर्जना गर्नुहोस्,: टोलीमा कुनै भएकोले, तपाईं सबै आफैलाई गर्न आवश्यक हुनेछ। यो कठिन भएको साईट विकासकर्ता मूल कुराहरू सही धेरै सिक्न हुनेछ भनेर अनुमान गर्न छ प्रोग्रामर,: पेशों लेखक, परीक्षक, कलाकार, डिजाइनर।
यसलाई तपाईँको परियोजना मा काम को प्रक्रिया मा छ, गरेर सिक्न सबै भन्दा राम्रो छ। खेल विकास भएको एक कम्पनी को लागि काम - तपाईं आवश्यक सबै सिक्न अर्को तरिका हो। हामी तपाईं भित्र geymdev हेर्न मौका दिन छैन अप, दिनचर्या घरधन्दा मा संलग्न गर्न आग्रह गरिने पनि प्रमुख प्रोग्रामर रूपमा तुरुन्तै लेबल गर्नुपर्छ।
कुनै पनि कम्पनी मा काम ठीक छ, तल बाट सुरु हुन्छ। हो scripters र कौशल, स्तर डिजाइनर, balancer, को परीक्षक धेरै उपयोगी हुनेछ, र यो जूनियर को बहुमत रोजगार जो यी उद्योग, छ। यस्तो प्रशिक्षण केही वर्ष पछि कसरी, dizdoki र प्राविधिक जिम्मेवारी सिर्जना गर्न बग ट्रयाकरलाई सिक्न र सम्पर्क डेटाबेस गठन गर्न सिक्दै गरिनेछ। काम "एन्ड्रोइड" मा एक रूसी खेल सिर्जना गर्न गरेको पछि, तपाईंले सबै आवश्यक सीप र क्षमता मा शेयर छ, किनभने धेरै कम प्रयास खर्च गर्न आवश्यक छ।
यसलाई विकास मामिलामा आफ्नो क्षमता साबित भएको, सम्भव छ, तपाईं तपाईं परियोजना संग एक अग्रणी स्थिति हुनेछ, पुरानो टोली छोड्न यसबाहेक छैन।
Similar articles
Trending Now