0h h1

0h h1 স্ক্রিনশট

সারসংক্ষেপ

0h h1 হল একটি মজার (এবং আসক্তি) গেম যা মোবাইলে ঠিক মনে হয়।

মার্টিন কুলের সাথে প্রশ্নোত্তর

কেন ওয়েব?

আমি সর্বদা ওয়েব প্রযুক্তির অফুরন্ত সম্ভাবনাগুলিকে পছন্দ করি, এবং আমি নিজেকে অনেক বছর আগে এটি গ্রহণ করার জন্য নিজেকে ভাগ্যবান বলে মনে করি, কারণ এই বিগত বছরগুলিতে আশ্চর্যজনক উন্নতি হয়েছে যা সত্যিই ওয়েবকে এগিয়ে নিয়ে আসে, ডেস্কটপ এবং মোবাইল উভয় ক্ষেত্রেই৷

এবং জাভাস্ক্রিপ্ট। ঈশ্বর! এটা স্রেফ nerds জন্য Play-Doh. প্রায় আক্ষরিক অর্থেই, কারণ প্লে-ডোহ এবং জাভাস্ক্রিপ্ট উভয়ই আপনাকে স্প্যাগেটির সামান্য গাদা তৈরি করতে দেয়;) তবে এটি কেবল এটিকে আরও দুর্দান্ত করে তোলে।

কিন্তু সত্যি কথা বলতে, আপনি শূন্য থেকে 88 এমপিএইচে যেতে পারেন, ড্রপবক্স বা অন্য কোথাও একটি ডেমো হোস্ট করতে পারেন, এটি একটি ডিভাইস থেকে চালান এবং এটি বের করে আনতে পারেন যাতে লোকেরা এটি পরীক্ষা করতে পারে। ফিডব্যাক লুপটি সত্যিই ছোট - ডিভাইসগুলি অন্তর্ভুক্ত - যা আমাকে দ্রুত মানিয়ে নিতে, প্রয়োজনীয় পরিবর্তনগুলি তাড়াতাড়ি করতে এবং এগিয়ে যেতে দেয়৷ তারপর যখন এটি একটি গেম রিলিজ করার জন্য প্রায় প্রস্তুত হয় তখন এটি দেখতে আশ্চর্যজনক যে সমস্ত বিভিন্ন অ্যাপ স্টোর এবং একটি প্লেযোগ্য ওয়েব সংস্করণের মাধ্যমে কত লোকের কাছে পৌঁছানো যায়৷

উন্নয়নের সময় কি সত্যিই ভাল কাজ করেছে?

আমি আমার জাভাস্ক্রিপ্টকে একটি অনুমানমূলক চেইনসো দিয়ে কোড করতে পরিচিত কারণ আমি শুধু জিনিসগুলি সম্পন্ন করতে চাই। এটা জাহাজ, আপনি জানেন? তাই আমার জন্য এটি কালো এবং সাদা রঙে একটি কার্যকরী গেম তৈরি করা যা লোকেদের জন্য খেলার যোগ্য - এটিই আমি দিয়ে শুরু করি এবং তারপরে আমি এমন একটি ডিজাইন থিম খুঁজে বের করার চেষ্টা করি যা প্রায় স্পার্টান কিন্তু কাজটি সম্পন্ন করে। একবার সেগুলি জায়গায় হয়ে গেলে আমি আমার Nexus 5-এ Cordova বিল্ডগুলি ক্রমাগত চেষ্টা করার সময় একটি Mac-এ Chrome ব্যবহার করে সমস্ত বিবরণ ঠিক করে নিচ্ছি।

আপনার অ্যাপটি উন্নত করার জন্য যদি আপনার কাছে কোনো API থাকতে পারে তবে এটি কী হবে?

আমাকে দুটি ছোট ইচ্ছা দিয়ে শুরু করতে দিন, আমি বড়টি ফেলে দেওয়ার আগে:

একটি হল মোবাইল ডিভাইসে WebView সীমাবদ্ধতা। কর্ডোভা ব্যবহার করে একটি গেম র‍্যাপ করলে সাধারণত আপনি একটি ওয়েবভিউ পান যা বেশ পুরানো। আমার অভিযোগ করা উচিত নয় যেহেতু WKWebView আসছে এবং পুরো প্রক্রিয়াটি স্ট্রিমলাইন হয়ে গেলে আরও কয়েক মাস লাগবে, কিন্তু ততক্ষণ পর্যন্ত আপনার HTML5 স্টাফ মোবাইলে পারফর্ম করার জন্য সমস্ত প্লাগইন এবং সবকিছুর সাথে তালগোল পাকিয়ে যাবে।

অন্যটি হল: লিডারবোর্ড এবং কৃতিত্বগুলিতে প্রতারকদের পরিচালনা করার সহজ উপায়গুলির সাথে গুগলকে সত্যিই devs প্রদান করতে হবে। আমার গেম 0h n0 তে কিছু খেলোয়াড় 1 স্কোর পেয়েছে এবং আমি এই ম্যানেজমেন্ট কোডটি স্থানীয়ভাবে চালানোর চেষ্টা করার জন্য একটি পুরো দিন কাটিয়েছি, যা আমার ড্যাশবোর্ডে সেট আপ করা সঠিক কী এবং স্টাফের সাথে সংযুক্ত হওয়া উচিত। কিন্তু শেষ পর্যন্ত এটি কাজ করবে না, এবং আমি মনে করি এটি Google Play-তে devs-এর জন্য Google Play Game Services ড্যাশবোর্ডে নির্মিত একটি পরিষেবা হওয়া উচিত।

কিন্তু এখানে একটি জিনিস যা সত্যই সমস্ত পার্থক্য তৈরি করবে।

কেন পৃথিবীতে আমাদের এখনও 8 এইচটিএমএল 5কে কিছু নেটিভ জাভা/ObjC কোটে মোড়ানো দরকার যাতে এটি একটি অ্যাপে পরিণত হয়? এটা ঠিক… আমার বোধগম্যতার বাইরে। আমি আশা করেছিলাম যে এটি পাঁচ বছর আগে "স্থির" হবে, কিন্তু এখানে আমরা এখনও কর্ডোভা ব্যবহার করছি নেটিভ এবং ওয়েবের মধ্যে "শূন্যতা" পূরণ করতে যা মূলত "ফোন গ্যাপ" নামটি তৈরি করেছিল। আমি এখনও কর্ডোভাকে একটি ব্রোকার হিসাবে বিবেচনা করি যে একদিন আশা করি চলে যাবে কারণ আমি আমার অ্যাপ তৈরি এবং কম্পাইল করতে এবং মোবাইল ডিভাইস বা ট্যাবলেটে থাকা সমস্ত API ব্যবহার করতে জাভাস্ক্রিপ্ট ব্যবহার করতে পারি। সুতরাং অ্যান্ড্রয়েড এবং আইওএস উভয়েরই IMHO-কে জাভাস্ক্রিপ্ট এবং সাবলাইম ছাড়া আর কিছুই না দিয়ে "নেটিভ" অ্যাপ তৈরি করার অনুমতি দেওয়া উচিত।