핵심 답변: 표준 체스의 초기 배치에서 백이 둘 수 있는 합법적 첫 수는 20개다. a파일부터 h파일까지 여덟 폰은 각자 한 칸 전진하거나 시작 위치에서 두 칸 전진할 수 있으므로 16개가 된다. b1의 나이트는 a3 또는 c3, g1의 나이트는 f3 또는 h3로 갈 수 있어 4개가 더해진다. 룩·비숍·퀸은 앞의 폰에 막혀 있고, 킹은 주변 칸이 자기 기물로 차 있어 움직일 수 없다.

‘조합’보다 ‘합법적 수’가 정확한 표현
첫 수 하나만 세는 질문에서는 보통 ‘조합’보다 ‘합법적 이동의 수’라는 표현이 정확하다. 조합은 여러 선택을 순서와 함께 묶어 셀 때 자주 쓰이지만, 여기서는 초기 한 포지션에서 가능한 한 번의 행동을 센다. 체스에서는 자기 킹을 체크 상태에 남기는 수, 기물 이동 규칙을 어기는 수, 자기 기물이 있는 칸으로 가는 수가 합법적이지 않다. 시작 위치의 백 킹은 체크가 아니므로 각 후보는 기본 이동 규칙과 점유 상태만 확인하면 된다.
폰의 두 칸 전진은 언제나 가능한 일반 이동이 아니다. 폰이 자신의 출발 랭크에 있고, 바로 앞 칸과 두 칸 앞의 목적지가 모두 비어 있을 때만 허용된다. 시작 위치에서는 이 조건이 여덟 폰 모두에게 성립한다. 반면 폰은 대각선 앞 칸으로 이동하지 않고 그곳의 상대 기물만 잡을 수 있는데, 첫 수에는 잡을 상대 기물이 없으므로 대각선 포획은 0개다.
20개를 세는 과정
- 폰 한 칸 전진 8개: a2-a3부터 h2-h3까지 각 폰에 하나씩 있다.
- 폰 두 칸 전진 8개: a2-a4부터 h2-h4까지 출발 위치의 특별 규칙으로 가능하다.
- 퀸사이드 나이트 2개: b1의 나이트는 a3와 c3로 갈 수 있다. d2는 자기 폰이 차지하고 있지만 나이트는 그 경로를 뛰어넘을 뿐 목적지가 비어 있는 두 칸만 후보가 된다.
- 킹사이드 나이트 2개: g1의 나이트는 f3와 h3로 갈 수 있다. e2에는 자기 폰이 있어 갈 수 없다.
- 나머지 기물 0개: 룩·비숍·퀸의 직선 경로는 폰에 막혀 있고, 킹의 인접 칸도 자기 기물이 점유한다. 캐슬링은 첫 수에 필요한 빈 경로 조건을 만족하지 못한다.
기물별 첫 수와 전략적 의미 비교
| 분류 | 개수 | 대표 표기 | 일반적 의미 |
|---|---|---|---|
| 중앙 폰 두 칸 | 2 | 1.e4, 1.d4 | 중앙 공간을 확보하고 비숍·퀸의 길을 빠르게 연다 |
| c·f 폰 이동 | 4 | 1.c4, 1.f4 등 | 측면에서 중앙을 통제하거나 비대칭 구조를 만든다 |
| 나이트 전개 | 4 | 1.Nf3, 1.Nc3 등 | 기물을 전개하면서 중앙 칸을 압박한다 |
| 나머지 폰 이동 | 10 | 1.a3, 1.h4 등 | 특정 준비는 가능하지만 중앙 영향이나 전개 속도가 작을 수 있다 |
20개가 모두 같은 가치는 아니다
합법성은 ‘둘 수 있는가’를 말하고 전략적 평가는 ‘좋은가’를 말한다. 1.e4와 1.d4는 중앙을 직접 점유하고 뒤의 비숍과 퀸을 열어 주기 때문에 오랫동안 주류 첫 수였다. 1.Nf3는 중앙 e5와 d4를 통제하면서 폰 구조를 아직 결정하지 않는 유연성이 있다. 1.c4는 중앙 칸 d5를 측면에서 압박해 잉글리시 오프닝으로 이어진다.
1.a3이나 1.h3도 합법적이며 특정 상대 계획을 억제할 수 있지만, 당장 중앙을 차지하거나 새 기물을 전개하지 않아 템포의 가치가 작다고 평가되기 쉽다. 1.f3는 킹 주변 대각선을 약하게 하고 나이트의 자연스러운 f3 전개 칸을 막기 때문에 특히 주의가 필요하다. 그렇다고 한 수만으로 패배가 확정되는 것은 아니다. 체스 평가는 이후 양쪽의 대응과 시간 형식, 실력에 따라 달라진다.
실제 사례: 첫 수 뒤에는 몇 가지가 생기나
백이 1.e4를 두면 흑도 시작 위치에서 대부분 20개의 수를 고려할 수 있다. 단순히 20×20으로 400개의 두 수짜리 순서를 떠올릴 수 있지만, 더 깊어지면 각 포지션의 합법적 수가 달라져 단순 거듭제곱이 아니다. 포획, 체크, 막힘, 앙파상, 프로모션 같은 규칙이 등장하면서 게임 트리는 가지마다 다른 폭을 가진다. 체스 엔진이 강한 이유도 모든 수를 끝까지 무작정 나열해서가 아니라 유망한 수를 정렬하고 불필요한 가지를 잘라내며 포지션을 평가하기 때문이다.
오프닝 이름도 첫 수 하나만으로 항상 확정되지는 않는다. 예를 들어 1.Nf3는 레티 계열로 갈 수 있지만, 뒤에 d4와 c4가 놓이면 다른 오프닝으로 전환될 수 있다. 이를 전위라고 한다. 따라서 첫 수의 의미는 고정된 이름표보다 중앙 통제, 기물 전개, 킹 안전, 폰 구조라는 원리로 읽는 편이 유용하다.
오해하기 쉬운 점
나이트가 기물을 뛰어넘으므로 어디든 갈 수 있다는 생각은 틀리다. 나이트는 경로의 기물은 무시하지만 목적지가 판 안에 있어야 하고 자기 기물이 없어야 한다. 또한 폰이 첫 수에 두 칸 갈 때 중간 칸을 건너뛴다고 해서 나이트처럼 점유를 무시하는 것이 아니다. 중간 칸이 막혀 있으면 두 칸 전진할 수 없다.
첫 수에 캐슬링이나 포획이 가능하다는 오해도 있다. 캐슬링은 킹과 룩 사이가 비어 있어야 하는데 초기에는 비숍과 나이트가 사이에 있다. 백 기물은 모두 자기 진영에 있고 흑 기물과 닿아 있지 않으므로 어떤 포획도 없다. 앙파상은 상대 폰이 방금 두 칸 전진해 내 폰 옆에 온 직후에만 가능한 특수 포획이므로 백의 첫 수에는 성립하지 않는다.
활용법과 한계
초보자는 20개를 외우기보다 왜 중앙 폰과 나이트 수가 자주 선택되는지 이해하는 것이 좋다. 첫째 중앙을 통제하고, 둘째 작은 기물을 원래 자리에서 꺼내며, 셋째 빠른 캐슬링을 준비하고, 넷째 같은 기물을 이유 없이 반복 이동하지 않는다는 기준이 실전 선택을 좁혀 준다. 다만 이는 절대 법칙이 아니라 실수를 줄이는 지침이다.
‘가능한 첫 수 20개’는 표준 체스의 정규 초기 배치에만 해당한다. Chess960은 기물 배치가 달라 첫 수의 수가 달라질 수 있고, 문제 포지션이나 핸디캡 체스도 마찬가지다. 또 FIDE 규칙은 합법성을 정의하지만 특정 첫 수가 더 강하다고 보증하지 않는다. 오프닝 평가는 데이터베이스, 엔진, 인간 실전의 맥락을 함께 봐야 한다.
자주 묻는 질문
왜 비숍은 첫 수에 움직이지 못하나?
두 비숍의 모든 대각선 출구를 같은 색의 폰이 막고 있기 때문이다. e폰·d폰·c폰·f폰 등을 먼저 움직이면 이후 대각선이 열린다.
폰 두 칸 전진도 한 수로 세나?
그렇다. 시작 위치의 폰이 조건을 만족해 두 칸 전진하는 행동 전체가 한 번의 수다. 두 번 움직인 것으로 세지 않는다.
흑의 첫 차례도 20가지인가?
백의 첫 수에 따라 달라질 여지가 있지만, 일반적인 첫 수 뒤 흑의 초기 기물 이동 후보도 대체로 같은 20개다. 다만 백이 둔 수가 체크나 특수 제약을 만드는 변형 포지션이라면 달라질 수 있다.
가장 좋은 첫 수는 하나뿐인가?
절대적으로 하나라고 말하기 어렵다. 최상급 실전에서는 1.e4, 1.d4, 1.Nf3, 1.c4가 모두 널리 쓰이며, 선호하는 폰 구조와 준비한 변형에 따라 선택이 달라진다.
대수 표기로 20수를 정확히 적는 법
FIDE의 대수 표기에서 폰 이동은 기물 문자를 쓰지 않고 목적지만 적는다. 따라서 한 칸 전진은 a3, b3, c3, d3, e3, f3, g3, h3이며 두 칸 전진은 a4부터 h4까지다. 나이트는 영어 이름 Knight의 N을 써서 Na3, Nc3, Nf3, Nh3로 적는다. 이를 합치면 20개가 빠짐없이 검산된다. 한국어 기사에서 a2-a4 같은 장기형 표기를 병기하면 출발 칸과 도착 칸을 초보자가 더 쉽게 이해할 수 있다.
표기에는 수의 전략적 평가가 들어 있지 않다. 느낌표나 물음표는 해설자의 평가 부호이며 공식 이동 그 자체가 아니다. 첫 수에는 체크 기호 +, 포획 기호 x, 프로모션 기호 =도 등장하지 않는다. 어떤 목록이 20개보다 많다면 대개 같은 수를 서로 다른 표기로 중복했거나 첫 수 이후의 흑 응답을 섞었는지 확인하면 된다.
프로그램으로 검산하는 원리
체스 프로그램은 먼저 각 기물의 의사합법 수를 만든 뒤 그 수를 적용했을 때 자기 킹이 공격받는지 검사해 합법 수만 남긴다. 초기 포지션에서는 백 킹을 곧바로 노리는 흑 기물이 없고, 폰과 나이트의 20수 어느 것도 킹을 노출하지 않으므로 전부 통과한다. 체스 엔진 개발에서 perft라는 검사는 일정 깊이까지 합법 수의 말단 노드 수를 세어 이동 생성기의 오류를 찾는다.
표준 초기 포지션의 깊이 1 perft 결과가 20이라는 사실은 단순 상식 이상의 테스트 기준이다. 깊이가 늘면 캐슬링, 앙파상, 체크 회피 같은 예외 규칙이 서로 만나기 때문에 정확한 노드 수와 비교하면 구현 버그를 찾을 수 있다. 다만 perft는 승패를 평가하지 않고 합법 수만 센다. 1.e4가 1.a3보다 전략적으로 좋은지 판단하는 기능과는 분리된다.
첫 수를 공부할 때는 데이터베이스의 승률만 그대로 순위로 읽지 않는 편이 좋다. 선수 실력, 시대, 시간 형식과 표본 선택이 승률에 영향을 준다. 먼저 합법 수 20개를 정확히 구분한 뒤 중앙 통제와 전개 목표로 후보를 평가하는 순서가 바람직하다.
이 기준이면 목록을 재현할 수 있다.
결론
체스 첫 수 20개는 신비한 경우의 수가 아니라 이동 규칙과 초기 점유 상태를 정확히 적용한 결과다. 폰의 16수와 나이트의 4수만 가능하며, 나머지 기물은 자기 폰과 기물에 막힌다. 중요한 다음 단계는 20개를 나열하는 데서 멈추지 않고 각 수가 중앙 통제·전개·킹 안전에 어떤 영향을 주는지 비교하는 것이다.

