জাভাস্ক্রিপ্ট / এইচটিএমএল 5 এ আইসোমেট্রিক গেম ইঞ্জিন [বন্ধ]


22

জাভাস্ক্রিপ্ট / এইচটিএমএল 5 এর জন্য আইসোমেট্রিক অঙ্কন ইঞ্জিনগুলি সম্পর্কে কি কেউ স্থিতিশীল-ইশ (অর্থাত্ আলফা ছাড়াই) সম্পর্কে সচেতন? আমি কিছু গুগল অনুসন্ধান করেছি এবং কয়েকটি পেয়েছি, তবে সেগুলি বেশিরভাগই আলফা / আমন্ত্রণ-কেবলমাত্র স্থিতিতে ছিল।

উত্পাদনের পরিবেশে ব্যবহার করার মতো পর্যাপ্ত কিছু কি আছে? বা এখনই কি কেবল আমার নিজের বাস্তবায়নটি রোল করা উচিত এবং পৃথিবীর বাকি অংশগুলি অপেক্ষা করার জন্য অপেক্ষা করা উচিত?


4
প্রতি

1
আমি মনে করি একটি ভাল পয়েন্ট, আমরা সবাই আলফা এক্সডি
দ্য

1
আইআই 6 উত্পাদন পরিবেশে ব্যবহারের জন্য যথেষ্ট পরিপক্ক কিনা তা প্রশ্নবিদ্ধ। আপনি যদি মাইক্রোসফ্টের সর্বশেষ সংবাদ বিজ্ঞপ্তিগুলি পড়ে থাকেন তবে আপনার সন্দেহ রয়েছে। Icallyতিহাসিকভাবে, ওয়েব ব্রাউজার অঙ্গনে, পুরানো প্রায়শই নতুনের চেয়ে কম স্থিতিশীল / নির্ভরযোগ্য হয়। 1990 এর দশকের তুলনায় ওয়েব ব্রাউজারগুলির ডিজাইন / কিউএ / পরীক্ষা অপরিণত ছিল। ওয়েব ব্রাউজারটি কী ব্যবহৃত হচ্ছে তার উপর নির্ভর করে ওয়েব মানগুলি মেনে চলা পট ভাগ্যও ছিল।
জনিসফটওয়্যার

1
এক বছর পরে, এবং আমি বলতে চাই যে এইচটিএমএল 5 আরও অনেকটা এগিয়ে। এক বছর আগে সমস্ত নে কথায় কথায় কথায় ব্যান্ডওয়াগন প্রত্যাশা করা হয় এবং যদি তা না হয় তবে তাদের প্ল্যাটফর্ম সম্পর্কে তাদের গুরুতর সন্দেহ নেই ... আইই 6 মূলত বিলুপ্তপ্রায়। এমনকি স্ট্রাগলার থাকলেও তারা আপনার ভিডিও গেমিং ব্যবহারকারীর বেস নয়।
প্যারিস

উত্তর:


16

যেমনটি আপনি বলেছিলেন, কেবলমাত্র আমি খুঁজে পেয়েছি তা হয় হয় বিটা বা আলফা যার সাথে কারও মুক্তির জন্য প্রস্তুত বলে মনে হয় না।

এই সময়ে আপনার নিজের রোল করা সম্ভবত ভাল to

  • ইন্টার্নালগুলি সম্পর্কে আরও ভাল বোঝা।

  • আপনার প্রয়োজন অনুসারে ইঞ্জিনটি টুইঙ্ক করতে সক্ষম।

  • আপনার প্রয়োজনীয় বৈশিষ্ট্যগুলি বিকাশ করুন

  • আপনার প্রয়োজন হয় না এমন অন্যান্য ইঞ্জিনগুলির বৈশিষ্ট্যগুলি এড়িয়ে যান, কোড ব্লাট এবং ওভারহেড হ্রাস করুন।

  • ত্রুটি এবং সমস্যাগুলি আপনার নিজের সমস্যা এবং অসম্পূর্ণ ইঞ্জিনের চেয়ে সহজ এবং দ্রুত সমাধান করা হবে।



2

