미스터리 모드는 일부 색이 숨겨진 컬러 소트 퍼즐도 풀 수 있게 해줍니다. 알 수 없는 색을 물음표로 표시하면 ChromaOracle이 모든 가능한 색 순열을 분석하여 숨겨진 색이 결국 무엇이든 보장된 안전한 수를 찾습니다. 이는 동종의 솔버 기능 중 유일무이합니다.
미스터리 모드란?
많은 워터 소트와 볼 소트 모바일 게임에는 일부 공이나 액체 세그먼트가 커버, 안개 또는 물음표 뒤에 숨겨진 레벨이 있습니다. 그것들을 움직이거나 게임 조건을 충족하기 전에는 색을 볼 수 없습니다. 이 "미스터리" 또는 "숨겨진 색" 레벨은 완전한 정보 없이는 완전한 해결책을 계획할 수 없으므로 어떤 컬러 소트 게임에서도 가장 어려운 것 중 하나입니다.
미스터리 모드는 이 문제에 대한 ChromaOracle의 답입니다. 시행착오로 색을 추측하거나 드러내도록 요구하는 대신, 순열 분석을 사용하여 알 수 없는 색이 무엇이든 안전한 수를 결정합니다. 수는 알 수 없는 색의 모든 가능한 할당에 대해 해결 가능한 상태로 이어질 때만 안전한 것으로 간주됩니다.
미스터리 모드를 사용해야 할 때
퍼즐에 식별할 수 없는 색이 적어도 하나 포함되어 있을 때마다 미스터리 모드를 사용하세요. 일반적인 시나리오는 다음과 같습니다:
- 안개 또는 커버 레벨 —— 많은 워터 소트와 볼 소트 게임은 사용자가 상호작용할 때까지 시험관의 일부가 가려진 레벨을 도입합니다.
- 본 적 없는 새 색 —— 알려진 색과 일치하지 않는 색이 나타나면 그것이 무엇인지 확인할 수 있을 때까지 알 수 없는 것으로 표시하세요.
- 부분적으로 드러난 퍼즐 —— 일부 게임은 수를 둘 때마다 숨겨진 색을 하나씩 드러내며 각 드러남 후 다시 풀어야 합니다.
보드의 모든 색이 보이고 식별 가능하다면 표준 솔버를 대신 사용하세요. 미스터리 모드는 여러 순열을 평가해야 하므로 계산 오버헤드가 추가되어 일반 풀이보다 느립니다.
미스터리 모드 단계별 사용법
1단계: 보드 설정
평소처럼 ChromaOracle에 퍼즐을 입력합니다. 시험관 수와 시험관 용량을 게임 레벨과 일치하도록 설정합니다. 보이는 모든 색을 정확한 위치에 채웁니다.
2단계: 알 수 없는 색 표시
색을 식별할 수 없는 공이나 액체 세그먼트에 대해 색 선택기에서 물음표 (?) 색을 선택합니다. 게임에서 숨겨진 색이 나타나는 정확한 위치에 놓습니다. 다양한 시험관에 여러 알 수 없는 것이 있을 수 있습니다.
3단계: 풀기 클릭
"풀기" 버튼을 누릅니다. ChromaOracle은 보드에서 물음표를 감지하면 자동으로 미스터리 모드로 전환합니다. 솔버는 알 수 없는 색의 모든 유효한 순열을 생성하고 각각에 대해 검색을 실행합니다.
4단계: 보장된 안전한 수 읽기
결과 패널에는 모든 순열에서 안전한 수가 표시됩니다. 이는 게임에서 완전한 자신감으로 둘 수 있는 수입니다——숨겨진 색이 무엇이든 막다른 길로 이어지지 않습니다. 패널에는 분석된 순열의 수와 여전히 풀 수 있는 순열의 수도 표시됩니다.
5단계: 안전한 수 두고 드러내기
게임에서 보장된 안전한 수를 실행합니다. 플레이하면서 일부 숨겨진 색이 드러납니다. ChromaOracle로 돌아가 새로 드러난 색으로 보드를 업데이트하고(물음표를 실제 색으로 교체) 다시 풉니다. 퍼즐이 완성될 때까지 이 사이클을 반복합니다.
순열 분석 작동 원리
알 수 없는 색을 포함하는 보드를 제출하면 ChromaOracle이 알 수 없는 슬롯을 채울 수 있는 색 집합을 식별합니다. 그런 다음 각 색의 총 개수가 풀 수 있는 퍼즐과 일치해야 한다는 제약을 존중하면서 그 색을 알 수 없는 위치에 할당하는 모든 유효한 방법을 생성합니다.
각 후보 할당에 대해 솔버는 완전한 BFS를 실행하여 퍼즐이 풀 수 있는지와 최적 수가 무엇인지를 결정합니다. 수는 모든 순열의 최적 해 경로에 유효한 수로 나타날 때만 "보장된 안전"으로 분류됩니다. 어떤 한 순열이라도 그 수에 의해 손상되면 그 수는 안전 목록에서 제외됩니다.
이 접근법은 계산적으로 비싸지만 수학적으로 엄격합니다. 추측하거나 확률에 베팅하는 것이 아닙니다——추천되는 모든 수는 증명 가능하게 안전합니다.
미스터리 레벨 전략
한 수당 정보 최대화
여러 안전한 수가 사용 가능할 때 숨겨진 색을 드러낼 가능성이 가장 높은 수를 선호합니다. 색을 드러내면 다음 풀이의 순열 수가 줄어들어 더 많은 안전한 수와 더 빠른 진행을 얻습니다.
매 드러냄 후 다시 풀기
숨겨진 색이 보일 때마다 보드를 업데이트하고 미스터리 모드를 다시 실행합니다. 새 정보는 종종 이전에 사용 불가능했던 추가 안전한 수를 잠금 해제합니다. 오래된 정보로 여러 단계 앞을 계획하지 마세요.
표준 전략과 결합
미스터리 모드는 어떤 수가 안전한지 알려주지만 표준 분류 전략은 여전히 적용됩니다. 안전한 수 중에서 빈 시험관을 만들거나, 색을 통합하거나, 아래에서 위로 작업하는 수를 우선시합니다. 안전한 수 목록은 제약을 주고 좋은 전략은 그 제약 내에서 최선의 옵션을 선택하는 데 도움이 됩니다.
막다른 길을 우아하게 처리
가끔 미스터리 모드는 0개의 보장된 안전한 수를 보고합니다. 이는 모든 가능한 수가 적어도 하나의 순열에서 위험함을 의미합니다. 이 상황에서 두 가지 옵션이 있습니다: 더 많은 색을 드러내기 위해 게임에서 최선의 추측을 하고 다시 풀거나, 게임의 취소 기능을 사용해 백트래킹하고 다른 경로를 시도합니다.
어려운 미스터리 레벨을 위한 팁
- 알 수 없는 것을 정확히 입력 —— 물음표를 잘못된 위치에 놓으면 부정확한 결과가 나오므로 보드 설정을 다시 확인하세요.
- 알 수 없는 것 최소화 —— 보드에 물음표가 적을수록 풀이가 빠르고 얻는 안전한 수가 많아집니다. 풀기 전에 드러낼 수 있는 것을 드러내세요.
- 순열 수 주시 —— 솔버가 매우 높은 순열 수를 보고하면 식별할 수 있었던 색을 놓쳤는지 고려하세요.
- 반복 사이클 사용 —— 가장 효과적인 접근법은 항상 풀기, 안전한 수 두기, 드러내기, 업데이트, 다시 풀기입니다——한 번에 모든 것을 해결하려고 하지 말고.
자주 묻는 질문
미스터리 모드가 색이 숨겨진 상태에서 퍼즐을 완전히 풀 수 있나요?
색이 숨겨졌을 때 미스터리 모드는 처음부터 끝까지의 완전한 해를 생성하지 않습니다. 대신 현재 정보로 안전한 수를 찾습니다. 그 수를 두고, 새 색을 드러내고, 다시 풉니다. 이 반복 사이클을 통해 추측 없이 전체 퍼즐을 풀 수 있습니다.
미스터리 모드는 몇 개의 알 수 없는 색을 처리할 수 있나요?
물음표 수에 엄격한 제한은 없지만 성능은 생성된 순열 수에 따라 다릅니다. 두 개에서 네 개의 알 수 없는 것은 빠르게 풀립니다. 여섯 개 이상의 알 수 없는 것은 매우 큰 순열 공간을 생성하여 분석에 더 오래 걸릴 수 있습니다. 풀기 전에 색을 식별하여 알 수 없는 것을 줄이는 것은 항상 성능을 개선합니다.
미스터리 모드가 "안전한 수가 없다"고 말하면?
0개의 안전한 수는 모든 사용 가능한 수가 적어도 하나의 순열 시나리오에서 해롭다는 것을 의미합니다. 이는 흔하지 않지만 알 수 없는 것이 많고 보드가 빽빽하게 제약될 때 발생할 수 있습니다. 가장 좋은 옵션은 사용 가능한 모든 수단으로 게임에서 숨겨진 색을 드러내는 것입니다——추측, 힌트 사용, 또는 수 취소——그런 다음 업데이트된 정보로 다시 풉니다.