Skip to content

A 2048 clone in Python & tkinter, complete with automatic solvers and customisable themes.

License

Notifications You must be signed in to change notification settings

tkabalin/2048-solver-desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2048-desktop

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.

Installation

  1. Clone the repository:

    git clone https://github.com/tkabalin/2048-solver-desktop.git
    
    cd 2048-solver-desktop
  2. Install Dependencies: This project requires Pillow (PIL) for image handling.

    pip install Pillow
  3. Run the Game: Execute the main script to start the application.

    python main.py

Controls

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

Credits

Project was created by Thomas Kabalin.

Original game concept by Gabriele Cirulle.

License

GPL-3.0 License

About

A 2048 clone in Python & tkinter, complete with automatic solvers and customisable themes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages