Swipe, merge numbers, and reach 2048 in this simple classic puzzle game.




Swipe, merge numbers, and reach 2048. 클래식 2048의 순수한 재미를 모바일에 최적화한 퍼즐 게임입니다. 군더더기 없는 미니멀 디자인과 부드러운 애니메이션이 특징입니다.
4×4 격자에서 스와이프하여 타일을 이동합니다
동일한 숫자가 만나면 합쳐집니다 (2→4→8→16→...→2048)
매 턴 빈 칸에 2 또는 4 타일이 랜덤 생성됩니다
2048 타일 생성 시 승리, 이후 무한 모드로 계속 플레이 가능
이동 가능한 타일이 없으면 게임 오버
원작 2048 웹 게임의 모바일 네이티브 최적화 버전입니다. 60fps 부드러운 애니메이션, 원핸드 조작 최적화, 오프라인 완전 지원을 목표로 개발했습니다.
타일 이동 알고리즘: 방향별 행/열 순회 + 합산 플래그로 정확한 이동 보장
애니메이션 큐: 이동 → 합산 → 신규 생성 3단계 시퀀스 관리
스와이프 감지: 터치 시작/종료 벡터로 4방향 + 대각선 필터링
상태 직렬화: 게임 상태를 JSON으로 직렬화하여 앱 종료 시 자동 저장
크로스 플랫폼: Cocos Creator 빌드 시스템으로 iOS/Android 동시 배포
1주
Swipe, merge numbers, and reach 2048. 클래식 2048의 순수한 재미를 모바일에 최적화한 퍼즐 게임입니다. 군더더기 없는 미니멀 디자인과 부드러운 애니메이션이 특징입니다.
4×4 격자에서 스와이프하여 타일을 이동합니다
동일한 숫자가 만나면 합쳐집니다 (2→4→8→16→...→2048)
매 턴 빈 칸에 2 또는 4 타일이 랜덤 생성됩니다
2048 타일 생성 시 승리, 이후 무한 모드로 계속 플레이 가능
이동 가능한 타일이 없으면 게임 오버
원작 2048 웹 게임의 모바일 네이티브 최적화 버전입니다. 60fps 부드러운 애니메이션, 원핸드 조작 최적화, 오프라인 완전 지원을 목표로 개발했습니다.
타일 이동 알고리즘: 방향별 행/열 순회 + 합산 플래그로 정확한 이동 보장
애니메이션 큐: 이동 → 합산 → 신규 생성 3단계 시퀀스 관리
스와이프 감지: 터치 시작/종료 벡터로 4방향 + 대각선 필터링
상태 직렬화: 게임 상태를 JSON으로 직렬화하여 앱 종료 시 자동 저장
크로스 플랫폼: Cocos Creator 빌드 시스템으로 iOS/Android 동시 배포
1주
