Программирование игры в русские шашки.
В добавление к статье. В шашках как и в шахматах может проявляться эффект горизонта. Совершенно немыслимо написать шахматы не просматривая глубже шахи. Иначе программа может ломаться и сливать игру. В шашках тоже самое. Взятия являются вынужденными ходами и их можно просматривать несколько глубже примерно так.
int M = mtl[WHITE] - mtl[BLACK];
if(side==WHITE){
if(M >= white_mtl_search_path[ply-5])
extend++;
}else{
if(M <= white_mtl_search_path[ply-5])
extend++;
}
Программа будет глубже смотреть строки с разменами и ввигрышами материала.
Успехов.
Комментариев нет:
Отправить комментарий