Play

Play reflects my interest in simple joy as a product principle. Not every build has to solve a heavy problem. Sometimes the work is in creating a clean, low-friction space for rest, nostalgia, and a short mental reset that does not come with algorithmic noise.

How It Works

The homepage presents game cards for all five titles. Selecting a card swaps the view inside the same app and updates the URL to a clean route such as /2048/ for direct access. Each game keeps its own controls and state — including restart actions, difficulty modes, timers, and score context — while the overall app stores "last played" data locally so home badges can quickly return you to where you left off.

What Makes It Different

Play combines pixel-art and CRT-inspired styling with a quiet, low-friction game UX that avoids visual noise. The experience feels unified, not stitched together: one interface, one interaction language, and one set of routes across multiple classics. That combination of clean URLs and single-app continuity makes it easier to jump in for short focus breaks without losing flow.

Games Included

2048 · Minesweeper · Tic Tac Toe · Lights Out · Number Slide

Screenshots

Play home screen with game cards
Play 2048 game screen
Play Minesweeper game screen
Play Tic Tac Toe game screen
Play Lights Out game screen
Play Number Slide game screen

Built With Vanilla HTML · CSS · JavaScript