Я знаю, что Chessmaster делает это (см. Список элементов управления Ubisoft для Chessmaster X ), так как я использовал Chessmaster X. В определенных (то есть неконкурентных) игровых режимах Ctrl-F заставит компьютер двигаться во время своего хода. Это не бесплатная программа, но у нее много хороших ресурсов для начинающих, которые, по мнению IMO, того стоят.
Изменить : похоже, что я неправильно прочитал вопрос; Я полагаю, вы действительно имели в виду, что игрок может заставить компьютер сделать определенный ход, когда наступает его очередь. Насколько я знаю, вы не можете сделать это без установки доски на определенную позицию, а затем играть с этой позиции. Например, вы белые: 1. e4 e5 2. Nf3 ...
и вы хотите, чтобы компьютер играл, 2... f6
чтобы использовать свое преимущество перед этим открытием. В этом случае вы должны настроить доску вручную (что позволяет делать Chessmaster, а также большинство других шахматных программ) FEN rnbqkbnr/pppp2pp/5p2/4p3/4P3/5N2/PPPP1PPP/RNBQKB1R w KQkq - 1 2
и играть оттуда белыми. В большинстве программ, включая Chessmaster, вы можете вручную перемещаться / добавлять / удалять куски, чтобы достичь желаемой позиции.