Ram Maheshwari Logo Image
Noah Ripstein

2048 AI

I created a Python clone of the 2014 viral game "2048," and designed an AI to play it. My algorithm achieves a 97% win-rate by leveraging Markov Decision Processes and Monte Carlo simulations to select moves.

Project Image

Project Overview

2048 was my favorite game when I was 12. I remember spending countless hours challenging myself, and fondly remember how excited I was the first time I beat the game. Now, years later, I've created an AI that not only plays 2048 but consistently beats it. Below is a paper about the algorithm I implimented, and the process of designing it.

Tools Used

Python
NumPy
Tkinter
Ax (BoTorch)
LaTeX