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