설명
유사 합법 수는 기물의 이동 방식, 경로, 점유된 칸만 고려하면 가능한 것처럼 보이는 수다. 예를 들어 룩이 기물이 없는 직선을 따라 이동하거나 나이트가 정상적인 목적지 중 하나로 간다. 상대 폰이 막 두 칸 전진한 직후 폰으로 잡는 앙파상과 킹과 룩이 함께 움직이는 캐슬링 같은 관련 특별 조건도 확인한다.
그러나 검사는 아직 끝나지 않았다. 그 수가 자기 킹을 공격에 노출하거나, 체크를 해소해야 하는데도 체크 상태를 유지하거나, 킹을 공격에서 가리고 있던 기물을 옮길 수 있다. 이런 수는 모두 를 만들며 합법적인 수가 아니다.
이 용어는 주로 프로그래밍에서 사용된다. 포지션을 분석하고 수를 계산하는 은 많은 유사 합법 후보를 빠르게 생성한 다음 킹 안전 검사를 통과하지 못한 수를 제거할 수 있다. 단계를 분리하면 수 생성이 더 단순하고 빨라지는 경우가 많다.
정확한 경계는 프로그램마다 다를 수 있으며 특히 캐슬링과 다른 특별한 수에서 차이가 난다. 변하지 않는 핵심은 유사 합법이란 이동 방식에 따른 후보라는 뜻이며, 모든 합법성 규칙을 이미 통과한 수라는 뜻은 아니라는 점이다.
자주 혼동하는 개념
유사 합법은 실전에서 허용된다는 뜻이 아니다
후보 수가 자기 킹을 체크 상태에 두면 기물의 기하학적 이동이 맞더라도 불법이다.
출처
- 1.Pseudo-Legal Move, Chess Programming Wiki
- 2.Article 3: The Moves of the Pieces, FIDE Rules Commission
