شاترانج

Shatranj ماول برنامه نوس شطرنج تعامل مبتن بر Bitboard، Openboard است.
انون بارر ن

شاترانج رتبه بند و خلاصه

تبلغات

  • Rating:
  • مجوز:
  • GPL
  • قمت:
  • FREE
  • نام ناشر:
  • Sam Tannous
  • وب سات ناشر:
  • http://www.employees.org/~stannous/shatranj/

شاترانج برسب ها


شاترانج شرح

Shatranj ماول برنامه نوس شطرنج تعامل مبتن بر Bitboard، Openboard است. Shatranj ماول برنامه نوس شطرنج مبتن بر Bitboard، OpenBoard است ه اجازه م دهد دستار موقعت ها شطرنج و آزماش با الورتم ها جستجو و تن ها ارزاب. هدف شاترانج ان است ه ابزار را برا م به اجرا برنامه ها شطرنج SHANNON TYPE بن بنوسد. به ان ترتب، سرعت اجرا آن متر اهمت م دهد و س از آن وضوح د و قدرت بانر زبان اده ساز م شود. س از نوشته شده در زبان تفسر شده، ان ماول به برنامه نوس شطرنج اجازه م دهد تا Beanboards را به شوه ا طبع و تعامل مانند ابزار ردازش سنال به ار رند Alphabeta هرس، عمق تر شدن ترار، از نشانه جبر وتاه، ردن ترار دستره و 50 قانون حرت استفاده م ند. و ها فاقد ها خاموش، جداول انتقال، Negascout و MTD جستجو است. Toolkit برنامه نوس شطرنج در قالب ماول اتون به نام Shatranj.py در دسترس است. شما همنن به احتمال زاد ناز به تاب افتتاحه و همنن برخ از جداول هش از ش ساخته شده ه در سراسر ماول استفاده م شود (ار ماول نم تواند فال داده را دا ند). تمام سه فال را در همان دارتور و به ساد تنظم مجدد ند اجرا اتون در ماول اتون ("Python Shatranj.py"). تا آنجا ه مورد ناز است، همه ز مورد ناز است نسخه اخر از زبان تفسر شده، سطح بالا به نام اتون (هر ز س از نسخه 2.3 باد ار خوب). ار شما م خواهم م از افزاش سرعت، Shatranj به دنبال ماول Psyco و از آن استفاده خواهد رد ار آن نصب شده است. نصب مستندات بشتر در دسترس قرار م رد، در انجا جلسه نمونه وتاه است: Stannous اتون >>> از واردات Shatranj * ... خواندن داده ها راه انداز ... ل زمان برا خواندن داده ها 0.0774528980255 ... تاب افتتاح شد Shatranj-Book.bin با 37848 موقعت >>> موقعت = موقعت ("R1BQK2R / pppp1ppp / 2n5 / 5n2 / 2b1n3 / 8 / ppp1qppp / r1b1k2r ") >>> all_pieces = position.pox_bb | point.pox_bb >>> other_pieces = point.pox_bb >>> from_square = c4 >>> wtm = 1 >>> mask = position.pinned (from_square، wtm) >>> ne_pieces = diag_mask_ne و all_pieces >>> nw_pieces = ec_>> nw_pieces = diag_mask_nw و all_pieces >>> moves = (diag_attacks_ne and the_pieces) | ... (diag_attacks_ne و ~ all_pieces ) ... (diag_attacks_nw و غره_pieces) | ... (diag_attacks_nw و ~ all_pieces)) و ماس >>> >>> moves1275777090846720L >>> >>> tobase ( حرت، 2) '10010001000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' >>> نماش (MOVES) + --- + --- + --- + --- + --- + --- + --- + --- + 8 | | . | | . | | . | | . | + --- + --- + --- + --- + --- + --- + --- + --- + 7 | . | | . | | . | 1 | . | | + --- + --- + --- + --- + --- + --- + --- + --- + 6 | 1 | . | | . | 1 | . | | . | + --- + --- + --- + --- + --- + --- + --- + --- + 5 | . | 1 | . | 1 | . | | . | | + --- + --- + --- + --- + --- + --- + --- + --- + + | | . | | . | | . | | . | + --- + --- + --- + --- + --- + --- + --- + --- + 3 | . | 1 | . | 1 | . | | . | | + --- + --- + --- + --- + --- + --- + --- + --- + 2 | | . | | . | | . | | . | + --- + --- + --- + --- + --- + --- + --- + --- + 1 | . | | . | | . | | . | | + --- + --- + --- + --- + --- + --- + --- + --- + abcdefgh >>> موقعت .show_moves (1) >>> >>> # در حال حاضر باز باز! >>> باز () shatranj نسخه 1.10 رم: سوئ سوئ M: نماش حرت ها حقوق N: باز ها حقوق N: باز جدد L: فهرست باز رورد D: صفحه نماش B: نماش تاب حرت SD: تغر عمق جستجو (2-16) default = 5 Q: Quitshatranj: D + --- + --- + --- + --- + --- + --- + --- + --- + 8 | r | n | ب | q | k | ب | n | R | + --- + --- + --- + --- + --- + --- + --- + --- + 7 | P | P | P | P | P | P | P | P | + --- + --- + --- + --- + --- + --- + --- + --- + 6 | | . | | . | | . | | . | + --- + --- + --- + --- + --- + --- + --- + --- + 5 | . | | . | | . | | . | | + --- + --- + --- + --- + --- + --- + --- + --- + + | | . | | . | | . | | . | + --- + --- + --- + --- + --- + --- + --- + --- + 3 | . | | . | | . | | . | | + --- + --- + --- + --- + --- + --- + --- + --- + 2 | P | P | P | P | P | P | P | P | + --- + --- + --- + --- + --- + --- + --- + --- + 1 | R | n | ب | Q | K | B | N | R | + --- + --- + --- + --- + --- + --- + --- + --- + ب ج د ث ج ح


شاترانج نرم افزارها مرتبط

سلطه

سلطه باز استرات مبتن بر نوبه خود است ه م تواند به تنها توضح داده شود: تسلط! ...

147

دانلود

eBoard

eBoard رابط هئت مدره شطرنج برا باز و مطالعه شطرنج است. ...

228

دانلود