2048

정수 (천 단위)
100020003000400050006000700080009000
우만위키에 개별 문서가 등재된 천 단위의 문서 보기

2048 = 211

1 자연수

2047보다 크고 2049보다 작은 자연수. 합성수로, 소인수분해하면 211로, 2번째 11제곱수이다.[1]

2 날짜

3 퍼즐 게임

3.1 개요

하러가기 만들러가기
파일:Attachment/2048/Example.jpg
이탈리아의 웹 개발자 가브리엘레 치룰리(Gabriele Cirulli)[2]가 만든 퍼즐 게임 및 수많은 변종들. 모바일 앱으로도 나와있다.
사실 완전한 오리지널 게임이 아니라, 기존에 존재하던 모바일 게임인Threes!1024의 변형에 가깝다. 특히 1024의 경우, 제작자 자신도 소스 페이지에서 '2048은 1024의 마이너 카피임'라고 써 놓을 정도로 매우 유사하다.

제작자가 게임을 오픈소스로 공개했다. 가브리엘레 치룰리의 원작 2048의 저장소는 이 주소이다. 개발자로의 비트코인 후원 안내 역시 해당 페이지에서 제공한다.

3.2 규칙

시작할 때 4*4 판 위에 2개의 2(또는 4)가 있는데 키보드 방향키나 터치스크린으로 드래그하면 블록이 전부 그 방향으로 이동하면서 같은 숫자가 있을 경우 합쳐지며, 빈 자리 중 한 칸에 랜덤하게 2 또는 4가 나온다.[3] 이를 반복해서 2로부터 2048을 만들면 게임 끝. 만약 2048을 만들기 전 이동할 수 없는 경우 즉 16칸이 꽉 차있으면서 인접한 두 칸이 같지 않을 때, 게임 오버가 되며, 2048을 만듦과 동시에 이동 불가면 역시 마찬가지이다. 클리어가 클리어가 아니라니!!! 참 쉽죠? 이런 게임만 보면 별 거 아닌 것 같지만... 은근히 중독성이 있는 것도 있는데 어렵다. 이 때문에 은근 막장제조 게임이라고 주장하는 사람도 있다. 물론 생활에 지장이 갈 정도로 만들지는 않는다.

숫자를 뭉칠 때 3개~4개가 한꺼번에 뭉쳐지지는 않는다. 예를 들어, 4-4-4-4 이렇게 되어 있거나 4-4-8 이렇게 되어 있을 때 뭉치면 8-8로 되고 바로 16으로 되지는 않는다. 물론 8-8로 된 상태에서 한 번 더 뭉치면 16으로 되는 건 맞다. 즉, 4-4-4-4나 4-4-8 이렇게 된 것을 16으로 뭉치려면 두 번 뭉쳐야 한다는 얘기.

그러니까

4444
448 
    
    

이렇게 있을 때 →키를 누르면

  88
  88
    
 2  

이렇게 된다. 한 턴 넘어가자 랜덤한 위치에 2가 하나 생겼다. (빨간 2로 표시된 부분)

221616
    
    
    

여기서 ↑키를 눌러 위아래로 붙은 8을 16으로 합쳤다. 턴이 끝나자 2가 또 생겼다.

  432
    
   2
    

윗줄에 2와 16이 두 개씩 줄지어 늘어서자 →키를 눌러 4와 32로 뭉쳤다.

3.3 난이도?

