এইচটিএমএল 5 ব্যবহার করে কোনও গেম কী স্মার্টফোনে কাজ করবে?


13

আমি এমন একটি গেম লিখতে চাই যা স্মার্ট ফোনে খেলতে পারে এবং ভাবছিলাম যে স্মার্ট ফোনের বিস্তৃত নির্বাচন নিয়ে কাজ করার জন্য এইচটিএমএল 5 গেম লিখতে পারে কি না।

উত্তর:


17

আমি সবে এইচটিএমএল 5 পরীক্ষা চালিয়েছি :

  • আইওএস ৩.১.৩ স্কোর সহ আমার আইপড টাচ ২ য় প্রজন্ম সাফারিতে 300 এর মধ্যে 125 এবং 7 বোনাক্স পয়েন্ট। গেম বিকাশের জন্য বিশেষ দ্রষ্টব্য:
    • ক্যানভাসে পুরো পয়েন্ট! গেম রেন্ডারিংয়ের জন্য দুর্দান্ত।
    • MPEG-4 এবং H.264 ফর্ম্যাট সহ ভিডিও উপাদান সমর্থন করে
    • পিসিএম, এমপিথ্রি এবং এএসি ফর্ম্যাটগুলির সাথে অডিও উপাদান সমর্থন করে (বিজিএম এবং শব্দগুলির জন্য দুর্দান্ত!)
    • ওয়েব এসকিউএল ডেটাবেস হিসাবে সেশন এবং স্থানীয় স্টোরগুলি সমর্থিত! (গেম ফাইল সংরক্ষণ করুন?)
    • অ্যাপ্লিকেশন ক্যাশে সমর্থিত; আমি ধরে নিচ্ছি এই বৈশিষ্ট্যটি আপনাকে দ্রুত লোডিংয়ের জন্য গেমের ডেটা ফাইল (চিত্রগুলি এবং এ জাতীয়) ক্যাশে করতে দেয়। আমার কাছে দুর্দান্ত লাগছে!
    • কোনও ওয়েবজিএল সমর্থন নেই।
    • কোনও ওয়েবস্কট নেই; মাল্টিপ্লেয়ার গেমসকে এজেএক্স ভোট দেওয়ার মতো আরও কিছু ব্যবহার করতে হবে।
  • অ্যান্ড্রয়েড ওএস 2.1 (+ সেনস ইউআই) এর সাথে আমার ড্রয়েড অবিশ্বাস্য 151 স্কোর এবং এর বিল্ট-ইন ব্রাউজারে 300 এর মধ্যে কোনও বোনাস পয়েন্ট নেই। আবার, বিশেষ দ্রষ্টব্য:
    • সম্পূর্ণ ক্যানভাস সমর্থন
    • ভিডিও উপাদান সমর্থিত কিন্তু চারটি কোডেকেরই তাদের এক্স ছিল। আমি ভাবছি এটি কোন ফর্ম্যাটগুলি খেলতে পারে?
    • অডিও উপাদান, ভিডিও হিসাবে একই জিনিস - সমর্থিত তবে ফর্ম্যাটগুলিতে এক্স এর রয়েছে।
    • সেশন এবং স্থানীয় স্টোরেজ এবং ওয়েব এসকিউএল ডেটাবেস সব সমর্থিত
    • অ্যাপ্লিকেশন ক্যাশে সমর্থিত
    • কোনও ওয়েবজিএল বা ওয়েবসকেট নেই
    • ওয়েব কর্মীরা সমর্থিত, যা আমার আইপডটিতে সমর্থিত ছিল না; এটি সমান্তরালভাবে কাজ করে এমন জিনিসগুলির জন্য গেম ডেভলপমেন্টে ভাল জিনিস হতে পারে - সম্ভবত এআই?
  • ২০১১/১১/১৮ সম্পাদনা করুন: আমার ড্রয়েড অবিশ্বাস্যর কাছে এখন অ্যান্ড্রয়েড ২.২ রয়েছে এবং ৩০০ এর মধ্যে ১ 176 স্কোর করেছে Tচলক (মন্তব্যে) তার ড্রয়েড ২ এর সাথে একই স্কোর পেয়েছে, তাই এটি অ্যান্ড্রয়েড ২.২ ব্রাউজারের জন্য সাধারণ বলে মনে হয়। আমি অপেরা মোবাইল ব্রাউজারটিও চেষ্টা করেছিলাম যা 300 এর মধ্যে একটি ভয়ঙ্কর 72 (কোনও বোনাস পয়েন্ট নেই) পেয়েছে, তবে সম্পূর্ণ ক্যানভাসকে সমর্থন করে!

