This repository contains the source code for a simple implementation of the popular 2048 game in C++ using the Qt5 framework. The game is played on a 4x4 grid, where the goal is to combine tiles with the same number to reach the tile with the value of 2048.
To run the game, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/SirPapillon/2048Game.git
-
Open the project in Qt Creator or your preferred C++ IDE that supports Qt development.
-
Build and compile the project.
-
Run the executable to start the game.
-
Use the "W," "A," "S," and "D" keys to move the tiles up, left, down, and right, respectively.
-
Tiles with the same value will merge when they collide.
-
Your objective is to create a tile with the value of 2048.
-
The game ends when there are no more valid moves possible or when you reach the 2048 tile.
-
User-friendly graphical interface built with the Qt5 framework.
-
Basic logic of the 2048 game, including tile movement and merging.
-
Display of the current game state and score.
-
Game-over condition detection.
-
Smooth animations and transitions.
To build and run the game, you need the following:
- Qt5 framework