:) До этого ещё далеко ... просто стало интересно насколько они улучшают альфа-бету
У меня вопрос появился : Встречал различные улучшения Альфа-Беты , но без описания , можете мне объяснить смысл алгоритмов MTD(f) , Aspiration...
я тоже так думаю ... хочу лишь почерпнуть хорошие идеи ... одна голова хорошо, а две лучше
кстати исходники действительно хорошие ... всё понятно ... таких бы побольше
readme меня порадовал : TSCP is intended for people who want to learn about chess programming. Its source code is designed to be very easy to...
итак готово ... TSCP 181 ... смотрю архив .... отлично файлов не много ... ногу не сломаешь :) приступим к изучению
сейчас попросим гугля помочь :)
может кто-нибудь знает где взять такие исходники , чтоб я сразу въехал ... во Fruit -овых макрос на макросе ... в crafty много объяснений но сами...
неохото потом код заново переколбашивать ... :)
Fruit : static void add_captures(list_t * list, const board_t * board) кусок ф-ции : ... case Knight64: to = from - 33; if...
правильно что AddCaptures () генерирует сразу все ходы , или только один ход за вызов ?
объявил глобальную переменную int PositionsTotal и вместо оценочной ф-ции которой нет написал PositionsTotal++; :)) в начале и в конце вызвал...
Вот решил написать шахматный движок , но мой генератор получился ОЧЕНЬ тормозным [1500 kN/s] , так что он отправился в Recycler Bin ... Как я...