0 घंटा h1

0h h1 का स्क्रीनशॉट

खास जानकारी

0h h1 एक मज़ेदार (और लत लगाने वाला) गेम है जो मोबाइल पर बिलकुल सही लगता है.

मार्टिन कूल के साथ सवाल-जवाब

वेब ही क्यों?

मुझे हमेशा वेब टेक्नोलॉजी की अनगिनत संभावनाएं पसंद हैं. मैं काफ़ी खुशकिस्मत हूं कि कई साल पहले इसे अपनाया

और JavaScript. कमाल है! तकनीकी जानकारी रखने वालों के लिए यह गेम Play-Doh है. सचमुच, क्योंकि Play-Doh और JavaScript दोनों ही आपको बहुत सारे स्पैगेटी बनाने देते हैं ;) लेकिन इससे सब कुछ और शानदार हो जाता है.

सच बताऊं, तो आप तुरंत ही ज़ीरो से 88 एमपीएच तक पहुंच सकते हैं, Dropbox या किसी दूसरी जगह पर डेमो होस्ट कर सकते हैं, इसे किसी डिवाइस से चला सकते हैं, ताकि लोग इसे टेस्ट कर सकें. फ़ीडबैक लूप बहुत छोटा है - इसमें डिवाइसों को शामिल किया गया है. इससे मुझे फटाफट बदलाव करने, ज़रूरी बदलाव करने, और आगे बढ़ने में मदद मिलती है. जब किसी गेम को रिलीज़ करने के लिए करीब-करीब तैयार हो, तब यह देखना काफ़ी दिलचस्प होता है कि अलग-अलग ऐप स्टोर और खेलने वाले वेब वर्शन को मिलाकर, कितने लोगों तक पहुंचा जा सकता है.

डेवलपमेंट के दौरान क्या कारगर रहा?

मुझे अपने JavaScript को एक काल्पनिक चेनसॉ के साथ कोड करने के लिए जाना जाता है, क्योंकि मैं अपने काम को पूरा करना चाहता हूं. शिप कर दो, क्या तुम्हें पता है? मेरे लिए बात है ब्लैक एंड व्हाइट में काम करने वाला ऐसा गेम बनाना, जिसे लोग खेल सकें - मैं इसके साथ शुरुआत करता हूं. इसके बाद मैं एक ऐसी डिज़ाइन थीम ढूंढने की कोशिश करता हूं जो सामान्य हो, लेकिन काम पूरा हो जाए. इसके बाद, मैं Mac पर Chrome का इस्तेमाल करके सभी चीज़ों को बेहतर बना रहा/रही हूं और लगातार अपने Nexus 5 पर Cordov को आज़मा रहा/रही हूं.

अगर आपके पास अपने ऐप्लिकेशन को बेहतर बनाने के लिए कोई एपीआई हो, तो वह क्या होगा?

किसी बड़ी खुशी को खारिज करने से पहले, मुझे दो छोटी-छोटी इच्छाओं से शुरुआत करनी होगी:

एक है मोबाइल डिवाइस पर वेबव्यू से जुड़ी पाबंदियां. आम तौर पर, कोर्डोवा का इस्तेमाल करके किसी गेम को रैप करने से आपको एक पुराना वेबव्यू मिलता है. मुझे शिकायत नहीं करनी चाहिए, क्योंकि WKWebView आ रहा है और पूरी प्रोसेस को आसान होने में कुछ और महीने लगेंगे. हालांकि, तब तक सभी प्लग इन और सब कुछ गड़बड़ हो जाएगा, ताकि मोबाइल पर अपने HTML5 कॉन्टेंट को परफ़ॉर्म करने के लिए ऐसा हो सके.

दूसरा बदलाव यह है: Google को डेवलपर को, लीडरबोर्ड और उपलब्धियों में धोखा देने वालों को आसानी से मैनेज करने के तरीके उपलब्ध कराने होंगे. मेरे गेम 0h n0 में, किसी खिलाड़ी को 1 स्कोर मिला और मैंने पूरा दिन इस मैनेजमेंट कोड को स्थानीय तौर पर चलाने की कोशिश में बिताया. इसे अपने डैशबोर्ड में सेट अप की गई सही कुंजियों और चीज़ों के आधार पर कनेक्ट करना चाहिए. लेकिन अंत में यह काम नहीं करेगा और मुझे लगता है कि यह Google Play पर डेवलपर के लिए Google Play गेम सेवाएं डैशबोर्ड में पहले से मौजूद सेवा होनी चाहिए.

हालांकि, असल में इस एक चीज़ से काफ़ी फ़र्क़ पड़ेगा.

Earth पर, हमें HTML5 को ऐप्लिकेशन में बदलने के लिए, इसे कुछ नेटिव Java/ObjC कोट में अब भी 8रैप8 करने की ज़रूरत क्यों है? यह बस... मेरी समझ से परे है. मुझे उम्मीद थी कि यह समस्या पांच साल पहले ही "ठीक" हो जाएगी, लेकिन अब भी हम नेटिव और वेब के बीच की "अंतर" को दूर करने के लिए Cordov का इस्तेमाल कर रहे हैं. यह समस्या मूल रूप से "Phone Gap" के नाम से दी गई थी. मुझे अब भी Cordava एक ब्रोकर लगता है, उम्मीद है कि एक दिन धीरे-धीरे बीत जाएगा, क्योंकि इस ऐप्लिकेशन को बनाने और कंपाइल करने के लिए JavaScript का इस्तेमाल किया जा सकेगा. साथ ही, मोबाइल डिवाइस या टैबलेट में मौजूद सभी एपीआई का इस्तेमाल करने के लिए भी, JavaScript का इस्तेमाल किया जा सकेगा. इसलिए, Android और iOS दोनों को IMHO के ज़रिए डेवलपर को "नेटिव" ऐप्लिकेशन बनाने की अनुमति देनी चाहिए. इसके लिए, JavaScript और Sublime दोनों का इस्तेमाल करना ज़रूरी है.