কীভাবে পিজিএন পদক্ষেপগুলি দীর্ঘ বীজগণিত স্বীকৃতিতে (পাইথনে) রূপান্তর করা যায়?


12

আমি একটি পিজিএন ফাইলটি পড়তে চাই এবং তারপরে একটি নির্দিষ্ট চলন্ত সংখ্যায় এগিয়ে যেতে চাই এবং এটি কোনও ইউসিআই ইঞ্জিনে ফিড করতে চাই। দীর্ঘ বীজগণিত স্বরলিপি ব্যবহার করে ইঞ্জিনগুলি কাজ করে এবং PGN গুলি সংক্ষিপ্ত বীজগণিতের মধ্যে রয়েছে। রূপান্তর করার সহজ উপায় কী? অর্থাৎ SAN থেকে ল্যান পর্যন্ত।

আমি বুঝতে পেরেছি যে দীর্ঘ বীজগণিত স্বীকৃতি উত্পন্ন করার জন্য বোর্ডের রাজ্য এবং দাবা বিধিগুলির জ্ঞান প্রয়োজন, তাই আমি এগুলি আর লিখতে চাই না! অবশ্যই এর জাতীয় কিছু ইতিমধ্যে বিদ্যমান থাকতে হবে - হয় একটি কমান্ড লাইন প্রোগ্রাম বা মডিউল (সাধারণত পাইথনের মধ্যে)।


2
এই প্রশ্নটি অফ-টপিক হিসাবে উপস্থিত বলে মনে হচ্ছে কারণ এটি প্রোগ্রামিং সম্পর্কে, দাবা সম্পর্কে নয়।
টনি এনিস

3
আফাইক, এটি সর্বাধিক স্পষ্ট মেটা আলোচনার বিষয় যা এই বিষয়টিতে মেটা কোডেস.স্ট্যাকেক্সেক্সঞ্জ / কিউ / ১০০/১67 is কিনা তা প্রাসঙ্গিক । এই মুহুর্তে Theক্যমত্যটি দেখে মনে হয়েছিল যে বিষয়টির মতো বিষয়টিকে বিবেচনা করা উচিত। (দ্রষ্টব্য: আমি কোনওভাবেই বা অন্যভাবে তর্ক করছি না, তাই এটি আমার সাথে গ্রহণ করবেন না But তবে সেই মেটা থ্রেডে অবদান রাখতে দ্বিধা করবেন না do)
ETD

উত্তর:


7

এটি কি আপনি খুঁজছেন হবে? পিজিএন-এক্সট্র্যাক্ট (একটি কমান্ড লাইন ইউটিলিটি) http://www.cs.kent.ac.uk/people/staff/djb/pgn-extract/

আমি বৈশিষ্ট্য ডকটিতে একটি পতাকা দেখতে পাচ্ছি যা সাহায্য করতে পারে:

  • -W[cm|epd|halg|lalg|elalg|san|uci]-
    -Whalgহাইপেনেটেড দীর্ঘ বীজগণিত ব্যবহারের জন্য আউটপুট ফর্ম্যাট নির্দিষ্ট করুন ।
    -Wlalgদীর্ঘ বীজগণিত দীর্ঘ বীজগণিত
    -Welalg[PNBRQK]বর্ধিত হয়। ভাষার জন্য পিএনবিআরকিউ অক্ষর ব্যবহার করুন

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