четверг, 23 октября 2025 г.

Программирование игры в русские шашки.



  Статья pdf

В добавление к статье. В шашках как и в шахматах может проявляться эффект горизонта. Совершенно немыслимо написать шахматы не просматривая глубже шахи. Иначе программа может ломаться и сливать игру. В шашках тоже самое. Взятия являются вынужденными ходами и их можно просматривать несколько глубже примерно так. 

      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++;

       }

Программа будет глубже смотреть строки с разменами и ввигрышами материала. 

Успехов. 

Комментариев нет:

Отправить комментарий