অ্যাভেস ইঞ্জিনটি সত্যই একটি ভাল ইঞ্জিন ছিল (সুতরাং এটি দেখে মনে হয়েছিল) এবং তারপরে জাইঙ্গা (ফার্মভিলের লোকেরা) এটি কিনে এটিকে বন্ধ উত্স তৈরি করে। এটির একটি ভিডিও কেনা যাওয়ার আগে কোথাও উপস্থাপিত হচ্ছে।


ইঞ্জিনটি ডুবে গেছে দেখে দুঃখ হয়েছে - এটি দেখতে বেশ আশাব্যঞ্জক।
টিম হল্ট

1
ওপেন সোর্স সংস্করণ (উত্স কোড বন্ধ করার আগে) এখনও কোথাও উপলব্ধ?
র‌্যান্ডল্ফ রিচার্ডসন

1
@ র্যান্ডলফরিচার্ডসন আপনাকে এখনও এটির জন্য অর্থ প্রদান করতে হয়েছিল (এটি নিখরচায় ছিল না), তবে এটি এমনকি প্রকাশ করা হয়নি এখনও আমার ধারণা।
টোর ভ্যালামো

ধন্যবাদ টোর (+1) - সুতরাং, অন্য কথায় এটি ওপেন-সোর্স বাষ্প-গুদাম হিসাবে শুরু হয়েছিল, তারপরে বাষ্প-গুদাম বিভাগ থেকে বের হওয়ার আগে উত্স কোডটি বন্ধ করে দেওয়া হয়েছিল। =)
র্যান্ডল্ফ রিচার্ডসন

পুনঃটুইট প্রযুক্তিগতভাবে জাইঙ্গা এটিকে "ক্লোজড সোর্স" তৈরি করেনি তারা এটিকে কাউকে কিনে কেবল বাধা দিয়েছে। যেহেতু এটি নোড.জেএস এবং এইচটিএমএল 5 / জেএস দিয়ে তৈরি করা হয়েছিল এটি সত্যই সংকলনযোগ্য নয়, তাই এটি সর্বদা উন্মুক্ত থাকবে, অর্থ দিয়ে কারও কাছে পাওয়া যায় না।
টোর ভ্যালামো

2

আমি সম্মত হই, এইচটিএমএল 5 এর সমস্ত বিটাতে রয়েছে তবে প্রচুর লোক গেম ইঞ্জিনে কাজ করছে। আমি নিজেই একটি করছি (যা আমি ওপেন সোর্স প্রকাশ করব এবং এইচটিএমএল 5 গেম ডেভেল একটি বইতে পুরো বর্ণনা করব))

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

আমি খুব সাধারণ গেম অবজেক্টেও কাজ করছি। এটি ক্যানভাস উপাদানটি encapsulate করবে, প্রধান অ্যানিমেশন লুপ পরিচালনা করবে এবং ইভেন্ট সিস্টেমে উচ্চ স্তরের ইন্টারফেস সরবরাহ করবে (যেমন এটি)

আমি এটি যথাসম্ভব সহজ করে রাখার চেষ্টা করছি: পাইথনে গেম ইঞ্জিনের মতো কিছু:

http://aharrisbooks.net/pythonGame/

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

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


1

গুগল থেকে আসা আইসোগেম আছে ।


1
এটি গুগল থেকে আসে বলে মনে হচ্ছে না। এটা ঠিক সেখানে হোস্ট করা।
টোর ভালামো

2
আমি 'আইসোমেট্রিক জাভাস্ক্রিপ্ট ইঞ্জিন' গুগলড করেছিলাম এবং আইআইআরসি এসেছিল। আমি বোঝাতে চাইনি এটি লিখিত, সমর্থিত, বা গুগলের সাথে কিছু করার আছে।
কমিউনিস্ট হাঁস

1

আমি লাইমজেএসটির দিকে নজর দেওয়ার পরামর্শ দিচ্ছি, খুব আশাব্যঞ্জক বলে মনে হচ্ছে - http://www.limejs.com


1

ক্রাফটিজেএস আইসোমেট্রিককে বেশ ভালভাবে সমর্থন করে এবং তাদের সাইটে উদাহরণ রয়েছে। এটি পরীক্ষা করে দেখুন: http://craftyjs.com/


1