사실 막 하다보면 128~256 정도가 돼서 금방 할 수 있을거라고 잘 못 판단하기 쉽지만 256이 되었다는 건 겨우 1/8 진행했다는 것을 의미하며1024가 생기고 나서야 5부 능선을 넘었다고 할 수 있는 것. 숫자들이 커질수록 기본적으로 계속 생기는 2나 4와 합쳐질 수 있는 수의 개수가 줄어드므로, 조금만 삐끗하면 4와 2 때문에 게임 오버가 되어 있는 것을 확인 할 수 있다. 처음엔 막 움직이더라도 어느 정도 이후에 좀 이성적으로 하면 꽤 높은 확률로 2048을 만들 수 있다.
사실 2048을 완성하고 나서도 keep going을 선택해 더 높은 숫자를 만들 수도 있으며 4096, 8192을 만들었다는 증거도 심심찮게 떠돈다.
참고로 게임 내에서 이론상 만들 수 있는 가장 큰 숫자는 2^17인 131072인데 게임 내에는 2와 4 타일이 랜덤으로 생성되기 때문에 65536 타일을 만들고 65536-32768-16384-8192-4096-2048-1024-512-256-128-64-32-16-8-4 타일까지 만든 뒤에 4가 나오냐 2가 나오냐에 따라 131072를 만드는 게 결정되며 위에 언급한 타일이 모두 연결되게 만들어야 하는 것도 굉장한 실력과 운이 따라야 한다. 물론 131072만 만들었다고 끝이 아니라 뒤에 65536-32768-16384-8192-4096-2048-1024-512-256-128-64-32-16-8-4까지 만들어야 진정 2048의 끝을 보았다고 할 수 있다. 관련 동영상

3.4 전략

몇 판 하다 보면 저절로 알 수 있는 사실이지만, 가장 쉬우면서 꽤 효과적인 방법이 최대한 숫자를 한 쪽 끝에 몰아넣고, 작은 숫자를 조합해서 큰 숫자 쪽으로 집어넣는 전략을 사용해야 한다는 것을 알 것이다. 굳이 이런 생각을 안해도, 단순히 오른쪽 -> 아래를 무한반복하거나 약간 개선해서 위 아래 움직이다가 합쳐질 수 있으면 오른쪽을 누르는 식으로 하면 적어도 512~1024까지는 무난하고 깰 확률도 꽤나 높다. 사실 정신줄 놓고 그냥 막 갈겨도 256이나 512까지는 꽤 수월하게 된다. 의외로 많이 놓치는 부분인데, 한 번 움직일 때마다 반드시 숫자가 생기므로, 게임 오버를 막기 위해서는 한 번 움직일 때마다 평균 한 개 정도씩은 합칠 수 있어야 한다. 물론 몇 번 안 합치고 한 번에 여러 개를 합칠 수도 있겠지만, 실질적으로 그런 경우는 한정되어 있으므로, 특히 게임의 종반부에 같은 숫자가 최대한 만나게끔 인위적으로 조작하는 것이 게임의 포인트라고 할 수 있겠다.
사실 마찬가지로 몇 판 하다보면 깨닫겠지만 이 퍼즐의 원리는 하노이의 탑과 굉장히 유사하다. 즉 큰 녀석을 몰아넣고 작은 블록끼리 밖에서 결합한 다음 안으로 밀어넣는 과정을 반복하는 것.

3.5 모바일 앱

2014년 3월부터 iOS 앱스토어 및 플레이 스토어에 2048이라는 앱이 올라왔다. 다만, 이미 스마트폰이 있는 사람은 위 주소로 들어가도 부드럽게 잘만 되고, 무엇보다 앱에는 본 페이지에는 없는 광고가 있어 없으니만 못하다는 평(...)

다만 여러 모드가 존재하는데, 일단 기본적인 클래식(Classic) 모드, 스무번 취소(취소를 누른 시점에서부터 20턴 뒤까지 되돌아갈 수 있다)가 가능한 연습 모드(practice), 칸 하나를 합칠 수 없는 X-tile 모드, 그리고 시간 제한이 있는 서바이벌(Survival)모드가 있다. X-tile 모드는 그냥 한 칸 버린다고 생각하고 하면 된다.[4], 서바이벌 모드는 초반에 15초가 주어지며, 16~64 사이의 수[5]를 만들면 2초씩 추가 시간이 생긴다. 의외로 그리 어렵지는 않은 모드.

여기서 진정한 사기는 연습 모드인데 실행취소가 사실상 무한히 가능하기 때문에 시간만 있다면 얼마든지 큰수를 만들 수 있기 때문이다. 심지어 게임 오버가 되도 그냥 다시 실행 취소(Undo) 버튼을 누르면 된다. 이 게임이 랜덤 하게 2가 나오는 것 같아도 사실 가끔 4가 나오기 때문에 시간만 투자하면 131072(2^17) 까지 만들 수 있으나 이렇게 하려면 대강 65000번 이동해야 하니... (초당 3번씩 이동해도 6시간 걸린다)
사실 플레이를 하다보면 깨닫게 되는 버그가 있는데, 한 모드를 플레이 하던 중 다른 모드로 이동하여 '열심히' 플레이를 하고 돌아오면 원래의 모드에서 몇 턴 정도 뒤로 되돌아가 있다. 이로 인해 classic 모드에서도 사실상 undo를 사용할수 있게 된다.

