मोबाइल गेमिंग समझाया
यदि आप मोबाइल गेम से परिचित नहीं हैं, तो आप जल्द ही होंगे क्योंकि यह अरबों डॉलर के गेमिंग बाजार में अपेक्षित विकास का अगला बड़ा क्षेत्र है। मोबाइल गेम एक कंप्यूटर सॉफ्टवेयर गेम है जो मोबाइल फोन पर खेला जाता है। मोबाइल गेम आमतौर पर मोबाइल ऑपरेटर के नेटवर्क के माध्यम से डाउनलोड किए जाते हैं, लेकिन कुछ मामलों में गेम को खरीदे जाने पर या इन्फ्रारेड कनेक्शन, ब्लूटूथ या मेमोरी कार्ड के माध्यम से मोबाइल हैंडसेट में भी लोड किया जाता है। मोबाइल गेम्स को DoCoMo’s DoJa, Sun’s J2ME, Qualcomm’s BREW (बाइनरी रनटाइम फॉर वायरलेस) या Infusio’s ExEn (एक्ज़ीक्यूशन एनवायरनमेंट) जैसी तकनीकों का उपयोग करके विकसित किया गया है। अन्य प्लेटफ़ॉर्म भी उपलब्ध हैं, लेकिन उतने सामान्य नहीं हैं।
विभिन्न प्लेटफॉर्म
BREW अधिक शक्तिशाली तकनीक है, जो हैंडसेट का पूर्ण नियंत्रण और इसकी कार्यक्षमता तक पूर्ण पहुंच प्रदान करती है। हालाँकि यह अनियंत्रित शक्ति खतरनाक हो सकती है, और इस कारण से BREW विकास प्रक्रिया मुख्य रूप से मान्यता प्राप्त सॉफ़्टवेयर विक्रेताओं के अनुरूप है। जबकि BREW SDK (सॉफ़्टवेयर डेवलपमेंट किट) स्वतंत्र रूप से उपलब्ध है, वास्तविक मोबाइल हार्डवेयर पर चलने वाले सॉफ़्टवेयर (प्रदान किए गए एमुलेटर के विपरीत) के लिए एक डिजिटल हस्ताक्षर की आवश्यकता होती है, जिसे केवल कुछ ही पार्टियों द्वारा जारी किए गए टूल के साथ उत्पन्न किया जा सकता है, अर्थात् मोबाइल सामग्री प्रदाता और खुद क्वालकॉम। फिर भी, गेम केवल परीक्षण सक्षम उपकरणों पर ही काम करेगा। नियमित फोन पर डाउनलोड करने योग्य होने के लिए सॉफ्टवेयर को क्वालकॉम द्वारा उनके TRUE BREW परीक्षण कार्यक्रम के माध्यम से जाँच, परीक्षण और अनुमोदन दिया जाना चाहिए।
Java (उर्फ ‘J2ME’ / ‘Java ME’ / ‘Java 2 Micro Edition’) एक वर्चुअल मशीन (जिसे KVM कहा जाता है) के ऊपर चलता है, जो अंतर्निहित फोन की कार्यक्षमता तक उचित, लेकिन पूर्ण नहीं, एक्सेस की अनुमति देता है। सॉफ़्टवेयर की यह अतिरिक्त परत सुरक्षा का एक ठोस अवरोध प्रदान करती है जो गलत या दुर्भावनापूर्ण सॉफ़्टवेयर से होने वाले नुकसान को सीमित करना चाहता है। यह जावा सॉफ़्टवेयर को बिना किसी संशोधन के मौलिक रूप से भिन्न इलेक्ट्रॉनिक घटकों वाले विभिन्न प्रकार के फ़ोन (और अन्य मोबाइल डिवाइस) के बीच स्वतंत्र रूप से स्थानांतरित करने की अनुमति देता है। भुगतान की जाने वाली कीमत खेल की संभावित गति में मामूली कमी और फोन की संपूर्ण कार्यक्षमता का उपयोग करने में असमर्थता है (क्योंकि जावा सॉफ़्टवेयर केवल वही कर सकता है जो यह मध्यम-व्यक्ति परत समर्थन करता है।)
इस अतिरिक्त सुरक्षा और अनुकूलता के कारण, आमतौर पर जावा मोबाइल एप्लिकेशन, जिसमें गेम भी शामिल हैं, को फोन की एक विस्तृत श्रृंखला में लिखना और वितरित करना एक बहुत ही सरल प्रक्रिया है। आमतौर पर केवल जावा सॉफ्टवेयर बनाने के लिए एक स्वतंत्र रूप से उपलब्ध जावा डेवलपमेंट किट, मोबाइल सॉफ्टवेयर की पैकेजिंग और परीक्षण के लिए जावा एमई टूल्स (जावा वायरलेस टूलकिट के रूप में जाना जाता है) और वेब सर्वर (वेब साइट) पर जगह की आवश्यकता होती है। सार्वजनिक रिलीज के लिए तैयार होने के बाद परिणामी आवेदन।
मोबाइल गेम्स की वर्तमान सीमाएं
मोबाइल गेम का दायरा छोटा होता है और क्लाइंट उपकरणों की प्रोसेसिंग पावर की कमी के कारण अक्सर आकर्षक ग्राफिक्स पर अच्छे गेमप्ले पर भरोसा करते हैं। मोबाइल गेम के डेवलपर्स और प्रकाशकों के लिए एक बड़ी समस्या एक गेम का इतने विस्तार से वर्णन करना है कि यह ग्राहक को खरीदारी का निर्णय लेने के लिए पर्याप्त जानकारी देता है। वर्तमान में, मोबाइल गेम नेटवर्क कैरियर्स और ऑपरेटर्स पोर्टल्स के माध्यम से बेचे जाते हैं, जिसका अर्थ है कि ग्राहक को लुभाने के लिए टेक्स्ट की केवल कुछ पंक्तियां और शायद गेम का एक स्क्रीनशॉट है। टॉम्ब रेडर या रेसिंग गेम कॉलिन मैकरे जैसे शक्तिशाली ब्रांडों और लाइसेंसों पर निर्भरता है। प्रसिद्ध और स्थापित प्ले पैटर्न का भी उपयोग होता है, जिसका अर्थ है गेम प्ले मैकेनिक्स जो टेट्रिस, स्पेस इनवेडर्स या पोकर जैसे गेम में तुरंत पहचानने योग्य होते हैं। इन दोनों रणनीतियों का उपयोग मोबाइल गेमर्स को शुल्क के लिए गेम खरीदने के लिए लुभाने के लिए किया जाता है, जब वायरलेस कैरियर द्वारा सीमित मात्रा में अतिरिक्त जानकारी प्रदान की जाती है, जो आमतौर पर गेम की मेजबानी करने वाले तीसरे पक्ष के रूप में कार्य करता है।
मोबाइल गेम में हाल के नवाचारों में सिंगलप्लेयर, मल्टीप्लेयर और 3 डी ग्राफिक्स शामिल हैं। वर्चुअल लव गेम्स सिंगलप्लेयर और मल्टीप्लेयर गेम्स दोनों से संबंधित हैं। मल्टीप्लेयर गेम तेजी से दर्शकों को ढूंढ रहे हैं, क्योंकि खिलाड़ियों को अन्य लोगों के खिलाफ खेलने की क्षमता मिलती है, जो उनके मोबाइल फोन की कनेक्टिविटी का एक स्वाभाविक विस्तार है।