ব্যক্তিগতভাবে আমি বিশ্বাস করি যে এইচটিএমএল 5 নীচের দিকে স্থিতিশীল হবে, অর্থাৎ যা আছে তা আর যাবে না। স্পষ্টতই যে কোনও অমীমাংসিত সমস্যাগুলি কীভাবে শেষ হবে এবং হ্যাঁ, ভবিষ্যতে এমন বৈশিষ্ট্য থাকতে পারে যার জন্য অপেক্ষা করা উচিত, তবে এটি ইতিমধ্যে "যথেষ্ট ভাল"। এ কারণেই আমার ধারণা অনেক লোক তাদের নিজস্ব এইচটিএমএল 5 গেম ইঞ্জিনে বা সেদিকে কাজ করছে that কমপক্ষে আমি :-)

এটিতে এখনও আইসোমেট্রিক নির্মাতা নেই, তবে ভাল, এটি আপনাকেও থামায় না। টিউটোরিয়ালগুলি শীঘ্রই যুক্ত করা হবে, তবে প্রধানত আমি এই কারণটি পোস্ট করছি আমি এখনও অবধি পাওয়া অন্যান্য সমস্ত ইঞ্জিনগুলিও তালিকাভুক্ত করেছি - এখানে নীচে http://blog.weeblog.net/?p=29


1

নিম্নলিখিত ইঞ্জিনগুলি আইএসওকে বাক্সের বাইরে সমর্থন করে না - তবে তারা যে ধরণের বিমূর্ততা সরবরাহ করে তা থেকে - এটি পড়তে আপনার পক্ষে আকর্ষণীয় হতে পারে, বা এমনকি অন্তর্নিহিত কোড সরবরাহ করতে পারে:



-1

আমি একটি এইচটিএমএল 5 গেম ইঞ্জিন লিখেছি এবং এটি এখানে সোর্সড খোলা করেছি: https://github.com/j03m/trafficcone

এটি একটি আইসোমেট্রিক ওয়ার্ল্ড + স্প্রাইট সমর্থন করে এবং এটি বিনামূল্যে।


2
এটি মূলত আপনার অন্যান্য উত্তরগুলির একটি কার্বন অনুলিপি যা প্রাথমিকভাবে আপনার ইঞ্জিনের জন্য বিজ্ঞাপন দেওয়ার জন্য উপস্থিত বলে মনে হয়।

1
সত্যি? আপনি কি এই প্রশ্নের শিরোনামটি পড়েছেন? "জাভাস্ক্রিপ্ট / এইচটিএমএল 5 এ আইসোমেট্রিক গেম ইঞ্জিন"। আমার বাক্য পরিবর্তন না করায় আপনি আমাকে ভোট দিচ্ছেন? প্রশ্নটি বিশেষত আইসো ইঞ্জিনের জন্য জিজ্ঞাসা করে।
j03m

1
হ্যাঁ, আমি, কারণ একই উত্তরটি পরিবর্তন না করেই একই কপির অনুলিপি করা আমার কাছে বোঝায় যে আপনি ওপিকে একটি মূল্যবান উত্তর সরবরাহ করার চেয়ে আপনার পণ্যটির বিজ্ঞাপনে বেশি আগ্রহী। আপনি এমনকি প্রশ্নটি পড়েছেন কিনা তাও আমি বলতে পারি না ।

আসলে - ওহ, আমি কেবল এটি অনুলিপি করে আটকালাম। : / উওফ
j03 মি

-1

হ্যাঁ, আপনি এটি http://myospace.jp/about.php এ খুঁজে পেতে পারেন । আমি এইচটিএমএল 5 ভিত্তিক অবতার ইঞ্জিন তৈরি করেছি। এবং আমি এটিকে "এমওয়াইও" নাম দিয়েছি। আমি এটি "আমেবা পিগ" এর সর্বাধিক পরিচিত জাপানি অবতার সিস্টেমটির নকল করতে ব্যবহার করেছি। এটি আইফোন, অ্যান্ড্রয়েড এবং অবশ্যই ডব্লিউইবিতে কাজ করে। তবে আইফোনে সেরা। আপনি নিজে চেষ্টা করে দেখতে পারেন আপনি যদি এই সম্পর্কে আরও তথ্য চান দয়া করে আমাকে মেইল ​​করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.