안드로이드 버전도 있는데, 초창기 버전은 Undo가 1판당 5회로 제한되고 모드도 없으며 게임 오버가 되거나 2048을 완성하면 새로 판을 불러야 하는 등[6] 제약이 더 컸던 터라 결국 패치를 통해 제약이 싸그리 없어졌다.

3.6 변형판

원작이 오픈소스로 공개된 덕에 수많은 변종이 있다. 아예 2048 변종들만 모아놓은 사이트도 있다.

3.6.1 기능 추가

룰은 수정하지 않으면서 원본에 없던 기능만 추가된 버전들이다.

실행취소 기능이 추가됨.
Dropbox와 연동해 상태를 저장할 수 있다. 원본에도 저장 기능은 있지만[7] 이건 파일 형태라 공유가 가능.
  • 수영복아가씨 2048구글 플레이의 자동 번역기 기능 때문에, 수영복(아가씨)2048이라는 괴악한 이름으로 나온다
2048 퍼즐에 간단한 비주얼 노벨을 결합시켰다. 퍼즐을 풀면서 나온 포인트로 스토리를 진행할 수 있고, CG를 뽑기할 수 있다. 의외로 일러스트가 꽤 괜찮다.모에하다 결제로 빠르게 넘길 수도 있지만 그런거 없이 그냥 할 수 있으니 괜찮은 듯. 게다가 일본 제작자가 만들었는데 한글화를 지원한다. 완전한 것은 아니지만 주 대화는 큰 무리 없이 읽을 수 있다.
2048 만들기 이외에 대양한 미션이 추가된 버전이다. 미션을 달성할 수록 귀엽고 아기자기한 펭귄들을 수집하게 된다.
타일이 가득찬 상태로 5번 이동하기, 16으로 대각선 만들기, 한 화면에 512 3개 만들기, 50점 이하로 게임오버 등 기존 2048, 4096, 8192 ... 숫자를 완성하는 과정에서 다양한 미션을 달성하며 소소한 재미를 얻을 수 있다.

3.7 규칙 변형 없음

규칙은 똑같으며 판에 2, 4, 8 등의 숫자가 아닌 다른 것이 나오는 것들. 대부분 합쳐야 되는 단계의 수가 기존 버전과 같다.

이 형식은 2048을 거꾸로 하는 과정으로 2048에서 시작해서 숫자를 합치면 크기가 반으로 줄어들며, 2를 만들면 이긴다.웬지 2048보다 쉽다
숫자가 128배(...).
유래는 여기.
2048의 시초가 된 Threes가 가장 처음에 등장하고 이들을 합치면 변형된 게임들의 이름이 나온다.
LHC에서 전자들을 충돌시켜서 힉스 보손을 만들어내면 된다.
다른 대학교들을 합쳐서 MIT를 만들면 이긴다. 아니나 다를까 칼택이 2역할(...)
롤 공템을 조합해서 삼위일체를 조합하는게 목표다. 2=도란검, 4=흡낫, 8=헥드,..,2048=트포 순이며, 4096은 삭제된 아이템인 '도란의 반지'다.
BBC의 코미디 프로그램 That Mitchell and Webb Look의 코너 중 하나였던 Numberwang[8]을 모티브로 한 버전. 룰 자체는 2048과 동일하지만 숫자는 매 이동마다 무작위로 변경되며 점수는 표시된 숫자를 따라간다. 일정 횟수 이상 이동하면 That's Numberwang!이라고 뜨지만 사실 이것도 별 의미 없다.
내여귀 조합해서 마지막에 메루루 코스프레한 키리노를 만들면 이긴다. 여담으로 쿄우스케의 놀란 얼굴과 1024에 해당하는 키리노의 GIF파일 버전 엉덩이가 서로 옆에 놓이면 왠지 볼만하다
숫자 대신 닥터들의 얼굴이 나타난다.
막내인 서현부터 시작해서 태연까지 만들면 된다.
키사라기 사야나나하라 후미토의 그림들을 합쳐야한다. 그림들을 맞추다 보면 둘의 염장질에 분노한다.
오리지널과 똑같은데 숫자가 안 보인다. 새 숫자의 위치와 합성된 숫자의 위치가 깜박이니[9] 그걸 외워서 해나가야 한다. 밑에 나와있는 4를 만들면 이기는 난이도 하강 버전에도 아랫쪽에 'hardcore'라고 되어있는 것을 누르면 이동 가능하다. 이 곳 링크하고는 다른 링크지만 룰은 같다.

