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