শত্রুঞ্জ

শত্রুঞ্জ একটি বিটবোর্ড ভিত্তিক, ওপেন সোর্স, ইন্টারেক্টিভ দাবা প্রোগ্রামিং মডিউল।
এখনই ডাউনলোড করুন

শত্রুঞ্জ র‌্যাঙ্কিং ও সারাংশ

বিজ্ঞাপন

  • Rating:
  • লাইসেন্স:
  • GPL
  • দাম:
  • FREE
  • প্রকাশকের নাম:
  • Sam Tannous
  • প্রকাশকের ওয়েব সাইট:
  • http://www.employees.org/~stannous/shatranj/

শত্রুঞ্জ ট্যাগ


শত্রুঞ্জ বর্ণনা

শতরঞ্জ একটি bitboard ভিত্তিক, মুক্ত-উৎস, ইন্টারেক্টিভ দাবা প্রোগ্রামিং মডিউল। শতরঞ্জ একটি bitboard ভিত্তিক, মুক্ত-উৎস, ইন্টারেক্টিভ দাবা প্রোগ্রামিং মডিউল যা অনুসন্ধান আলগোরিদিম ও মূল্যায়ন প্রণালীর সাথে দাবা পজিশনের ম্যানিপুলেশন এবং পরীক্ষা দেয়। শতরঞ্জ এর লক্ষ্য শ্যানন টাইপ B দাবা programs.As যেমন বাস্তবায়নে সহায়তা করার জন্য একটি টুলকিট লিখতে হয়, ফাঁসি গতি কম গুরুত্বপূর্ণ তারপর কোড স্বচ্ছতা ও বাস্তবায়ন ভাষার ভাবপূর্ণ ক্ষমতা হয়ে যায়। একটি ব্যাখ্যা ভাষায় লেখা হয়ে যাবার, এই মডিউলের দাবা প্রোগ্রামার একটি প্রাকৃতিক, ইন্টারেক্টিভ পদ্ধতিতে সংকেত প্রক্রিয়াজাতকরণ টুলকিট অনেক মত যোগাযোগ ইঞ্জিনিয়ারদের currenly কার্যকরী একটি সহজ রিকার্সিভ দিয়ে অনুসন্ধান minimax MATLAB.The মডিউলে শব্দসমূহ নমুনার ভেক্টর নিপূণভাবে অনুমতি bitboards নিপূণভাবে করতে পারবেন alphabeta ছাঁটাই, পুনরাবৃত্ত নীড়ে, সংক্ষিপ্ত বীজগাণিতিক স্বরলিপি, হ্যান্ডলগুলি পুনরাবৃত্তি চেক এবং 50 পদক্ষেপ নিয়ম ব্যবহার করে। উদাসীন বৈশিষ্ট্য স্থির চেক, রূপান্তরটি টেবিল হয়, negascout এবং MTD searching.The দাবা প্রোগ্রামিং Toolkit একটি পাইথন মডিউল shatranj.py নামক আকারে পাওয়া যায়। এছাড়াও আপনি সম্ভবত খোলার বই পাশাপাশি প্রাক বিল্ট হ্যাশ টেবিল যে মডিউল সর্বত্র ব্যবহৃত হয় কিছু .Place তিনটি ফাইল একই ডিরেক্টরির মধ্যে কেবল প্রয়োজন হবে (এই পুনঃগণনা করা হবে যদি মডিউল ডেটা ফাইল খুঁজে পাচ্ছি না) পাইথন মডিউল উপর রান পাইথন ( "পাইথন shatranj.py")। যতদুর প্রয়োজনীয়তা হিসাবে, সমস্ত প্রয়োজন হয় যে ব্যাখ্যা, উচ্চ পর্যায়ে ভাষা পাইথন (সংস্করণ 2.3 পরে কিছু সূক্ষ্ম কাজ করা উচিত) নামক একটি সাম্প্রতিক সংস্করণ। আপনি মডিউল Psyco জন্য একটি গতি বুস্ট একটি সামান্য বিট, শতরঞ্জ সৌন্দর্য চাই এবং এটি যদি installed.Until এটা ব্যবহার করবে এমন আরো ডকুমেন্টেশন উপলব্ধ হলে, এখানে একটা ছোট নমুনা অধিবেশন করছেন: stannous% পাইথন >>> শতরঞ্জ আমদানি থেকে * ... পড়া প্রারম্ভকালে ডেটা ... মোট সময় ডেটা 0,0774528980255 পড়তে ... 37848 অবস্থানের >>> অবস্থান = অবস্থান ( "r1bqk2r পাওয়া যায় খোলার বই শতরঞ্জ-book.bin / pppp1ppp / 2n5 / 5N2 / 2B1n3 / 8 / PPP1QPPP / R1B1K2R ") >>> all_pieces = position.piece_bb | position.piece_bb >>> other_pieces = position.piece_bb >>> from_square = C4 >>> wtm = 1 >>> মাস্ক = position.pinned (from_square, wtm) >>> ne_pieces = diag_mask_ne এবং all_pieces >>> nw_pieces = diag_mask_nw এবং all_pieces >>> প্যাচসমূহ = ((diag_attacks_ne এবং other_pieces) | ... (diag_attacks_ne এবং ~ all_pieces ) | ... (diag_attacks_nw এবং other_pieces) | ... (diag_attacks_nw এবং ~ all_pieces)) এবং মাস্ক >>> >>> moves1275777090846720L >>> >>> tobase ( প্যাচসমূহ, 2) '100100010000101000000000000010100000000000000000000' >>> ডিসপ্লে (প্যাচসমূহ) + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + 8 থেকে | | । | | । | | । | | । | + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + 7 | । | | । | | । | 1 | । | | + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + 6 | 1 | । | | । | 1 | । | | । | + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- +5 | । | 1 | । | 1 | । | | । | | + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- +4 | | । | | । | | । | | । | + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- +3 | । | 1 | । | 1 | । | | । | | + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + 2 | | । | | । | | । | | । | + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- +1 | । | | । | | । | | । | | + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + abcdefgh >>> position.show_moves (1) >>> >>> # এখন একটি গেম খেলুন! >>> খেলা () শতরঞ্জ সংস্করণ 1.10 গ্রাম: সুইচ পক্ষের m: নতুন খেলা ঠ: তালিকা খেলা রেকর্ড D: ডিসপ্লে বোর্ড খ: আইনি প্যাচসমূহ এন দেন প্রদর্শনী বই প্যাচসমূহ SD: পরিবর্তন অনুসন্ধান গভীরতা (2-16) ডিফল্ট = 5 প্রশ্নঃ quitShatranj: D + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + 8 থেকে | দ | এন | খ | কুই | ট | খ | এন | দ | + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + 7 | পি | পি | পি | পি | পি | পি | পি | পি | + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + 6 | | । | | । | | । | | । | + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- +5 | । | | । | | । | | । | | + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- +4 | | । | | । | | । | | । | + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- +3 | । | | । | | । | | । | | + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + 2 | পি | পি | পি | পি | পি | পি | পি | পি | + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- +1 | আর | এন | বি | প্রশ্নঃ | কে | বি | এন | আর | + + --- + + --- + + --- + + --- + + --- + + --- + + --- + + --- + একটি খ গ ঘ ঙ চ ছ জ


শত্রুঞ্জ সম্পর্কিত সফটওয়্যার