문서
IV. 게임 모드에 맞춘 적응
mastery와 고난도 보드에서 찍기를 어떻게 다르게 다뤄야 하는지 설명한다
게임 모드에 맞춘 적응
목표가 무엇이냐에 따라 추가로 신경 써야 할 점들이 있다. 이 절은 찍기가 특히 중요한 두 모드, 즉 mastery와 고난도 보드에 대해 다룬다.
QMastery
찍기 측면에서 가장 까다로운 카테고리라고 해도 과장이 아니다. 모든 승리 가능성을 놓치지 말아야 하고, 시간이 걸리더라도 최적화를 최대한 해야 한다.
Opening
어떻게 시작하느냐가 그 어느 때보다 중요하다. 불필요하게 지는 판을 줄이는 가장 좋은 방법이기 때문이다.
이 단계는 체스의 오프닝에 비유할 수 있다. 최고 수준의 플레이어들은 가능한 시작 패턴과 그에 대한 최적 반응을 거의 외우다시피 한다.
더 복잡한 점은, 이런 수들 중 상당수가 표준적인 방법만으로는 잘 보이지도 않는다는 것이다. 첫눈에 최적처럼 보이지 않는 수까지 고려하려면, 훨씬 더 많은 계산을 수행할 수 있는 알고리즘의 도움이 필요하다. 체스에서 Stockfish를 떠올리면 비슷하다. 바둑도 마찬가지다.
원문은 unnatural move의 예시를 하나 보여주고, 그 뒤에도 두 번 연속으로 생존 확률만 보면 최고가 아닌데도 최적 수가 나올 수 있다고 말한다. 즉 자신의 즉석 논리만 믿으면 안 된다는 뜻이다.
이런 오프닝을 배우려면 MScoach solver를 추천한다고 한다. 뒤에서 다시 설명하겠지만 매우 유용한 훈련 도구라고 한다.
또한 유튜브 채널 Mine Buoy도 추천한다.
Various tips
mastery 향상을 위한 팁은 다음과 같다.
- 정말
100%확신이 있는 경우가 아니면강제 찍기를 너무 빨리 두지 않는 편이 좋다. 시간 절약은 편리하지만, mastery에서는 절대적으로 중요하지 않다. 시간을 조금 잃는 편이, 실수해서 이길 수 있는 판을 통째로 날리는 것보다 낫다. - 보드가
2/3쯤 진행되면minecount를 가끔 확인하는 습관을 들이는 것이 좋다. 어떤 판은 초반부가 비정상적으로 조밀하거나 반대로 매우 성기기도 하다. 그에 맞춰 비교 방식도 조정해야 한다.floating density가50%에 가까워질수록 제1원리는 약해지고, 지뢰 수 차이에 따른 확률 차이도 덜 중요해진다. - 불운 때문에 연속으로 여러 판을 져도 너무 쉽게 포기하지 않는 편이 좋다. mastery
50은 두 판 중 한 판을 이기는 식으로 얻어지는 성격의 목표가 아니다. 변동성이 있다. - 최고의 mastery는
이제부터 좀 진지하게 해볼까라는 마음으로 갑자기 나오지 않는다. 가능한 한 좋은100판을 만들려면 집중을 유지한 채500판쯤은 플레이해야 한다. 물론 연달아 할 필요는 없다. mastery는 며칠에 걸쳐 수행하는 작업에 가깝다. 중간중간 짧게 시도하면서 동시에 속도나 효율 플레이를 하고 있다면, mastery가 잘 안 오른다고 놀랄 필요는 없다.
고난도 보드
고난도 보드는 승률이 매우 낮고, 클리어까지 오래 걸리는 보드들이다. mastery와 달리, 목표는 가능한 한 꾸준히 이기는 것이 아니다. 잃는 판이 많아지는 것을 크게 개의치 않고, 한 판을 끝내는 데 필요한 시간을 최대한 줄이는 것이 목표다. 그래서 시간을 절약하는 수를 적극적으로 사용하게 된다.
Opening
이번에는 mastery와 정반대로, 시작 수가 꼭 좋아야 할 필요는 없다. 유용하기만 하면 된다. 왜냐하면 시작에서 죽어도 바로 다음 판을 새로 시작하면 되기 때문이다.
오프닝에서 시간을 줄이기 위해 할 수 있는 일은 많다. 목표는 보드 나머지 부분에서 나쁜 상황이 생길 가능성을 최대한 줄이는 것이다.
원문이 권하는 시작 아이디어는 다음과 같다.
- 여러 코너를 연다. 최악의 상황은 코너에서 자주 생긴다. 시작부터 추가 정보를 확보하면 중반과 후반이 훨씬 쉬워질 수 있다. 50/50도 코너에서 더 잘 생기는데, 최악의 일이 벌어지려면 코너는 지뢰
3개만 있으면 되지만 보드 중앙은 보통6개나7개가 필요하기 때문이다. 초반에 네 코너를 다 여는 것은 이런 상황을 피하는 데 도움이 될 수 있다. - 잠재적인 50/50을 시작부터 깨버린다. 이 수들이 생존 확률이 제일 좋은 찍기는 아닐 수 있지만, 초반이므로 크게 상관없다. 시간을 들여가며 진행하다가 중간에 50/50이 나타나게 두는 것보다는 낫다. 원문은 어떤 칸 하나가 잠재적 50/50 두 개를 동시에 깨는 이상적인 예시도 보여준다. 다만 어떤 사람들은 깨는 대신 잠재적 50/50을 직접 플레이하는 쪽을 선호하기도 한다.
Isolated areas
isolated area는 보드의 다른 부분과 완전히 분리되어 스스로 닫힌 영역이다. 즉 나머지 보드가 그 영역 해결에 도움을 줄 수 없다는 뜻이다. 예외는 minecount뿐이다.
보드 끝의 minecount가 정말 의미 있는 차이를 만들 것이라고 생각하지 않는 한, isolated area를 남겨두지 말고 바로 해결하려는 쪽이 시간 절약에 좋다. 원문은, 어떤 고립 영역을 끝내다가 죽는다면 많은 경우 그걸 끝까지 남겨뒀어도 결국 비슷하게 졌을 것이라고 말한다.
Various tips
고난도 보드에 대한 팁은 다음과 같다.
- 선택권이 있다면 보드를 신중히 고르는 편이 좋다.
100x100보드와40x40보드는 체감이 매우 다르다. 여러 보드를 시도해보며 자신에게 맞는 것을 찾는 편이 낫다. - 게임 끝에
minecount를 기대하고 너무 많은 영역을 남겨두지 않는 편이 좋다. 대개는 거기서 얻는 것이 없기 쉽다. 원문은 끝용으로 한 영역만 남겨두고, 다른 영역이 더 보이면 그것들은강제 찍기로 간주하라고 권한다. 예시에서는minecount가2또는4일 때 풀리는 형태가 나오지만, 시간을 아끼기 위해 더 가능성이 낮은4지뢰 경우를 무시하고 진행할 수 있다고 설명한다. 그렇게 보면 특정 칸은pseudo 50/50의 일부가 되어 즉시 플레이 가능해진다. - 보드의 가장자리부터 해결하려고 시도하는 편이 좋다. 최악의 상황은 그런 곳에서 잘 나타나기 때문이다. 가능하면 빨리 치워버리는 것이 유리하다.
- 보드 통계에 표시되는 승률과 자신의 승률이 같을 것이라고 기대하지 않는 편이 좋다. 그 수치는 인간 플레이어용이 아니라, 실수 없이 보드 전체를
2초만에 처리하는 solver의 승률이기 때문이다. solver와 자신을 직접 비교하는 것은 쓸데없는 좌절만 줄 가능성이 크다. - 밀도
35%를 넘는 보드를 하고 있다면, 전반적인 방법들에 너무 집착할 필요가 없다. 이런 보드에 실질적으로 적용되는 것은 제2원리와 제3원리, 50/50,pseudo 50/50,dead cell,progress정도뿐이다. 나머지는 영향이 미미하다. 오프닝조차 반복하기 불쾌하지 않은 형태 하나를 고르면 충분하다. 원문 저자는14x12에서 항상 첫 줄의 처음3칸을 연다고 예를 든다. 핵심은 빠르게 많은 보드를 보는 것이다. 이런 환경에서는 좋은 찍기보다 좋은 보드를 만나는 편이 승리에 더 큰 영향을 줄 수 있다.