2048 (게임)
보이기
4×4 영역 안에 있는 숫자를 슬라이딩하면서 합치고 궁극적으로 2048을 만드는 것이 목표인 게임이다.
- 처음 시작할 때는 2 두 개가 존재한다.
- 보드를 슬라이딩하면 모든 블록이 슬라이딩 한 방향으로 움직일 수 없을 때까지 이동한다. 즉 위로 슬라이딩할 경우 모든 블록이 위로 이동한다. 슬라이딩 후에는 랜덤한 빈 공간에 2블록이 생성된다.
- 숫자가 같은 블록이 슬라이딩할 때 부딪치면 블록이 합체되면서 숫자가 두 배가 된다. 예를 들면 4 블록이 위/아래로 나란히 있을 때 위로 슬라이딩하면 4블록 2개가 8 블록 하나로 합쳐진다.
- 보드판이 차고 슬라이딩을 못하면 게임이 종료되고 반대로 게임이 종료되기 전에 2048 블록을 만드면 성공.
2048을 만들기 위해서는 1024가 하나 있는 상태에서 다른 1024 블록을 만든 뒤에 합체해야 한다. 또한 1024는 512 블록 2개가 필요하다. 2048=211=1024+512+256+...+4+2+2이므로 최소 10개의 공간이 요구된다. 이와 유사한 논지로 4×4공간에서는 217=131,072보다 큰 블록은 만들 수 없다. 그러나 131,072는 다음 동영상처럼 만들 수 있다.
되도록이면 큰 수를 구석에 몰아넣는 것이 필요하다. 또한 되도록 인접한 블록이 2의 배수인 패턴을 만들어 블록이 급작스럽게 늘어날 때 합치게 하는 방법을 유도하는 것이 좋다.
