Я планирую создать программу, которая взаимодействует с шахматным движком UCI. Я занимался некоторыми исследованиями, но я хочу получить немного больше информации, прежде чем я углубится в нее. Мне было интересно, может ли кто-нибудь из вас предоставить несколько примеров "обменов" между движком UCI и интерфейсной программой. Я не очень разбираюсь в практическом интерфейсе (например, команды отправки/получения), который должен быть достаточно простым. Я просто пытаюсь получить хорошие примеры небольшой игры и некоторых вариантов. В настоящее время я использую движок Stockfish, но я хочу иметь возможность использовать несколько двигателей.
Так или иначе, я ищу примеры того, как играть в игру по UCI.