A 2048 clone in Python & tkinter, complete with automatic solvers and customisable themes. The original board logic was done for a command line version of 2048, but was adapted to create this tkinter version.
The goal of this project was for me to learn tkinter, as well as the syntax of OOP in Python.
There are still more features that I would like to add, with the main one being more automatic solving algorithms.
-
Clone the repository:
git clone https://github.com/tkabalin/2048-solver-desktop.git cd 2048-solver-desktop -
Install Dependencies: This project requires
Pillow(PIL) for image handling.pip install Pillow
-
Run the Game: Execute the main script to start the application.
python main.py
You can control the game using the keyboard:
| Action | Keys |
|---|---|
| Move Up | Arrow Up / W |
| Move Down | Arrow Down / S |
| Move Left | Arrow Left / A |
| Move Right | Arrow Right / D |
Project was created by Thomas Kabalin.
Original game concept by Gabriele Cirulle.