A modern implementation of the classic 2048 puzzle game for Android devices, built with Kotlin.
- Smooth swipe controls
- Score tracking with high score persistence
- Clean, modern UI
- Multiple merges in a single move
- Game state persistence
- Responsive grid layout
- Celebratory confetti animation when you win!
- Swipe in any direction (up, down, left, right) to move all tiles
- When two tiles with the same number touch, they merge into one tile with the sum of their values
- Multiple merges can happen in a single move (e.g., [2][2][4] becomes [8])
- After each move, a new tile with a value of 2 or 4 appears
- The game is won when a tile with the value 2048 is created
- The game is over when no more moves are possible
To install from F-droid:
- Open F-droid and search for "2048 Game"
- Click Install
To install using Obtainium:
- Open Obtainium
- Add new app
- Select "GitHub"
- Enter repository URL:
https://github.com/jphermans/2048Game
- Select the latest release
Download the latest APK from the Releases page.
- Built with Kotlin
- Follows MVVM architecture pattern
- Uses Android Jetpack components
- Minimum SDK: 24
- Target SDK: 34
- Clone the repository
- Open the project in Android Studio
- Build and run the project on your device or emulator
This project is open source and available under the MIT License.