숫자 합치기 퍼즐
상하좌우로 모든 타일을 밀어 같은 숫자 둘을 합칩니다. 한 턴에 합쳐진 타일은 다시 합쳐지지 않고, 실제로 보드가 변한 턴에만 빈칸에 새 타일 하나가 생깁니다. 같은 시드와 이동 순서는 같은 보드·점수·새 타일을 재현합니다. 목표 타일이 나오면 승리하며, 빈칸이나 합칠 인접 타일이 없으면 종료됩니다.
주요 기능
- 4×4·5×5 보드와 128~8192 목표 타일 선택
- 한 턴 중복 병합을 막는 정확한 상하좌우 이동과 병합 점수
- 시드로 재현되는 시작 타일 두 개와 매 유효 이동 뒤 2 또는 4 타일 생성
- 승리·막힌 보드 판정, 시드 상태까지 되감는 이동 되돌리기
- 키보드 화살표·터치 스와이프·화면 방향 버튼과 이동 기록
- 보드·점수·이동 로그를 재실행해 검증하는 로컬 JSON 저장·불러오기
사용 방법
- 4×4 또는 5×5 보드와 목표 숫자, 0~4294967295 시드를 선택하고 새 게임을 누릅니다.
- 격자에 초점을 맞춰 화살표 키를 누르거나 스와이프·화면 버튼으로 타일을 밉니다. 같은 값 둘이 합쳐지면 그 값이 점수에 더해집니다.
- 점수·차례·새 타일 위치와 이동 기록을 확인합니다. 변하지 않는 이동은 기록되지 않고 새 타일도 생기지 않습니다.
- 되돌리기는 직전 유효 이동과 난수 상태를 함께 되감습니다. 다시 같은 방향으로 가면 같은 위치에 같은 타일이 생깁니다.
- 현재 게임을 JSON으로 저장하거나 이전 JSON을 붙여 넣거나 파일로 불러옵니다. 저장된 보드·점수·로그는 이동 기록에서 다시 계산해 확인합니다.
활용 예시
- 같은 시드로 친구와 동일한 숫자 타일 퍼즐을 풀기
- 이동 기록을 되짚으며 병합 순서와 점수 변화 비교하기
- 진행 중 게임을 파일로 보관하고 나중에 브라우저에서 이어 하기
자주 묻는 질문
한 턴에 타일이 연속으로 합쳐지나요?
아닙니다. 이동 방향으로 먼저 밀고 같은 값 두 개씩 한 번만 합칩니다. 예를 들어 2·2·2·2는 한 번에 4·4가 되며 8이 되지 않습니다.
새 타일은 언제 생기나요?
보드가 실제로 바뀐 유효 이동 뒤 빈칸 하나에 2 또는 4가 생깁니다. 변화가 없는 방향을 눌러도 점수·시드 상태·차례는 그대로입니다.
되돌린 뒤 결과가 같나요?
네. 직전 이동을 목록에서 빼고 시드부터 다시 계산하므로 같은 방향을 다시 누르면 같은 타일 위치·값·점수가 재현됩니다. 여러 번 되돌려 시작 상태로 돌아갈 수도 있습니다.
언제 승리하거나 종료되나요?
목표 이상의 타일이 생기면 승리합니다. 목표에 못 미친 채 빈칸도 없고 가로·세로로 같은 값이 붙은 타일도 없으면 종료합니다. 두 상태에서는 새 이동이 잠기며 되돌리기 또는 새 게임으로 다시 시작할 수 있습니다.
JSON 파일은 임의의 보드를 허용하나요?
아닙니다. 시드와 실제 유효 이동 목록에서 보드·점수·생성 타일을 다시 계산해 저장값과 대조합니다. 조작되거나 잘못된 파일은 현재 게임을 바꾸지 않습니다.
게임이 서버에 저장되나요?
아닙니다. 진행 상태는 이 브라우저 탭에만 있으며 JSON 다운로드·불러오기는 사용자가 실행할 때만 일어납니다. 자동 계정 동기화는 없습니다.
개인정보 안내
게임 상태와 시드는 현재 브라우저 탭에서 처리됩니다. 서버에 게임 데이터를 보내거나 자동으로 저장하지 않습니다.
댓글과 질문