/// PUZZLE

회로 연결

CIRCUIT LINK

타일을 돌려 배터리 에서 나와 모든 LED를 거쳐 로 돌아오는 하나의 닫힌 회로를 만드는 퍼즐입니다.

v2 스테이지 50 퍼즐 PC · 휴대전화 설치 필요 없음 FREE
▶ 지금 바로 플레이

브라우저에서 바로 돌아갑니다 · 인터넷이 끊겨도 이어서 할 수 있습니다

/// 01 · 이런 게임

배선을 다 이었는데 불이 안 들어온다면

칸을 누르면 타일이 돌아갑니다. 직선·코너·삼거리·사거리를 맞춰 전선을 이어 나가는데, 빈틈없이 잇는 것만으로는 부족합니다.

LED는 한쪽 방향으로만 전류를 흘립니다. 모양이 맞아도 거꾸로 놓이면 불이 안 들어옵니다. 갈림길을 잘못 이으면 전류가 LED를 건너뛰어 단락이 나고, 스위치를 잘못 두면 길이 막히거나 반대로 +와 -가 바로 이어집니다.

회로 연결 — 스테이지 50 클리어 화면
완성한 회로 — +계통은 주황, -계통은 파랑, LED 사이 직렬 구간은 시안으로 나뉘어 흐릅니다
/// 02 · 이기는 조건

세 가지를 모두 만족해야 한다

  1. 열린 끝이 없어야 합니다. 어디에도 닿지 않은 전선 끝은 주황 점으로 표시되고, 위쪽 열린 끝 칸에 개수가 나옵니다.
  2. 모든 LED에 불이 들어와야 합니다. 극성을 지켜야 합니다 — 삼각형이 가리키는 쪽이 -계통이어야 켜집니다.
  3. 단락이 없어야 합니다. +와 -가 LED를 거치지 않고 전선만으로 이어지면 ⚡ 경고가 뜨고 화면이 붉게 깜빡입니다.
+계통 -계통 직렬 중간 전류 없음
/// 03 · 화면

이렇게 생겼습니다

플레이 중

푸는 중

LED 몇 개를 켰는지, 열린 끝이 몇 개인지, 몇 번 움직였는지가 아래에 보입니다.

회로 완성

회로 완성

이어지는 순간 전선에 색이 흐르고 LED에 불이 들어옵니다.

클리어 별점

클리어 · 별점

최소 이동수에 가까울수록 별을 더 받습니다.

단락 발생

⚡ 단락

전선은 다 이었는데 +와 -가 바로 만난 상태. 갈림길을 다시 봐야 합니다.

스위치

스위치

본선의 스위치는 닫아야 하고, +와 -를 잇는 스위치는 열어 둬야 합니다.

스테이지 선택

스테이지 50개

뒤로 갈수록 판이 커지고 단락·스위치가 섞입니다. 진행도는 저장됩니다.

/// 04 · 조작

누르면 돌아간다

무엇을어떻게
시계방향 회전타일을 톡 누르기 · 클릭
반시계방향 회전길게 누르기 · 우클릭
스위치톡 = 방향 전환 · 길게 = ON/OFF
되돌리기Z · 되돌리기 단추
다시 배선R · 다시 배선 단추
PC 키보드방향키로 칸 이동 · Space 회전 (Shift+Space 역회전)

진행도는 기기에 저장되므로 창을 닫았다 다시 열어도 이어서 할 수 있습니다.

/// 05 · 만든 이야기

최소 이동수를 증명해서 붙였다

화면 오른쪽 아래에 최소라는 숫자가 있습니다. 이 판을 푸는 데 필요한 가장 적은 회전 수인데, 어림잡은 값이 아니라 전부 세어 본 값입니다.

"열린 끝이 없어야 한다"는 조건 덕분에 빈틈없이 맞물리는 배치의 수가 유한하고 아주 적습니다. 그래서 그 배치들을 모두 열거해 이기는 것을 찾고, 회전 비용이 가장 적은 것을 최소값으로 삼았습니다. 레벨을 만들 때 이기는 배치가 정확히 하나뿐인지까지 확인합니다 — 그래야 그 숫자가 진짜 최소값입니다.

판정 규칙은 파이썬으로 한 벌 더 만들어 두었습니다. 레벨을 뽑을 때도, 시험할 때도 같은 규칙을 쓰고, 게임 안의 판정과 짝이 맞는지 대조합니다. 그리고 50개 레벨을 실제로 클릭해 끝까지 풀어 보는 시험이 있어서, 규칙을 고치면 그 시험이 먼저 알려 줍니다.

스위치를 닫아 단락이 난 화면
닫으면 단락이 나는 스위치 — 양쪽 리드가 서로 다른 계통 색으로 칠해져 있어 색만 보고도 알 수 있습니다