The project is implementation of popular, puzzle game 2048.
The project was created for fun and follows the graphic design of following implementation https://play2048.co/.
- C++
- SFML - Simple and Fast Multimedia Library
- Entity-x - EntityX - A fast, type-safe C++ Entity-Component system
Install the dependencies using microsoft/vcpkg - C++ Library Manager for Windows, Linux, and MacOS.
$ vcpkg install sfml:x64-windows
$ vcpkg install entityx:x64-windows
$ git clone https://github.com/marmal95/2048-Game.git
Open Visual Studio and Build Project.
As code uses syntax intoduced in C++20, such support should be enabled in C++ Language Standard in Project Properties inside Visual Studio.