অনলাইন বোর্ড গেম ইঞ্জিনগুলি [বন্ধ]


10

আমি একটি বোর্ড গেমের একটি অনলাইন বাস্তবায়ন তৈরি করতে চাই। গেমটি লিখতে এবং যতটা সম্ভব লোকের কাছে সহজেই অ্যাক্সেসযোগ্য করে তুলতে আমি কোন ইঞ্জিনগুলি ব্যবহার করতে পারি?

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

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

ফ্রি / ওপেন সোর্স সফ্টওয়্যার হওয়া বড় প্লাস হতে পারে, তাই আমি এটিকে নিজে বাড়িয়ে দিতে পারি, যদিও বন্ধ বা হোস্ট করা সমাধানগুলি গ্রহণযোগ্য হতে পারে যদি তারা উপরের বৈশিষ্ট্যগুলির জন্য পর্যাপ্ত পরিমাণ সরবরাহ করে বা তাদের প্রসারিত করার জন্য কোনও উপায় সরবরাহ করে।

আমার চাহিদা মেটাতে কি এমন কোনও সিস্টেম রয়েছে? বা ঠিক কোনটি না মিললেও কাছাকাছি রয়েছে?

কিছু অনুরূপ সিস্টেম, যা আমার চাহিদা পুরোপুরি পূরণ করে না, এর মধ্যে রয়েছে:

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

এই লোকটির কাছে একটি দুর্দান্ত HTML5 জাভাস্ক্রিপ্ট NES এমুলেটর রয়েছে। তিনি ইঞ্জিন সম্পর্কে জিজ্ঞাসা করতে ভাল লোক হতে পারে।
স্টিফেন ফুরলানি

আপনি কি এর জন্য সঠিক সরঞ্জাম খুঁজে পেয়েছেন? আমার এইটা দরকার.
ফুনিপ

উত্তর:


2

আমি আন্তরিকভাবে সন্দেহ করি যে এই জাতীয় একটি ইঞ্জিন উপস্থিত রয়েছে। উদাহরণস্বরূপ, এআই খুব ডোমেন নির্দিষ্ট এবং সম্ভবত আপনি এমন কোনও ইঞ্জিন পাবেন না যা আপনাকে বাক্সের বাইরে এআই সরবরাহ করবে।

এছাড়াও: গেম-ডেভেলপারদের দ্বারা জাভাস্ক্রিপ্টে আগ্রহ সবেমাত্র এইচটিএমএল 5 এবং আইওএস প্ল্যাটফর্মের সাথে বাড়তে শুরু করেছে। জাভাস্ক্রিপ্টে কার্যকর হওয়া কোনও পরিপক্ক গেম ইঞ্জিনগুলি খুঁজে পাওয়ার আশা করবেন না। আপনি যদি জাভাস্ক্রিপ্টের পথে যেতে চান তবে আপনার সেরা বেটটি সম্ভবত বেশিরভাগ গেম-লজিক সার্ভার-সাইডটি বাস্তবায়ন করা এবং জাভাস্ক্রিপ্টে একটি পাতলা ক্লায়েন্ট প্রোগ্রাম করা উচিত।

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


যেমনটি আমি বলেছি, আমি নিকটে থাকা কিছু খুঁজছি, যদিও এটি আমার সমস্ত প্রয়োজনীয়তা পূরণ করে না। আমি বুঝতে পারি যে আমি প্রয়োজনীয়তার একটি মোটামুটি খাড়া তালিকা তালিকাভুক্ত করেছি; তবে এর পরিবর্তে জাভা বা ফ্ল্যাশ-এ কাজ করা কাছাকাছি কিছু গ্রহণযোগ্য হতে পারে বা লিডারবোর্ডগুলিকে হুক করতে পেরেছি এমন কিছু ঠিক আছে। সর্বাধিক গুরুত্বপূর্ণ প্রয়োজনীয়তা হ'ল আমি সহজেই একটি অনলাইন বোর্ড গেমটি বাস্তবায়িত করতে পারি, যতটা সম্ভব বিস্তৃত প্রসারিত। বাকিগুলি "ভাল লাগছে" তবে প্রয়োজনীয় নয়।
ব্রায়ান ক্যাম্পবেল

2

আমার বিশ্বাস, ভ্যাসাল ওপেন সোর্স জাভা ইঞ্জিন। জেএস / এইচটিএমএল 5 এ পোর্ট করা খুব কঠিন হতে পারে না।

অ্যাভেসকে ডেক্সট্রোজ দ্বারা আটকানো হয়েছে, তবে এটি স্রেফ জাইঙ্গা দ্বারা অর্জিত হয়েছে, সুতরাং এর কোনও উপলভ্যতা আমি জানি না।


1

আমি 5 দিনের মধ্যে তৈরি একটি অনলাইন বোর্ড গেমটি বিকশিত এবং স্পনসর করেছি (বিক্রয়ের ফ্ল্যাশ গেম সংস্করণ)। একে কুইন্টারো অনলাইন বলা হয়

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

আমি ঠিক কীভাবে এটি করেছি, আপনি সম্ভবত সফ্টওয়্যারটি খুব ব্যয়বহুল পেয়েছেন, বা এটি করেনি

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