আপনি যেমন দেখতে পাচ্ছেন, আইপড / আইফোন এবং অ্যান্ড্রয়েড খুব ঘাড় এবং ঘাড় এবং HTML5 বৈশিষ্ট্যগুলির একটি শালীন পরিসর সমর্থন করে বলে মনে হচ্ছে। ক্যানভাস 2 ডি ব্রাউজার গ্রাফিক্সের জন্য দুর্দান্ত এবং অডিও উপাদান সম্ভবত পটভূমি শোনার এবং সংগীত বাজানোর জন্য দুর্দান্ত হবে এবং এটি উভয় প্ল্যাটফর্ম স্টোরেজ সমর্থন করে তা দেখতে সত্যিই দুর্দান্ত (যদিও আপনি সর্বদা কেবলমাত্র কুকিজই ব্যবহার করতে পারেন, আকারের উপর নির্ভর করে একটি খেলা সংরক্ষণ)। সুতরাং সামগ্রিকভাবে আমি বলতে চাই যে আপনার এটি করা উচিত। সংখ্যাগুলি সব কিছু নয়; যেমন ওয়ার্কারস্লেক বলেছিলেন "এই সংখ্যাগুলির কোনওটিই আত্মবিশ্বাসের অনুপ্রেরণা জোগায় না" তবে আপনি যদি সমর্থিত বিষয়গুলির মধ্যে নজর দেন তবে এটি আপনার প্রয়োজনীয় সবকিছু বলে মনে হচ্ছে!

আমি বলি এটার জন্য যাও! আমি আপনাকে শুভ কামনা করি।

যাইহোক, আপনি ভ্যান্থিয়ার জন্য দেখতে চাইবেন । এটি একটি ব্রাউজার গেম যা দক্ষ অঙ্কনের জন্য ক্যানভাস ব্যবহার করে। আমি বদ্ধ বিটা খেলতে পেলাম এবং এটি নিশ্চিতভাবে আসছিল! বিকাশকারী এখন অর্ধ বছরেরও বেশি সময় ধরে খুব সামান্যই বলেছেন, তিনি অবশ্যই এটি বিকাশ করছেন তবে কিছু কিছু গোপন রেখেছেন।

আপনি গুগলের সাম্প্রতিক প্যাকম্যান ইন্টারেক্টিভ লোগো থেকেও কিছু ধারণা পেতে পারেন । এটি খুব এইচটিএমএল 5 ছিল না তবে এটি নিশ্চিত ছিল কার্যকর ছিল! এটি দেখায় যে ব্রাউজার গেমটি তৈরি করতে আপনার আসলে HTML5 এর দরকার নেই (এবং আমি মনে করি HTML5 এর কাছাকাছি অনেক বেশি একটি বুজওয়ার্ড হিসাবে ছড়িয়ে দেওয়া হচ্ছে ঠিক যেমন অ্যাজএক্স ছিল বা এখনও রয়েছে)। নেই একটি GitHub প্রকল্পের উৎস আপনি মাধ্যমে চেহারা এবং সঙ্গে খেলা করতে পারেন যে একটি deobfuscated, পরিষ্কার সংস্করণ সহ।


আমার ড্রোড 2 গ্লোবাল এইচটিএমএল 5 টেস্টে সবে 176 রান করেছে (এর বাইরে?) ক্যানভাসের জন্য সম্পূর্ণ পয়েন্ট।
Kzqai

হ্যাঁ, আমার ড্রয়েড অবিশ্বাস্য যার এখন অ্যান্ড্রয়েড ২.২ রয়েছে তারও স্কোর ১66 এবং কোনও বোনাস পয়েন্ট ৩০০ এর বাইরে নেই I'll আমি উত্তরে এটিকে যুক্ত করব।
রিকিট

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

3

এইচটিএমএল 5 পিসিতে খুব কম ফোনে এমনকি ওয়েব ব্রাউজারগুলিতে সর্বব্যাপী সমর্থনযোগ্য হওয়া থেকে দীর্ঘ পথ।

এই সংখ্যাগুলি এইচটিএমএল 5 টেস্টের ভিত্তিতে

  • আইসি 8 পিসিতে = 27/300
  • পিসিতে = 5.0.375.125 = 197/300
  • সাফারি 4.0.4 পিসিতে = 207/300
  • IPhone4 = 185/300 এ সাফারি

