A clone of the popular 2048 game, built using vanilla JavaScript, HTML5, and SCSS. The goal of the game is to combine tiles with the same number until you reach the 2048 tile. This project was created to practice JavaScript logic, animation, and responsive layout design.
There is no specific design reference or Figma file. The layout and visual style were created from scratch with inspiration from the original 2048 game.
- HTML5
- SCSS
- JavaScript (ES6)
- Git & GitHub (for version control and deployment)
- Lottie animations
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/podvax/2048_clone.git
cd 2048_clone- Install Dependencies:
npm install
# or
yarn install- Run the project locally:
npm start
# or
yarn start- Fully working 2048 game logic (tile movement, merging, score tracking)
- Smooth animations and transitions
- Responsive design for desktop and mobile
- In-game hints to help users understand the controls
- Clean, modular code structure for easy maintenance