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


10

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

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

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

(পিএস: আমি জানি যে এইচটিএমএল 5 এবং একটি জাভাস্ক্রিপ্ট ইঞ্জিন পারস্পরিক একচেটিয়া নয়, তবে আমি ঠিক জানি না যে ইংরেজি আমার মূল ভাষা নয় বলেই সঠিক শিরোনাম কীভাবে প্রস্তুত করা যায়। সুতরাং, দয়া করে উত্তর দিন HTML5 এবং গেম ইঞ্জিনের প্রো এবং কনস আলাদাভাবে)


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


2
ওহ কেন জেএসের জন্য লোকদের গেম ইঞ্জিনের দরকার ... আপনি না! আপনি সহজেই আপনার গেমটি খাঁটি জেএসে কোড করতে পারেন, আমি এটিই করেছি। আমি অনেক জেএস গেম ইঞ্জিন চেষ্টা করেছিলাম এবং তারা কেবল স্টাফকে জটিল করে তোলে!
jcora

3
@ ne5tebiu: হ্যাঁ, ট্রাভিয়ান এবং ওগাম এমএমও (আপনি কেবল উইকিপিডিয়া দিয়ে পরীক্ষা করতে পারেন)। এমএমও কেবলমাত্র ম্যাসিভ মাল্টিপ্লেয়ার অনলাইনকে বোঝায়, আপনি যা উল্লেখ করছেন এমএমওআরপিজি যা এছাড়াও ভূমিকা রাখার গেম। এছাড়াও, কেন আপনি কোডটি দেখতে পাচ্ছেন তাই বাণিজ্যিক ইঞ্জিনগুলি কেন সলড হয় না? ওপেন সোর্স বাণিজ্যিক সফ্টওয়্যার অনেক আছে।
কোডিং সন্ন্যাস

@ বেন: এটিই আমি জিজ্ঞাসা করছিলাম, কারণ গেম ইঞ্জিন ব্যবহার করা সবচেয়ে ভাল কাজ বা না করায় আমি আসলেই অনিশ্চিত ছিলাম
দ্য কোডিং সন্ন্যাস

উত্তর:


5

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

এটি বলেছে, আপনি যদি নিজের গেমটিকে যেমন "একক পৃষ্ঠার গেম" হিসাবে তৈরি করতে চান তবে এই সম্পর্কিত প্রশ্নের যে কোনও বিকল্পই ভাল পছন্দ হতে পারে।


1

লাইমজেএস একটি দুর্দান্ত এইচটিএমএল 5 গেম ডেভ ফ্রেমওয়ার্ক।

পেশাদাররা:

কনস:

  • মোবাইলে কিছুটা ধীর গতিতে চলে
  • অন্যান্য ক্যানভাস লাইব্রেরির সাথে সংহত করা কিছুটা শক্ত

0

আমি কোকোস 2 ডি-এক্স ব্যবহার করেছি যা কোকোস 2 ডি এর সি ++ পোর্ট। আমি সবেমাত্র কোকোস 2 ডি-এক্স এইচটিএমএল 5 পোর্টের সাথে খেলতে শুরু করছি যা এখন পর্যন্ত স্থিত দেখাচ্ছে looks

http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Html5

এক বছর আগে 2 ডি-এক্স দিয়ে শুরু করার সময় প্রকল্পটি সত্যিই দৃ was় ছিল এবং কিছু পুরো সময়ের বিকাশকারী ছিল যাদের বড় বড় চীনা ফোন সংস্থা কর্তৃক ভর্তুকি দেওয়া হয়েছিল। এখন, এক বছর + পরে এটি প্রচুর পরিমাণে বাষ্প পাচ্ছে এবং আমি মনে করি যে এইচটিএমএল 5 সংস্করণটি একটি বড় চুক্তিতে পরিণত হবে?

https://github.com/cocos2d/cocos2d-html5/

আপনি এমনকি দেখতে পাবেন যে রিকার্ডো কুইসাদা (অরগানাল কোকসো 2 ডি ওবজ-সি গুরু) এই প্রকল্পের জন্য (যদি প্রধান অবদানকারী না হয়) এর অবদানকারী is

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


-2

এই ইঞ্জিনটির জন্য কিছুটা অর্থ ব্যয় করা হলেও এটি শালীন দেখায়: http://impactjs.com/


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