Shape Fill
https://shapefill.netlify.app/
개요
Shape Fill은 5×5 보드를 여러 조각으로 빈칸 없이 채우는 퍼즐 게임이다.
플레이어는 아래 트레이에 있는 도형 조각들을 드래그하여 보드에 배치해야 하며, 모든 칸을 정확히 채우면 스테이지가 클리어된다.
플레이 방법
- 아래의 조각을 드래그한다.
- 위 5×5 보드에 배치한다.
- 모든 칸을 빈틈 없이 채우면 성공.
- 클리어 시 다음 스테이지가 자동 생성된다.
게임 구조
- 보드 크기: 5×5
- 조각 개수: 6개
- 조각 크기:
- 최소 3칸
- 최대 6칸
모든 퍼즐은 내부 알고리즘으로 생성되며:
- 항상 해답이 존재하고
- 모든 조각은 연결 구조를 유지한다.
버튼 설명
힌트
- 정답 위치 중 하나를 자동 배치한다.
- 힌트 수가 1 감소한다.
- 기본 힌트는 2개이다.
초기화
- 현재 퍼즐을 처음 상태로 되돌린다.
- 모든 조각을 다시 아래로 내린다.
- 이동 횟수를 초기화한다.
새 문제
- 새로운 랜덤 퍼즐을 생성한다.
- 현재 스테이지 번호는 유지된다.
상단 정보
STAGE
현재 스테이지 번호.
MOVES
조각을 이동한 횟수.
HINT
남아 있는 힌트 개수.
특징
- 항상 풀 수 있는 퍼즐만 생성됨
- 모바일 터치 드래그 최적화
- 배치 가능 위치 실시간 표시
- 초록: 가능
- 빨강: 불가능
- 배치한 조각도 다시 꺼낼 수 있음
전략
효율적인 방식은 다음과 같다.
- 큰 조각부터 배치
- 모서리 구조 먼저 확정
- 마지막에 작은 조각 정리
특히:
- 1칸 빈 공간
- ㄷ자 형태의 막힌 구조
- 좁은 틈
이 생기면 퍼즐이 막히기 쉽다.