오목 VCF: 검증 가능한 사 연쇄 만들기
오에서 세 수 남았는데 승부는 이미 끝나 있다
내 돌은 f8, g8, h8, i6, i9, 그리고 k7, l7에 있습니다. 상대는 j8과 i10을 잡고 있습니다. 판 위에 오도 없고 열린 사도 없는데, 승부는 세 수 만에 끝납니다.
양갈래가 아닙니다. 사를 세 번 두는 것입니다. 각 사는 막는 수 하나만 사고, 놓는 돌은 어차피 필요했던 돌입니다.
VCF는 공격이 아니라 일정표입니다
VCF는 연속 사로 이기는 것입니다. 내 수가 전부 사이므로 상대의 응수는 매번 하나뿐입니다. 그래서 계산이 됩니다. 상대가 어디에 둘지 읽을 필요가 없습니다. 읽을 것이 없기 때문입니다.
정의에서 빠지는 부분은 왜 그런 연쇄가 성립하느냐입니다. 사는 강한 수지만 사만 연달아 둘 수는 없습니다. 놓는 돌이 모두 이미 내 돌 세 개가 놓인 줄 위에 있어야 합니다.
그래서 VCF는 한 수 한 수는 강제이고, 전체로는 필요한 돌을 늘어놓는 절차입니다. 상대가 막을 곳이 없어질 때까지 몰아붙이는 게 아닙니다. 상대가 시키는 대로 막는 동안 마무리에 필요한 돌을 하나씩 놓는 것입니다.
그래서 연쇄는 마지막 돌에서 거꾸로 설계합니다. 예외는 없습니다. 고급 전략의 강제 수 대목은 VCF를 공격의 골격으로 다룹니다. 이 글은 그것을 두기 전에 검증할 수 있는 형태로 세우는 절차를 다룹니다.
마무리를 정하고, 그 앞의 돌을 정합니다
마무리는 j7입니다. 이 돌로 7행에 i7, j7, k7, l7이 서고 h7과 m7이 비어 있습니다. 열린 사이므로 이깁니다. 상대는 한쪽 끝만 막을 수 있습니다.
여기서 거꾸로 갑니다. j7에는 i7이 필요하고, i7은 아직 판에 없습니다.
i7은 i열의 돌입니다. i6과 i9는 내 돌, i10은 상대 돌입니다. 그런데 i7만 놓아서는 i열이 사가 되지 않습니다. i8이 비어 있기 때문입니다. 빠진 돌은 i8이고, 그 i8이 동시에 8행을 사로 만듭니다. f8, g8, h8, i8에 j8은 상대, e8은 비어 있습니다. 출구 하나, 막는 수 하나.
순서가 저절로 정해집니다. i8로 e8을 막게 하고, i7로 i5를 막게 하고, j7로 끝냅니다. 돌 하나가 두 역할을 하기 때문에 연쇄가 버팁니다. i8은 8행의 사이자 i열을 사로 만드는 메우는 돌이고, i7은 i열의 사이자 7행 마무리의 앞부분입니다.
막는 돌은 이미 다 쓴 구역에 떨어져야 합니다
상대의 막는 돌은 판에 남습니다. 이 연쇄에서 e8은 8행에 떨어지고, 8행은 첫 수로 끝났습니다. i5는 i열에 떨어지고, i열은 둘째 수로 끝났습니다. 둘 다 7행을 건드리지 않습니다.
이것이 검사 지점이고, 감으로 세운 연쇄가 가장 자주 죽는 자리입니다. 뒤집어 보십시오. 마무리에 i5가 필요했다면 상대의 막는 돌이 내 승점에 먼저 앉아 있는 셈입니다. 그 연쇄는 첫 수에서 이미 죽어 있었고, 세 수를 써서 알게 된 것뿐입니다.
첫 사를 놓기 전에 마무리에 필요한 빈 점을 적습니다. 다음에 상대의 막는 돌이 차지할 점을 적습니다. 두 목록이 겹치면 그 연쇄는 없는 것입니다.
두 줄이 만나는 점을 읽는 일이 사를 세는 것보다 중요한 이유도 같습니다. 오는 한 줄에 살고, 연쇄는 그 교차점에 삽니다.
계단 수를 세고, 위협 수를 세지 않습니다
세 계단이 보통입니다. 판이 조용하면 네 계단도 괜찮습니다. 다섯째에 들어서면 자신을 믿지 않는 편이 낫습니다.
계산해 봅시다. 한 계단마다 내 돌 하나와 상대 돌 하나가 같은 좁은 상자에 들어갑니다. 위 예에서 시작 돌 일곱 개와 막는 돌 둘이 판 오른쪽 6×5 상자에 모두 들어갑니다. 한 계단, 한 막기가 더 붙으면 상자가 절반 차고, 다섯째 사는 비어 있는 출구를 찾지 못합니다.
그래서 다섯째 사를 놓아도 오가 없을 때 답은 여섯째 사가 아닙니다. 틀린 곳은 마무리입니다. 마지막 돌이 두 역할을 하지 못했거나, 마무리 줄에 돌 두 개가 미리 놓이지 않았습니다. 그 줄로 돌아가 다시 읽으십시오. 사를 놓기 전에 빈 끝을 세는 습관이 있으면 다섯째가 아니라 첫째 계단에서 알 수 있습니다.
상대가 되받아칠 수 있는 유일한 수
연쇄가 도는 동안 상대는 아무것도 현금화하지 못합니다. 응수가 전부 강제 막기이므로 도중에 만든 사는 놓인 채로 있습니다.
연쇄가 끊기는 순간에 달라집니다. 도중의 막는 돌이 상대의 사까지 같이 완성했다면, 끊긴 뒤에 받는 빈 수가 오가 됩니다.
그래서 계단마다 하나를 더 확인합니다. 그 막는 점이 상대가 이미 세 개를 가진 줄 위인가. 위 연쇄는 두 계단 모두 아니어서 실패해도 잃는 것은 한 판뿐입니다. 맞다면 그 계단은 마지막, 마무리 직전에만 놓을 수 있습니다. 아예 놓지 않는 선택도 있습니다.
백의 더 나은 방어는 훨씬 앞에 있습니다. 마무리 상자에 돌 하나, i7이나 m7에 두면 그 연쇄는 생기지 않습니다. 사가 올 때마다 막는 것은 한 수 패배를 세 수 패배로 늘리는 일입니다.
오이지 여섯이 아닙니다
렌주에는 군더더기 제약이 있습니다. VCF의 한 계단은 한 줄을 사로 만들면서 다른 줄을 늘리는 돌입니다. 금수 규칙이 정확히 보는 모양입니다.
흑의 연쇄는 사사로 끝낼 수 없습니다. 사사는 흑의 금수이기 때문입니다. 열린 사나 깨끗한 오로 끝내야 합니다. 백에는 금수가 없으므로 백의 VCF는 사사로 맺을 수 있습니다. 같은 연쇄를 흑이 두면 패배입니다. 렌주 문제집에 화월과 포월이 많은 이유도, 흑의 초반 돌이 두 줄의 교차점에 자연스럽게 앉기 때문입니다. 연쇄의 재료이면서 동시에 흑을 금수로 떨어뜨리는 재료입니다.
하나 더. 오은 정확히 다섯 돌이어야 합니다. 흑은 장련으로 집니다. 연쇄가 여섯까지 늘어나는 것은 사로 세던 줄에 이미 내 돌이 다섯 개 서 있었기 때문입니다. 채울 빈칸이 아니라 서 있는 돌을 세십시오.
십 분이면 남는 연습
위 국면을 놓고 세 번 둡니다. 첫 번째는 i8만 놓고 멈춰 상대의 응수를 적습니다. 두 번째는 세 수를 다 둡니다. 세 번째는 i7을 판에서 빼고 몇 계단까지 찾는지 봅니다.
다음은 자기 대국으로 합니다. 활삼 하나와 막힌 사 하나가 있는 국면을 골라, 판에 손대기 전에 마지막 돌을 종이에 적습니다.
남는 습관은 좁지만 쓸모 있습니다. 사를 공격이 아니라 배치로 보게 됩니다. 판을 열고 난이도는 Hard로 두십시오. 첫 사를 놓기 전에 연쇄의 마지막 수를 소리 내어 말합니다. 말할 수 없으면 VCF가 아닙니다. 돌을 버리는 것입니다.
마지막 수를 먼저 말하십시오
판을 열고 난이도는 Hard로 두십시오. 첫 사를 놓기 전에 연쇄의 마지막 수를 소리 내어 말합니다. 말할 수 없으면 돌을 버리는 것입니다.
오목 플레이하기