User repository on GitHub
Selenium 2048 player powered by expectimax search and TypeSafe Jev, with portrait FFmpeg recording.
- Forks
- 1
- Last pushed
- Updated Sep 2026
Repo stats from the GitHub API, cached Oct 2026.
Selenium player for 2048.org that reads the exact board state, runs time-bounded expectimax over the 90% 2 / 10% 4 spawn distribution, and fuses it with one Jev Choice per move.
User repository on GitHub
Selenium 2048 player powered by expectimax search and TypeSafe Jev, with portrait FFmpeg recording.
Repo stats from the GitHub API, cached Oct 2026.
This Python application opens 2048.org with Selenium and plays automatically. The default hybrid mode combines a time-bounded expectimax search with a real TypeSafe Jev Choice decision on every move. It also includes an integrated Selenium + FFmpeg portrait recorder. See RECORDING.md, or run python run.py --record to create a high-quality 1080×1920 YouTube Short MP4 automatically. Star The Repo if you Enjoyed ⭐. Jev 1.13 is a text/JSON decision model, not a vision or game-tree model. The application therefore:
Quoted from the project's README. Read the full README.
Watch out
Random spawns mean no guaranteed tile or score; pin a documented model when benchmarking. Copy reviewed against the repository README on 2026-10-04, not from running it.
Original write-ups on what this entry is for.
Posts from builders shipping with Jev right now.