Pull to refresh

Comments 5

Определение всех вариантов ходов достаточно нетривиальная задача, т.к. есть вззятие на проходе, есть связанные фигуры (когда фигура прикрывает короля и не может отходить), рокировки и т.п.
Поэтому тут проще всего взять готовое решение, напр. https://github.com/PeterHughes/SharpChess/tree/master/SharpChess.Model

С другой стороны это одна из интереснейших и полезнейших задач (значительно интереснее, чем менюшки клепать), потому в проекте для обучения ее стоит реализовывать. И реализовывать полностью.

Ну если цель кодить ради фана, то да.
Если цель быстро реализовать идею, то можно использовать готовые решения.

Читая заголовок, представлял себе такие 3d-шахматы
Заголовок спойлера
image
UFO just landed and posted this here
Sign up to leave a comment.

Articles

Change theme settings