আমার ইতিমধ্যে সি ++ এবং ওপেনজিএল নিয়ে যুক্তিসঙ্গত অভিজ্ঞতা আছে এবং আমি সম্প্রতি মোবাইল গেম বিকাশের চেষ্টা করার সিদ্ধান্ত নিয়েছি। জাভা ব্যবহার করে সাফল্যের সাথে একটি সহজ ওপেনএল ইএস অ্যান্ড্রয়েড অ্যাপ্লিকেশন তৈরি করার পরে, আমি যতটা সম্ভব কম লিখনের কোড দিয়ে অ্যান্ড্রয়েড এবং আইওএস উভয়কেই টার্গেট করার উপায়গুলি নিয়ে গবেষণা করেছি। আমি ভিজ্যুয়াল স্টুডিও 2015 এর গর্বিত-গর্বিত ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশন ডেভেলপমেন্ট সরঞ্জামগুলি ব্যবহার করার চেষ্টা করেছি, তবে সেগুলি খুব নতুন এবং তাই চূড়ান্তভাবে নথিভুক্ত বলে মনে হয়েছে। প্রোগ্রামটি আমাকে যে টেম্পলেট প্রকল্পগুলি দিয়েছিল আমি তা তৈরি করতে পারি, তবে এই টেমপ্লেটগুলি দেওয়া কীভাবে, আমি গেমটিতে সম্পদ যুক্ত করতে বা টাচ স্ক্রিন ইনপুট হ্যান্ডেল করতে পারি তা বুঝতে পারি না।
আমার দুর্ভাগ্যক্রমে সুনির্দিষ্ট ইচ্ছা আছে, গুগলের সাথে খুঁজে পাওয়ার জন্যও খুব নির্দিষ্ট। আমি অ্যান্ড্রয়েড এবং আইওএসের জন্য পাতলা প্ল্যাটফর্ম-নির্দিষ্ট মোড়কের সাহায্যে সি ++ ব্যবহার করে একটি ওপেনলএল ইএস গেমটি তৈরি করতে চাই। লোকেরা আমার কাছে অনুরূপ প্রশ্ন জিজ্ঞাসা করেছে (যদিও ঠিক একই নয়) এবং একাধিক ব্যক্তি প্রতিক্রিয়া জানিয়েছে যে আমি যা করতে চাই তা কেবল সম্ভব নয়, তুলনামূলক সহজ, যেহেতু আমাকে ইউআই সম্পর্কে চিন্তা করতে হবে না।
আমি এই টিউটোরিয়ালটি চেষ্টা করেছিলাম , তবে এটি প্রায় তিন বছরের পুরানো এবং তাই সম্ভবত এটি পুরানো প্রযুক্তির জন্য ডিজাইন করা হয়েছে এবং ফলস্বরূপ আমি বিভিন্ন অ্যাকাউন্টবিহীন-বাগের মধ্যে চলে এসেছি। যদিও এই মুহুর্তে, এই টিউটোরিয়ালটি আমি যা চাই তা সবচেয়ে কাছের জিনিস। বাকি সমস্ত কিছুই হয় কেবলমাত্র অ্যান্ড্রয়েড-এর, বা মারমালেড এসডিকে ব্যবহার করার জন্য আমি বছরে কয়েকশো ডলার দেওয়ার পরামর্শ দিচ্ছি। অনেক সময় আমার মনে হয় যে কোডটি কেবল দুবার লিখতে হবে, একবার জাভাতে এবং একবার উদ্দেশ্য-সি-তে লিখতে হবে, তবে এই সমাধানটি সম্ভব বলে এই জ্ঞানটি দ্বারা আমাকে প্ররোচিত করা হয়েছে তবে কোনও কারণে, আধুনিক কোনও বিবরণে কোথাও coveredাকা হয়নি।
সংক্ষিপ্তসার হিসাবে, আমি আইওএস এবং অ্যান্ড্রয়েডের জন্য একটি ওপেনলএল ইএস গেমটি তৈরি করতে চাই, যেখানে একটি সি সি ++ কোডবেস প্ল্যাটফর্ম-নির্দিষ্ট কোডের স্বল্প পরিমাণে আবৃত। যাইহোক, বেশ কিছু লোক এই পদ্ধতির প্রস্তাব দেওয়ার পরেও কেউ কীভাবে এটি করবেন তা আমাকে বলতে পারে না। কেউ কি আমাকে বলতে পারে এটি আসলে সম্ভব কিনা, এবং যদি তাই হয় তবে আমি কী করতে পারি বা কোথায় শিখতে পারি?