আমি একটি বোর্ড গেম কোড করতে চাই যে নাম ওকি এবং বেশিরভাগ তুরস্কে জনপ্রিয়। http://en.wikipedia.org/wiki/Okey
তবে আমি এআই সম্পর্কে কিছু সমস্যা পেয়েছি।
ফার্স্লটি আমাকে খেলাটি ব্যাখ্যা করতে দাও ..
গেমটি খেলেছেন ৪ জন খেলোয়াড়।
এই গেমটিতে 106 টি টাইল রয়েছে, এর মধ্যে 2 টি নকল জোকার। অন্যান্য 104 টাইলগুলি 4 টি রঙকে সাধারণত সবুজ, কালো, নীল এবং লাল রঙে ভাগ করা হয়। সমস্ত রঙে টাইলসের দুটি সেট থাকে। একটি সেট আইসে 13 টি টাইল থাকে যা ক্রমান্বয়ে 1 থেকে 13 নম্বরযুক্ত।
প্রতিটি খেলোয়াড় 14 টি টাইল শুরু করে (একটি 15 টি শুরু করে এবং প্রথমে শুরু হয়) এবং পরের খেলোয়াড়কে সবচেয়ে অযাচিত টাইল নিক্ষেপ করে। পরবর্তী খেলোয়াড় এই টাইলটি পেতে পারেন বা টেবিলের মাঝখানে স্ট্যাক থেকে অন্য টাইল পেতে পারেন। খেলাটি অ্যান্টি-ক্লকওয়াইজ বাজানো হয়েছে ..
এই গেমের লক্ষ্যটি যত তাড়াতাড়ি সম্ভব 14 টি টাইলসের বৈধ ক্রম সন্ধান করা। খেলোয়াড় 13 পর্যন্ত একই রঙে ক্রমিক সংখ্যায় টাইলগুলি সারিবদ্ধ করতে পারে exam পরীক্ষার সবুজ 1, সবুজ 2, সবুজ 3. এখানে একটি ব্যতিক্রম আছে, 1 টি 13 টি অনুসরণ করতে পারে For উদাহরণস্বরূপ লাল 12, লাল 13 এবং লাল 1 বৈধ সেট তবে লাল 13, লাল 1 এবং লাল 2 বৈধ নয়।
বা প্লেয়ার একই সংখ্যায় রঙ দ্বারা টাইলগুলি সারিবদ্ধ করতে পারে। পরীক্ষার জন্য সবুজ 1, কালো 1, লাল 1, নীল 1।
প্রতিটি সেটকে বৈধ হতে 3 বা তার বেশি টাইল থাকা দরকার এবং এই সেটটির প্রতিটি "পের" হিসাবে নামকরণ করা হবে। কম তারপর 3 টাইল সমাপ্তির জন্য বৈধ নয়। একটি বৈধ ফিনিস সেট এর মতো হতে পারে। জি: সবুজ, বি: নীল, আর: লাল, বিএল: কালো জি 1 | জি 2 | জি 3 বি 2 | আর 2 | বিএল 2 আর 9 | আর 10 | আর 11 | আর 12 বি এল 13 | আর 13 | জি 13
শেষ কথা, খেলা শুরু করার সময় জোকার (ওকে) নির্ধারণের জন্য একটি টাইল নির্বাচিত। উদাহরণস্বরূপ, যদি আপনি নীল 3 নির্বাচন করেন; নীল 4 জোকার (ওকি) হবে এবং খেলোয়াড় কোনও টাইলের পরিবর্তে এই টাইলটি ব্যবহার করতে পারে যা খেলোয়াড়কে একটি সেট (প্রতি) জিততে বা সম্পূর্ণ করতে হবে।
অবশ্যই এই বিধিগুলি সাধারণ নিয়ম এবং প্রশ্নের সংক্ষিপ্তসার সংক্ষেপে। আপনি যদি ইংরেজী পড়তে পারেন তবে আরও তথ্যের জন্য এই লিঙ্কটি পরীক্ষা করতে পারেন http://tr.wikedia.org/wiki/Okey বা গুগল অনুবাদ http://translate.google.com/translate?js=n&prev=_t&hl= দ্বারা অনুবাদকৃত পৃষ্ঠা স্বীকারোক্তি & অর্থাত = হল UTF-8 & বিন্যাস = 2 & eotf = 1 & SL = TR & TL = স্বীকারোক্তি & U = HTTP: //tr.wikipedia.org/wiki/Okey
সুতরাং আমি কোন এআই অ্যালগরিদম ব্যবহার করতে পারি? আমি মিনিম্যাক্স তত্ত্ব এবং আলফা বিটা ছাঁটাই অনুসন্ধান করেছি। তবে এই তত্ত্বগুলি সাধারণত দাবা বা টিক-ট্যাক-টোয়ের মতো প্রায় 2 খেলোয়াড়ের খেলা।
আসল প্রশ্নটি স্ট্যাকওভারফ্লোতে রয়েছে: /programming/4419628/creating-a-board-game-ai