Написал программку, оценивающую все возможные ходы в шахматной позиции на сайтах chess и lichess
Очень люблю шахматы, постоянно гоняю десятиминутки на chess.com. Только зеваю часто, поэтому рейтинг завис на 1500 и дальше не идет. В Рождество было свободное время, я изучил как работать с бесплатным Stockfish и набросал простейшее приложение, которое читает позицию в браузере на chess.com, анализирует и подсказывает сильнейший ход.
Самому понравилось. Я запостил новость на хабре, с техническими подробностями, но реакция была вялая. Прошел месяц, я прикрутил поддержку lichess.org, сделал оценку всех ходов и допилил вменяемый интерфейс с изменяемой силой игры.
Программка делалась для собственного удовольствия, бесплатная и с исходниками, лежит на https://github.com/wmlabtx/chezzz. Для работы требуется Stockfish (там один .exe), ссылка указана. Качаем и кладем в ту же папку или в другое место, прописываем путь в app.config
Можно выбирать уровень игры относительно противника - поддаваться ему "красными" ходами, играть на равных "серыми" или выигрывать "зелеными". Можно играть самому, а пользоваться советником только в критической ситуации. На обеих сайтах поддерживаются все режимы - можно играть против ботов, людей, решать задачи и этюды.
Напоминаю, что играть таким образом против людей - читерство, да и спортивный интерес пропадает. Но если в целях обучения и против ботов - легко.
Буду рад советам и замечаниям.