Я пытаюсь запрограммировать свой собственный шахматный движок (без ИИ). Я знаю, что есть Стартовый комплект шахматной игры , и я наблюдал за ним для вдохновения.
Но я не уловил, где находятся проверенные ходы ( здесь проверка ходов ) для мои фигуры без короля мешают мне сделать чек?
Представьте себе ситуацию:
A5 - ладья соперника
A4 - мой епископ
A3 - мой король
Я не могу переместить слона сейчас, так как мне нужно сделать шах.
Или как вы посоветуете проверить эту ситуацию?
Спасибо