এই সংখ্যাগুলির কোনওটিই আত্মবিশ্বাসের অনুপ্রেরণা জোগায় না


1
এই প্রশ্নের সাথে যদি কিছু করার থাকে তবে এই উত্তরটি আরও সহায়ক হবে।
জেসন ওরেডরফ

1
আমার আরও সুনির্দিষ্ট হওয়া উচিত আমি দেখতে পাচ্ছি না যে আইই 8 এর প্রশ্নের সাথে মোটামুটি কিছু করার কী আছে। এবং আমি একচেটিয়া এইচটিএমএল 5 টোটাল মোটামুটি যাইহোক সহায়ক বলে মনে করি না। প্রশ্ন হচ্ছে অংশের যে হয় বাস্তবায়িত গেম জন্য কোন ভাল হয় (উত্তর হবে হ্যাঁ মনে করা হয়) এবং যারা গেম সত্যিই ফোনের বিভিন্ন (আমি হ্যাঁ আবার মনে হয়) চালানো বলে আশা করা করা যাবে কিনা।
জেসন ওরেডরফ

এইচটিএমএল সম্পর্কিত যে কোনও বিষয় নিয়ে আমার অভিজ্ঞতা হ'ল বিভিন্ন ব্রাউজারগুলি সর্বদা কিছুটা আলাদাভাবে কাজ করে। এমনকি যখন তারা সমস্ত তাত্ত্বিকভাবে কোনও বৈশিষ্ট্য সমর্থন করে, তারা এটিকে কিছুটা ভিন্নভাবে সমর্থন করতে পারে। এইচটিএমএল 5 টেস্ট প্ল্যাটফর্মগুলি জুড়ে সমর্থনের বৈষম্য দেখার জন্য দরকারী গাইড। আপনি যে সকল ব্রাউজারগুলির সাথে কাজ করার পরিকল্পনা করছেন তার সমর্থিত বিকল্পগুলির একটি ছোট উপসেটটি যতক্ষণ না আটকে থাকে, ততক্ষণ কোনও গেম কেবল কার্যকর হতে পারে। এই মানগুলির যথাযথভাবে বিল্ডিং এবং / বা সমর্থন বজায় রাখতে আমার ব্রাউজারগুলিতে খুব বেশি বিশ্বাস নেই। (ক্রোম তার বিদ্যমান এইচ
264

আজ: ক্রোম 10.0.648.205 ... 288 পয়েন্ট এবং 13 বোনাস।
বার্গগ্রিনডিকে

3

এটি কিছুটা দেরিতে মনে হতে পারে তবে আমি এইচটিএমএল 5 এবং মোবাইল ব্রাউজারগুলির জন্য পরিস্থিতি সম্পর্কে একটি আপডেট সরবরাহ করতে চাই যে এখন কিছু সময় অতিবাহিত হয়েছে। ইদানীং, বেশ কয়েকটি গেম ইঞ্জিন তৈরি করা হয়েছে যা HTML5 সামঞ্জস্যপূর্ণ গেম তৈরি করবে (দেখুন: 2 এবং গেম মেকার স্টুডিওটি তৈরি করুন )। উভয়ই ঠিকঠাক কর্মক্ষমতা উত্পাদন করে তবে কিছু প্ল্যাটফর্মগুলিতে পদার্থবিজ্ঞানের এক্সটেনশান এবং দ্রুত চলমান অবজেক্টগুলির সাথে উল্লেখযোগ্য সমস্যা রয়েছে। পারফরম্যান্সের ক্ষেত্রে আইওএস এখনও নেতৃত্ব দেয় তবে সর্বশেষতম ক্রোম তৈরির সাথে অ্যান্ড্রয়েড অনেক দূর এগিয়েছে। এটি লক্ষ করা উচিত যে অ্যান্ড্রয়েডে ডলফিন ব্রাউজারটি এইচটিএমএল 5 এর পারফরম্যান্সে এমনকি 100% বৃদ্ধি পেয়েছে! আপনি নীচে একটি পরীক্ষার জন্য দ্রুত তুলনা দেখতে পারেন :

এখানে চিত্র বর্ণনা লিখুন

