This project recreated the functionality of the game 2048. Implemented the functions of undo last move, counting and saving the best score of the selected player. The project uses OpenCV and Mediapipe for gesture recognition. To run the game without recognition, use the Game2048.py script. To run with recognition - Gesture_control.py.
To swap the playing field to the sides, use the index finger of your right hand.
After the swap, there is a delay before the next move to avoid false positives. To undo a move, make a fist with your other fingers.
To start a new game, squeeze your thumb.