Skip to content

Shape Fill

https://shapefill.netlify.app/

개요

Shape Fill은 5×5 보드를 여러 조각으로 빈칸 없이 채우는 퍼즐 게임이다.

플레이어는 아래 트레이에 있는 도형 조각들을 드래그하여 보드에 배치해야 하며, 모든 칸을 정확히 채우면 스테이지가 클리어된다.


플레이 방법

  1. 아래의 조각을 드래그한다.
  2. 위 5×5 보드에 배치한다.
  3. 모든 칸을 빈틈 없이 채우면 성공.
  4. 클리어 시 다음 스테이지가 자동 생성된다.

게임 구조

  • 보드 크기: 5×5
  • 조각 개수: 6개
  • 조각 크기:
  • 최소 3칸
  • 최대 6칸

모든 퍼즐은 내부 알고리즘으로 생성되며:
- 항상 해답이 존재하고
- 모든 조각은 연결 구조를 유지한다.


버튼 설명

힌트

  • 정답 위치 중 하나를 자동 배치한다.
  • 힌트 수가 1 감소한다.
  • 기본 힌트는 2개이다.

초기화

  • 현재 퍼즐을 처음 상태로 되돌린다.
  • 모든 조각을 다시 아래로 내린다.
  • 이동 횟수를 초기화한다.

새 문제

  • 새로운 랜덤 퍼즐을 생성한다.
  • 현재 스테이지 번호는 유지된다.

상단 정보

STAGE

현재 스테이지 번호.

MOVES

조각을 이동한 횟수.

HINT

남아 있는 힌트 개수.


특징

  • 항상 풀 수 있는 퍼즐만 생성됨
  • 모바일 터치 드래그 최적화
  • 배치 가능 위치 실시간 표시
  • 초록: 가능
  • 빨강: 불가능
  • 배치한 조각도 다시 꺼낼 수 있음

전략

효율적인 방식은 다음과 같다.

  1. 큰 조각부터 배치
  2. 모서리 구조 먼저 확정
  3. 마지막에 작은 조각 정리

특히:
- 1칸 빈 공간
- ㄷ자 형태의 막힌 구조
- 좁은 틈

이 생기면 퍼즐이 막히기 쉽다.