Skip to content
Desktop-variant of 2048 game
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Deux Exponential

Desktop-variant of 2048 game.

Found a really old project I did in the earlier days of undergrad, back when I was pretty addicted to this game for a while. Written in Racket because it's the language we learn in CPSC 110 at UBC for some reason, and because I enjoy putting myself through a lot of pain apparently!


  1. Download and install DrRacket.
  2. Open the DeuxExponential.rkt file in DrRacket.
  3. Run the program by clicking Run or pressing Ctrl + R or Cmd + R. All 37 tests should pass. In the console that pops up, type (main GSX), where X is any integer 1-5, and hit enter, and start playing!
  4. The rules of the game are similar. The goal is to get the value of any tile on the board to 2048. You control the movement of the tiles using the arrow keys. When a tile collides with another tile of the same value, they become one tile with the summed numerical value of the 2 tiles. You lose the game if the board is full and you have no moves left (i.e. none of the tiles can collapse with each other).
  5. Enjoy :)
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.