আপনি যদি ম্যানুয়াল অপ্টিমাইজেশানটি করতে চান তবে এখানে কিছু দুর্দান্ত পরামর্শ তালিকাবদ্ধ রয়েছে । এছাড়াও, এইচটিএমএল 5 গেমগুলি ক্রমবর্ধমান জনপ্রিয় হয়ে ওঠে এবং কঙ্গ্রেগেট এবং আগের মতো অন্যান্য ফ্ল্যাশ একচেটিয়া গেমের পোর্টালগুলির মতো সাইটে এটি অনুমোদিত - কোনও মোবাইল ডিভাইসের জন্য এইচটিএমএল 5 ভিত্তিক গেমগুলি লেখার ভয় পাওয়ার কোনও কারণ নেই।

মোবাইলে জিনিসগুলি সহজে ব্যবহারযোগ্য রাখতে কয়েকটি গ্রন্থাগার উপস্থিত রয়েছে, আমি নীচে একটি দম্পতি তালিকাবদ্ধ করেছি:

KineticJS

EaselJS

QuarkJS



0

প্রযুক্তিগত দৃষ্টিকোণ থেকে এটি অবশ্যই কার্যকর। যদিও কিছু সমস্যা / সমস্যা রয়েছে:

  • খোলা জায়গায় খুব বেশি ফ্রেমওয়ার্ক নেই, সুতরাং আপনাকে প্রাথমিকভাবে স্ক্র্যাচ থেকে সবকিছু লিখতে হবে। রেন্ডারার থেকে সাউন্ড-হ্যান্ডলিং, সংঘর্ষ-সনাক্তকরণ। আপনি যা করার চেষ্টা করছেন তার উপর নির্ভর করে এটি অনেক বেশি কাজ হতে পারে।
  • আপনার জাভাস্ক্রিপ্ট সম্পর্কে সত্যিই ভাল ধারণা থাকতে হবে। কিছু সাধারণ ওওপি অনুশীলন এই ভাষাটি ব্যবহার করার সময় কাজ করবে না। বিপুল পরিমাণ কোড সহ এটি কোনও গেমের জন্য সম্ভবত সেরা পছন্দ নয় :)
  • অভিনয় সম্পর্কে ভুলবেন না। স্মার্টফোনগুলি একটি সাধারণ ডেস্কটপ-পিসির কর্মক্ষমতা থেকে অনেক দূরে। আপনাকে বিভিন্ন ডিভাইসে সাবধানতার সাথে কর্মক্ষমতা পরীক্ষা করতে হবে। এটি ডিভাইসে ইনস্টল করা জাভাস্ক্রিপ্ট-ইঞ্জিন (ব্রাউজার) এর উপরও নির্ভর করে। এটি অবশ্যই কোনও এইচটিএমএল 5 নয়।
  • গেমটির জন্য প্রয়োজনীয় ব্যান্ডউইথকে হ্রাস করার চেষ্টা করুন। মোবাইল-ডিভাইসে ধীরে ধীরে সংযোগ থাকে এবং কখনও কখনও লোকেরা তাদের ব্যবহৃত ব্যান্ডউইথের জন্য অর্থ প্রদান করে। যখনই সম্ভব ক্যাশিং ব্যবহার করার চেষ্টা করুন।

0

আইপ্যাড এবং এইচটিএমএল 5 সম্পর্কে একটি ভাল পোস্ট পেয়েছে: http://mir.aculo.us/2010/06/04/making-an-ipad-html5-app-making-it-really-fast/

এছাড়াও আমি আইপ্যাডে ভারী ক্যানভাস অঙ্কন এড়াতে পারি, কোনও কারণে এটি বেশ ধীর বলে মনে হচ্ছে।


0

আপনি ফোনগ্যাপ বিল্ড ব্যবহার করতে পারেন :

এইচটিএমএল 5 কোড সহ একটি জিপ ফাইল আপলোড করুন এবং এটি আপনাকে এর জন্য অ্যাপ্লিকেশন দেবে: অ্যান্ড্রয়েড, আইওএস, উইনফোন, ব্ল্যাকবারি, সিম্বিয়ান ..ecc ..


1
আপনি এই এক সামান্য দেরী। ;)
ক্যামেরন ফ্রেডম্যান

@ ক্যামেরনফ্রেডম্যান এইচটিএমএল 5 অগস্ট 2010 এ শেষ হয়েছিল বা মডারেটররা অনুরূপ প্রশ্নগুলি বন্ধ করা বন্ধ করার কারণে?
ডেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.