Desktop (Python)
python main.py after installing requirements. Score persists in a local file.
First real Python project · polished & open source
A clean implementation of the classic number puzzle. Logic is pure Python (unit-tested); the desktop app uses Pygame. Play the browser demo below — no install needed.
This started as my first real Python project — a single-file Pygame 2048 clone. I later refactored it: board logic is separated from the UI so it can be tested without a display, and this site ships a matching browser demo for visitors.
python main.py after installing requirements. Score persists in a local file.
Merge rules, win/lose detection, and scoring covered by pytest.
MIT licensed. Fork it, break it, make a bigger board — have fun.