Code Breaker 규칙
요약
앱이 색깔 핀으로 이루어진 비밀 코드를 정합니다. 플레이어는 한 줄에 한 번씩 시도합니다. 시도할 때마다 앱은 제자리에 있는 핀(색도 맞고 자리도 맞음)이 몇 개이고, 자리가 다른 핀(색은 맞지만 자리가 다름)이 몇 개인지 알려 주지만, 어떤 핀인지는 알려 주지 않습니다. 한 줄의 모든 핀이 제자리에 있으면 승리하고, 모든 줄을 다 쓰면 패배합니다.
목표
가능한 한 적은 줄로 비밀 코드에 있는 각 핀의 색과 자리를 찾아내는 것입니다. 핀, 색상, 줄의 개수는 선택한 레벨에 따라 달라집니다.
| 레벨 | 핀 | 색 | 줄 | 색당 최대 |
|---|---|---|---|---|
| 쉬움 | 3 | 5 | 10 | 1번 |
| 중급 | 4 | 6 | 8 | 1번 |
| 어려움 | 5 | 7 | 15 | 2번 |
| 극한 | 6 | 7 | 20 | 3번 |
게임 준비
앱은 게임을 시작할 때 코드를 무작위로 뽑습니다. 6색 레벨에서는 팔레트의 처음 6가지 색을 다음 순서대로 사용합니다.
- 빨강
- 노랑
- 파랑
- 주황
- 보라
- 초록
쉬움 레벨에서는 처음 5가지 색을, 어려움과 극한 레벨에서는 처음 7가지 색을 사용합니다. 이 사이트에서는 구분하기 쉽도록 각 핀에 색 이름의 앞 두 글자를 표시합니다. 코드에는 빈칸이 없습니다.
시도하기
앱에서 현재 줄에 대해 할 수 있는 동작은 다음과 같습니다.
- 현재 줄의 칸을 터치한 다음 팔레트에서 색을 터치합니다.
- 놓은 핀을 두 번 터치하면 제거됩니다.
- 이미 진행한 줄의 핀을 터치하면 그 색이 선택한 칸에 복사됩니다.
- 확정된 줄 왼쪽의 복사 아이콘을 터치하면 줄 전체가 복사됩니다.
그다음 줄을 확정하면 옆에 힌트가 표시되고, 다음 줄이 현재 줄이 됩니다.
힌트 읽는 법
기본적으로 작은 검은 핀은 제자리에 있는 핀을, 작은 흰 핀은 자리가 다른 핀을 나타냅니다. 힌트는 묶여서 표시되므로 힌트의 순서는 시도한 핀의 순서와 일치하지 않습니다.
| 비밀 코드 | 빨강, 노랑, 파랑, 주황 | |
|---|---|---|
| 시도 | 빨강, 파랑, 보라, 주황 | |
| 힌트 | 제자리 2개, 위치 다름 1개 | |
이 경우 앱은 "제자리 2개, 자리가 다른 핀 1개"라고 알려 줍니다. 앱은 먼저 제자리에 있는 핀을 셉니다. 그다음 시도에서 남은 핀 중 코드의 다른 위치에 같은 색이 아직 있는 핀을 셉니다. 코드에 없는 색은 아무 힌트도 주지 않습니다.
색은 모두 맞지만 제자리에 있는 핀이 하나도 없는 경우:
| 비밀 코드 | 빨강, 노랑, 파랑, 주황 | |
|---|---|---|
| 시도 | 주황, 파랑, 노랑, 빨강 | |
| 힌트 | 자리가 다른 핀 4개 | |
중복된 색
코드에서 한 색은 쉬움과 보통 레벨에서는 최대 1번, 어려움 레벨에서는 최대 2번, 극한 레벨에서는 최대 3번 나타납니다. 플레이어의 시도에서는 모든 레벨에서 한 색을 원하는 만큼 반복해서 사용할 수 있습니다.
코드의 각 핀은 한 번만 계산됩니다. 시도에 코드보다 같은 색이 더 많이 들어 있으면, 초과한 핀은 아무 힌트도 주지 않습니다.
| 비밀 코드 | 빨강, 노랑, 파랑, 주황 | |
|---|---|---|
| 시도 | 빨강, 빨강, 빨강, 빨강 | |
| 힌트 | 제자리 1개 | |
코드에는 빨간 핀이 하나만 있고 그 핀은 제자리에 있습니다. 따라서 빨간 핀 중 하나만 제자리로 계산되고, 나머지는 아무 힌트도 주지 않습니다. 코드에서 같은 색이 반복될 수 있는 어려움 레벨에서도 마찬가지입니다.
| 비밀 코드 | 주황, 노랑, 노랑, 주황, 갈색 | |
|---|---|---|
| 시도 | 노랑, 노랑, 노랑, 노랑, 노랑 | |
| 힌트 | 위치가 맞은 색 2개 | |
코드에는 노란 핀이 2개 있으므로 시도한 노란 핀 중 2개만 계산되고, 나머지는 아무 힌트도 주지 않습니다.
채우지 않은 줄
앱은 핀이 하나라도 놓여 있으면 그 줄을 확정할 수 있으며, 비워 둔 칸은 힌트를 주지 않습니다. 오직 마지막 줄만 확정하려면 모든 칸이 채워져 있어야 합니다. 빈 줄은 확정할 수 없습니다.
| 비밀 코드 | 빨강, 노랑, 파랑, 주황 | |
|---|---|---|
| 시도 | 빨강, 빈칸, 파랑, 빈칸 | |
| 힌트 | 위치가 맞은 색 2개 | |
빈칸은 제자리로 계산되지 않으므로 채우지 않은 줄로는 승리할 수 없으며, 완전한 시도와 마찬가지로 한 줄을 소모합니다.
승리와 패배
- 승리: 한 줄의 모든 핀이 제자리에 있을 때입니다. 승리한 줄도 한 번의 시도로 계산됩니다.
- 패배: 코드를 찾지 못한 채 마지막 줄까지 사용했을 때입니다. 예를 들어 쉬움 레벨에서는 10줄을 모두 사용한 경우입니다.