3.7.1 난이도 하강

2가 생성되는 위치가 정해져있다.
2를 합쳐서 4를 만들면 끝(...) 단 칸 수가 2*2여서 만들 수 있는 가장 큰 수가 16(최고 점수 68)이다.
도시를 키우는 컨셉의 2048. 레벨이 올라갈수록 아이템도 준다.
게임을 시작하면 16칸 중 15칸에 1024가 있는 상태로 시작하며, 2048을 완성하면 승리의 팡파레가 나온다.
판 크기가 커서 기존 게임보다는 쉽다. 하지만 걸리는 시간은 기존의 32배.
모든 규칙은 기존과 같으며 숫자가 각각 3차원(3*3*3), 4차원(2*2*2*2), 5차원(2*2*2*2*2)이다. 3D는 한번 이동할 때마다 숫자가 평균 1.4개, 4D는 1개, 5D는 평균 1.7개가 나온다. 직관적이지 않을 뿐 실제로는 칸 수가 더 많아서 해보면 쉽다는 걸 알 수 있다. 5D는 4D에서 쓰던 전략을 그대로 쓰면 된다.
처음부터 2048 블록이 나온다. 여기서는 움직일 때마다 합쳐지지 못한 블록은 1/2로 나눠지며, 2가 나올 때까지 움직이는 게 목표다. 합쳐지지 않은 숫자는 입력한 방향의 반대방향으로 나눠지며, 나눠져야 할 방향에 이미 숫자가 있으면 나눠지지 않는다. 그냥 화살표키 막 누르다보면 이긴다 잘 움직이면 점수를 무한으로 올릴 수 있다.

3.7.2 난이도 상승

똑같은 규칙에서 4096을 만드는 형식으로 당연히 기존 버전보다 어렵다.
'ㄱ'부터 'ㅎ'까지 만드는 버전. 단계가 많아져서 원작보다 현저히 어렵다. [10]
피보나치 수열을 사용한다. 즉 같은 수를 더하는 게 아니라 (n-2 번째 피보나치 수) + (n-1 번째 피보나치 수)를 해서 새로운 피보나치 수를 만들어나가야 되는 것. 오리지널보다 결합이 제한되고 단계수도 많아 어렵다.
2048 + 유비트. 원작과 다른 점은 숫자가 움직이면 생기는 게 아니라, 노래의 박자에 맞춰서 숫자가 유비트 패턴마냥 생겨서[11] 꽉 차는 순간 게임 오버가 된다. 승리 조건은 2048을 만들거나 노래가 끝날 때까지 살아남는 것...이라고는 해도 패턴이 장난아니기 때문에 2048을 만들어야 되겠지만...

3.7.3 난이도 정의 불가

