Шахматное программирование (без ИИ) - проверка ходов

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

Но я не уловил, где находятся проверенные ходы ( здесь проверка ходов ) для мои фигуры без короля мешают мне сделать чек?

Представьте себе ситуацию:
A5 - ладья соперника
A4 - мой епископ
A3 - мой король

Я не могу переместить слона сейчас, так как мне нужно сделать шах.

Или как вы посоветуете проверить эту ситуацию?

Спасибо

6
задан o..o 25 August 2011 в 21:41
поделиться