ट्रेजर चेस्ट: डायमंड आइडल - पोस्टमार्टम प्रोजेक्ट

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



सभी गर्मियों में, हमने (Artefact Network) Unity3D तकनीक का उपयोग करके सामाजिक नेटवर्क के लिए हमारे इंडी प्रोजेक्ट पर कड़ी मेहनत की - मैच 2 शैली में "ट्रेजर चेस्ट : डायमंड आइडल" । और सचमुच इस सप्ताह के अंत में, जीवन के लिए आते हैं।









गेमप्ले


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







खेल के दौरान, ऊर्जा की बोतलें बाहर गिर जाती हैं। जब खिलाड़ी 3 टुकड़े इकट्ठा करता है (शीर्ष पर संग्रह प्रगति है) - मूर्ति सक्रिय है और इसे बाईं माउस बटन के साथ इस्तेमाल किया जा सकता है। फिर मूर्ति से प्रकाश प्रस्फुटित होता है और खेल का मैदान आंशिक रूप से रीसेट हो जाता है।







विभिन्न उपलब्धियों के लिए - खिलाड़ियों को पुरस्कार के रूप में सोने के सिक्के मिलते हैं। प्रत्येक उपलब्धि के अंतिम स्तर के लिए, खिलाड़ी को अपने अवतार के बजाय उपयोग करने का अवसर मिलता है - एक विशेष मुखौटा जो उपलब्धि के प्रकार को पहचानता है।







इसके अलावा, खिलाड़ियों को 5 प्रकार के रन एकत्र करने होंगे। ऐसी हर 100 रन के लिए, पुस्तक में कहानी खुलती है, और इन्वेंट्री का विस्तार (उपयोग की गई कलाकृतियों की अधिकतम संख्या)। सभी कहानियों को खोलने के लिए - आपको बहुत सारे खेल खेलने की आवश्यकता होगी, और इस प्रकार पुस्तक खेल के प्रशंसकों के लिए एक प्रकार का बोनस है।







ग्राहक


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



क्लाइंट को एकता मंच पर विकसित किया गया था, इसलिए खेल के लिए आपको प्लग-इन स्थापित करने की आवश्यकता होती है, जो कि फ़्लैश प्लेयर को स्थापित करने से अधिक कठिन नहीं है (हालांकि अफसोस, यह कुछ उपयोगकर्ताओं को भयभीत करता है)। क्लाइंट का वर्तमान वजन (यूनिटी प्लगइन लोड होने वाली फ़ाइल) 2.7mb के बारे में है, इसे गेम में प्रवेश करने के बाद एक बार डाउनलोड किया जाता है और फिर इसे नए संस्करण के रिलीज़ होने तक कैश से लोड किया जाएगा। यह सच है, एकता 2.6.1 की ख़ासियत के कारण, एक ही समय में 300 केबी कुछ फोंट पर कब्जा कर लेता है (एकता प्रत्येक अद्वितीय फ़ॉन्ट आकार और प्रकार के लिए बिटमैप फोंट बनाता है), तीसरे संस्करण में समस्या हल हो जाएगी।







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







क्लाइंट सभी प्रमुख ब्राउज़रों के साथ-साथ विंडोज और मैक ऑपरेटिंग सिस्टम के साथ संगत है (हम लिनक्स के लिए एक संस्करण बनाना पसंद करेंगे, लेकिन हमारे अफसोस के लिए, इसका समर्थन केवल एकता योजनाओं में है)।



सर्वर


सर्वर LAMP पर आधारित है। अनुकूलन के लिए, मेम्केड और ईक्लेरेटर का उपयोग किया जाता है। आयरन CentOS पर एक वर्चुअल सर्वर है। डेटा को www प्रोटोकॉल के माध्यम से सर्वर के साथ आदान-प्रदान किया जाता है, क्योंकि एकता में http अनुरोधों के साथ काम करने की क्षमता है। इस प्रकार, खेल के लिए किसी भी गैर-मानक पोर्ट को खोलने की आवश्यकता नहीं है। डेटा को मानक php टूल द्वारा क्रमबद्ध स्ट्रिंग्स के रूप में प्रेषित किया जाता है।



सामग्री


लगभग सभी ग्राफिक सामग्री हमारे बहु-सशस्त्र कलाकार द्वारा बनाई गई थी। मैंने विशेष प्रभाव पैदा किया, क्योंकि इसके साथ कुछ अनुभव है। कुछ परिशोधनों के साथ सभी ध्वनि प्रभाव www.freesound.org से लिए गए थे। उनकी अनुमति से अलेक्जेंडर अखुरा के मुफ्त वितरण के साथ संगीत का भी उपयोग किया गया था।







मुद्रीकरण


अर्जित सिक्कों के अलावा - दैनिक रूप से, उपयोगकर्ताओं को एक सोने का उपहार प्राप्त होता है। यदि किसी खिलाड़ी के पास पर्याप्त पैसा नहीं है, तो वह इसे असली के लिए खरीद सकता है। खेल (डीफ्रॉस्टिंग, मूर्ति सक्रियण) के साथ-साथ कलाकृतियों पर भी वस्तुओं पर सिक्के खर्च किए जाते हैं। कलाकृतियों को स्टोर में बेचा जाता है और आपको गेमिंग क्षमताओं का विस्तार करने की अनुमति मिलती है - मुख्य रूप से खिलाड़ी उन पर अलग हो जाते हैं, उदाहरण के लिए, चांदी और सोने की घड़ियों को खरीदकर खेल के लिए समय बढ़ाते हैं।







virality


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







मंच


Vkontakte को खेल के लिए पहला मंच चुना गया था - विभिन्न कारणों से (उदाहरण के लिए, भुगतान स्वीकार करने में कोई समस्या नहीं है - सब कुछ वोटों द्वारा भुगतान किया जाता है)। एकता एकीकरण के साथ कोई समस्या नहीं थी - सामाजिक नेटवर्क के साथ बातचीत करने के लिए iframe और JavaScript API का उपयोग किया जाता है। सत्यापन प्रक्रिया में एक दिन से अधिक समय नहीं लगा और इस प्रक्रिया में कोई प्रश्न नहीं उठे। न केवल सांख्यिकी टूल से प्रसन्न होकर, यह निश्चित रूप से Google एनालिटिक्स नहीं है, लेकिन फिर भी किसी से बेहतर नहीं है।



डिज़ाइन


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



परिणाम:


न्यूनतम वित्तीय निवेश, 3-4 महीने का काम, 3 लोगों की टीम (प्रोग्रामर, कलाकार, गेम डिजाइनर)। ~ 400 अद्वितीय उपयोगकर्ता और काम के पहले दिन के लिए ~ 200 स्थापना, जिनमें से ~ 170 खेल में चला गया (यानी, वे प्लग-इन को स्थापित करने के साथ मुकाबला किया)। फिर भी, रिलीज के तथ्य के अलावा - इसमें घमंड करने के लिए ज्यादा कुछ नहीं है, और प्रोजेक्ट की सफलता या विफलता का अंदाजा कुछ समय बाद ही लगाया जा सकता है और अन्य प्लेटफॉर्म पर रिलीज किया जा सकता है।



आवेदन vkontakte.ru/app1894446 पर उपलब्ध है



All Articles