사칙연산 기호 타일이 나타난다. 연산 방향은 화살표를 누른 방향이며, -2048을 만들거나 0으로 나누기무한대를 만들면 패배한다. 같은 타일끼리는 합쳐지면서 원래 숫자나 기호가 유지된다. 0을 0으로 나누면 NaN이 된다
제목 그대로 2048의 규칙을 거꾸로 비튼 버전이다. 이 쪽은 숫자들을 합칠 수 없는 교착상태를 만드는 게 목표이다. 즉, 정반대로 죽어야만 이기는 버전이다. 처음에 512점을 가지고 시작하고 타일을 합칠 때마다 점수가 깎여서 마이너스가 되면 게임 오버가 되는데, 생각보다 의외로 난이도가 높은 게 그냥 마구잡이로 움직이면 죽겠지 하면서 생각없이 방향키를 누르다 보면 숫자는 이미 크게 뭉쳐질 수 있게 되면서 힘들어진다.
숫자칸이 네모가 아닌 동그라미로 되어 있고 숫자칸 배열이 위에서부터 3줄-4줄-5줄-4줄-3줄 순서로 되어 있는데 숫자판이 육각형으로 되어 있고 숫자칸 배열은 벌집식으로 되어 있다. 조작키는 W↖ E↗ A← D→ Z↙ X↘. 이동 방향이 6방향으로 늘어난만큼 이동 가능한 경우의 수도 많기 때문에 컨트롤에 익숙해진다면 오히려 오리지널 2048보다 쉬울 수도 있다. 참고로 이 쪽은 1도 나온다.
3*3크기에, 숫자가 아니라 원소가 나오며 수소(2H)끼리 합쳐서 노벨륨(256No)을 만드는게 목표다. 중간중간 불안정한 원소[12]가 생겨 특정 횟수만큼 방향키를 누르면 사라진다.

3.7.4 사람이 클리어 불가능함

숫자만 봐도 알겠지만 약을 거하게 빨았다 역시 규칙은 똑같다. 다만 이 경우는 크기가 8*8 이고, 2147483648=(2^31)번 움직여야 한다는 차이점만 있을 뿐(...) 당연히 이걸 일상적인 시간에서 할 수 있을 리가 없으므로 [13] 여러 실험적인 모드가 존재한다. 여러 커스터마이징을 할 수 있는데, 움직이는 알고리즘 자동 수행, 타임어택(...), 칸의 크기 조절, 피보나치 수열, 숫자 0 추가, 아무거나 합치기 [14],테마 변경 등등의 괴랄한 옵션들이 존재한다. 어떻게 보면 앞에서 말했던 몇 가지를 집대성해 놓은거라고 볼 수도 있겠다.
이건 약을 더 빨았다 253(...), 약 9007조. 1초에 100번씩 입력한다고 하면 9007199254740992를 완성하는 데 100만년이 좀 넘게 걸린다. 생각보다 얼마 안 걸리네 판이 워낙 넓다보니 2시간 내내 붙들고 앉아도 전혀 막히는 부분이 안 나온다. 하다보면 내가 게임을 하는건지 게임이 날 하고 있는건지가 의심이 될 정도.
  1. 다음 11제곱 수는 177147이다.
  2. MIT 학생이라고 한다.
  3. 턴을 스킵하는건 불가능하다. 턴을 스킵할수 있으면 한쪽방향으로 계속 몰아넣고 정리만 하면 되서 그런듯.
  4. 처음부터 2048하나가 있다고 생각하고 플레이 하면 됨
  5. 그 이하나 이상의 수는 아니다!
  6. 즉 4096 이상은 만들 수 없다는 거다.
  7. 초기 버전에는 없다가 나중에 추가되었다.
  8. 퀴즈쇼 형태로 진행되며 패널들이 숫자를 외치면 사회자가 Numberwang을 판별하여 점수를 부여한다. 하지만 가장 중요한 Numberwang이 무엇인지 아무도 알려 주지 않으며, 에피소드를 봐도 전혀 규칙성을 찾을 수 없다. 일종의 부조리 코미디.
  9. 따라서 엄밀하게 말해 정보력 차이가 없기 때문에 규칙 변형이 없다.
  10. 승리조건이 16384에 대응된다.
  11. 실제로 숫자가 나오는 패턴이 유비트의 익스트림 보면과 똑같다.
  12. 8Be, 32P, 128Sn
  13. 한 번 움직일 때마다 2 또는 4가 하나씩 나오므로 2147483648이 나올 때까지 하려면 최소 2147483648/4=536870912번은 움직여야 한다는 것을 말하니 1초에 10번 움직인다해도 7년 가까이 걸린다.
  14. 예를 들어서 2와 4가 합쳐져서 6이 되는 식
이 문서의 내용 중 전체 또는 일부는 2048/변형판문서에서 가져왔습니다.</div></div>