Skip to content

jphermans/2048Game

Repository files navigation

2048 Game for Android

A modern implementation of the classic 2048 puzzle game for Android devices, built with Kotlin.

2048 Game Screenshot

Features

  • 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!

How to Play

  1. Swipe in any direction (up, down, left, right) to move all tiles
  2. When two tiles with the same number touch, they merge into one tile with the sum of their values
  3. Multiple merges can happen in a single move (e.g., [2][2][4] becomes [8])
  4. After each move, a new tile with a value of 2 or 4 appears
  5. The game is won when a tile with the value 2048 is created
  6. The game is over when no more moves are possible

Installation

F-droid

To install from F-droid:

  1. Open F-droid and search for "2048 Game"
  2. Click Install

Obtainium

To install using Obtainium:

  1. Open Obtainium
  2. Add new app
  3. Select "GitHub"
  4. Enter repository URL: https://github.com/jphermans/2048Game
  5. Select the latest release

Manual Installation

Download the latest APK from the Releases page.

Technical Details

  • Built with Kotlin
  • Follows MVVM architecture pattern
  • Uses Android Jetpack components
  • Minimum SDK: 24
  • Target SDK: 34

Building the Project

  1. Clone the repository
  2. Open the project in Android Studio
  3. Build and run the project on your device or emulator

License

This project is open source and available under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages