Новые фигуры на Chess-Python-Board.Python

Программы на Python
Anonymous
Новые фигуры на Chess-Python-Board.

Сообщение Anonymous »

Я хочу добавить в свой Python Chess Endgame Engine 3 новые фигурки: Амазонку, Боба и Сирила. Амазонка ходит как конь и слон, Боб как ладья и конь
и Сирил как ферзь и конь. У меня есть такой код.
Но кроме этого я не могу вычислить оптимальные ходы из start_fen, что сложнее, чем этот: Я даже не могу распечатать ASCII-доску

Код: Выделить всё

. . . . . . . .
. . . . . . A .
. . . . . . . .
. . . . . . . .
. . . . . . . .
k . K . . . . .
. . . . . . . .
. . . . . . . .
Он продолжает печатать для start_fen = "8/6A1/8/8/8/k1K5/8/8 w - - 0 1"

Код: Выделить всё

. . . . . . . .
. . . . . . B .
. . . . . . . .
. . . . . . . .
. . . . . . . .
k . K . . . . .
. . . . . . . .
. . . . . . . .
Мне хотелось бы исправить код, чтобы он не печатал здесь 0

Код: Выделить всё

Number of positions is 406300
Number of positions at checkmate is 216
Evaluation at level 1
Found `0` positions at level 1
0h 3m 37s / 0h 1m 44s
Found 0 positions all
Positions with to_end == 17:
*****
Pozice s to_end == -20:
Evaluation of intial position is 0
С другой стороны, этот код работает на 100% нормально, хотя для 3 частей требуется 25 минут.


Подробнее здесь: https://stackoverflow.com/questions/786 ... thon-board

Вернуться в «Python»