Think Tiles
어떤 블록이 반복되는지 관찰하고, 각 블록을 레시피로 한 번씩 정의한 뒤 모든 위치에 스탬프를 찍어 목표 그림을 재현하세요.
플레이 방법
목표 그림은 동일한 크기의 블록으로 나뉘며, 소수의 작은 레시피를 정의하고 각 블록 위치에 하나씩 지정하여 재구성합니다. 그림을 정확히 맞추는 것은 절반의 과제일 뿐, 점수는 이를 위해 얼마나 적은 종류의 레시피를 사용했는지에 따라 결정됩니다.
- 레시피는 한 번만 정의하는 색상이 채워진 작은 서브 그리드입니다.
- 레이아웃은 모든 블록 위치에 레시피를 지정하며, 이를 확장하면 전체 그림이 다시 채워집니다.
- 레시피가 충분히 많다면 어떤 그림이든 재현할 수 있으므로, 정답이 자동으로 좋은 답은 아닙니다.
- 레이아웃이 사용하는 고유한 레시피의 수에 따라 점수가 매겨집니다.
- 이 게임에서 검증되는 핵심 기술은 분해(decomposition)입니다. 즉, 반복되는 부분을 찾는 것입니다.
조작법
- 데스크톱: 팔레트 색상을 클릭해 채우고, 스튜디오 셀을 클릭한 뒤 라이브러리 레시피와 빌드 블록을 클릭하세요.
- 스마트폰 및 태블릿: 모든 채우기 및 스탬프 동작은 탭으로 수행됩니다.
게임 모드
- 난이도: 쉬움, 보통 또는 어려운 그림
- 매일 함께 즐기는 이미지(Daily)와 새로운 이미지 연습(Practice)
팁 및 전략
- 무언가를 만들기 전에 반복 요소를 찾으세요. 하나의 이미지로 읽지 않고 블록끼리 비교하면 우아한 해결책이 목표 그림 안에서 보일 것입니다.
- 세 위치에 완벽하게 맞지 않는 레시피는 두 위치에 정확히 맞는 레시피보다 보통 나쁘지만, 근소한 차이에서 절약 효과가 숨어 있으니 꼭 확인하세요.
- 회전하거나 거울 대칭된 형태는 종종 동일한 기본 부품입니다. 사람들이 놓치기 쉬운 재사용 포인트가 바로 여기 있습니다.
- 가장 흔한 블록부터 만들고, 드문 블록은 각자 고유한 레시피로 두세요. 예외를 최적화하는 데 드는 비용이 절약되는 것보다 큽니다.
- 블록 수와 거의 같은 수의 레시피를 사용하고 있다면, 퍼즐을 풀지 않고 그림만 맞춘 것입니다.
배울 수 있는 것
Think Tiles는 분해와 재사용에 대한 퍼즐입니다. 반복되는 구조를 찾아 한 번만 캡처하는 것은 좋은 코드의 핵심입니다.
- 스킬: 분해, 추상화, 패턴 인식, 재사용
- 추천 대상: 약 5~10학년 (10~16세)
- 학부모 및 교사를 위한 안내: 프로그래밍의 핵심인 분해와 재사용을 배웁니다.
기원
작은 레시피 몇 개를 정의하고 각 블록 위치에 하나씩 배정해 그림을 다시 만드는 것은 반복 함수계 뒤에 있는 아이디어다. 반복 적용되는 몇 개의 규칙으로 기술되는 크고 세밀한 이미지다.
블록 수보다 적은 레시피로 목표를 맞추는 것이 압축이 나오는 곳이다.
그것은 퍼즐의 설정이 아니라 진짜 결과다. 자기 유사 구조를 지닌 이미지는 픽셀이 아니라 규칙으로 저장할 수 있으며, 그것이 프랙털 압축의 전제 전부다. 그리고 복잡해 보이는 그림이 매우 짧은 기술을 가질 수 있는 이유다.
Think Tiles 소개
Think Tiles는 분해와 재사용에 대한 퍼즐로, 반복되는 구조를 찾아 한 번만 캡처하는 것을 목표로 합니다. PlayPendium에서 자체 개발한 독창적인 무료 브라우저 게임입니다.
모든 게임 찾아보기 →