আমি সিলভারলাইট / সি # থেকে খাঁটি এইচটিএমএল 5 / জাভাস্ক্রিপ্ট / ক্যানভাসে আমার স্পেস কৌশল কৌশলটি পোর্টিং শেষ করেছি:
অস্ট্রিয়ায়ার্ক - তারকাদের শাসক
এটি একটি 2 ডি গেম এবং গ্রাফিকালি খুব সহজ, সুতরাং এটি ক্যানভাসটি ব্যবহার করার জন্য নিজেকে সুন্দরভাবে ধার দেয় কারণ সেখানে প্রচুর চিত্রকর্ম চলছে না। বলা হচ্ছে, আমি একই প্রযুক্তি সহ আরও কিছু অ্যানিমেটেড গেমস যা করছে তা দেখে আমি মুগ্ধ। ক্রোম ওয়েব স্টোরের ক্রুদ্ধ পাখির মতো: অ্যাংরি বার্ডস , আরও উদাহরণের জন্য আপনি ক্রোম ওয়েব স্টোরের অন্যান্য কয়েকটি গেমও পরীক্ষা করে দেখতে চাইতে পারেন।
আমি আমার গেমটি পোর্ট করার একটি কারণ হ'ল আমি চেয়েছিলাম যে এটি জাভা বা অবজেক্টিভ সি-তে পুরো জিনিসটি পুনরায় কোড না করেই ট্যাবলেট / মোবাইল ডিভাইসগুলিতে চালানো সক্ষম হোক IOS এবং অ্যান্ড্রয়েড উভয়েরই এটিকে আরও সহজ করার জন্য 'ওয়েবভিউ' নিয়ন্ত্রণ রয়েছে, তবে আমি এটি দিয়ে কাজ করেছি এর চারপাশে কিছুটা ঝিমঝিম করার মধ্যেও আমার সমস্যা হয়েছে (আইওএসের সমস্ত সম্পদ আমার ফোল্ডারে থাকা যতটা আমি দেখেছি প্রয়োজন)।
এই ধরণের ক্রস-প্ল্যাটফর্মের প্রয়োজনীয়তা হ'ল কারণ হ'ল কিছু লোক ফ্ল্যাশ থেকে এবং এইচটিএমএল 5 এর দিকে চলে যাচ্ছেন, তবে ক্ষতিটি হ'ল আপনাকে এন বিভিন্ন ব্রাউজার এবং সংস্করণে পরীক্ষা করতে হবে এবং সাধারণ ওয়েব বিকাশের সাথে সমস্ত মাথাব্যথা যুক্ত রয়েছে। এই সমস্যাগুলি jQuery এর মতো লাইব্রেরি এবং এখানে উল্লিখিত অন্যান্য এইচটিএমএল 5 গেম লাইব্রেরি / প্ল্যাটফর্মগুলি দ্বারা হ্রাস করা হয়েছে ( ইমপ্যাক্টজেএস হ'ল আমি দেখেছি কিন্তু চেষ্টা করেছি নি)। এছাড়াও ফায়ারফক্স out বের হয়ে গেলে এবং IE 9+ আরও বিস্তৃত হয়ে উঠলে এই সমস্যাগুলি তেমন সমস্যার সমাধান করবে না।
আপনি যদি সিলভারলাইট থেকে এইচটিএমএল 5 ক্যানভাসে পোর্টিংয়ের মুখোমুখি হয়ে থাকেন এমন কিছু সমস্যা সম্পর্কে আগ্রহী হন তবে আপনার আমার ব্লগ পোস্টটি এখানে চেক করা উচিত: এইচটিএমএল 5 ক্যানভাস ট্যাগ ব্যবহার করে জাভাস্ক্রিপ্টে সিলভারলাইট অ্যাপ পোর্টিং করা উচিত