Задать вопрос

С чего написать написание программы которая будет сама играть в Шахматы?

Увлекся шахматами. Загорелся идеей написать своего бота который будет мне достойным соперником, а в идеале будет даже обыгрывать меня.
С чего вот начать написание сего бота??
Знаю Python плюс минус хорошо. PyQT тоже юзал в своих поделках.
А вот с машинным обучением никогда дела не имел.
Если без воды, то что мне понадобится?
1) Написать классы объектов Шахматной доски?
2) Разметить само "поле координат", то есть саму доску.
3) Каждой фигуре задать ее алгоритм ходов.

ну а дальше все... ни хрена не ясно, как программу обучать тактике, хотя бы базовой, как задать ей цель - поставить мат королю соперника?
  • Вопрос задан
  • 514 просмотров
Подписаться 3 Простой 1 комментарий
Ответ пользователя GavriKos К ответам на вопрос (2)
GavriKos
@GavriKos
С чтения теории и составления математической модели и математического же алгоритма.

Вообще тема шахматных ботов заезжана и раскрыта хорошо. Машинное обучение тут в целом не нужно.
Ответ написан
Комментировать