This is my implementation of 2048 in C++ with ncurses library. UI is adapting to your terminal window, but does not react to resize events. Some minimum terminal height and width is required...
- choose your board size
- 3x3 board - small
- 4x4 board - original / medium
- 5x5 board - big
- high score table - save your biggest score
ncursesw library v6.2
cmake
make
git clone https://github.com/AdrianKokula/2048.git
cd 2048
mkdir build && cd build
cmake ..
make
cd 2048
./2048
Feel free to make changes, create pull request or submit an issue.
This implementation is licensed under the MIT license, see LICENSE.md