Playground

This is where I make ideas playable

I use this page to build things you can actually try instead of only reading about them. You can play Snake, run a Blackjack session with fake credits, or test a project with my launch readiness checker. Each demo tracks what happened and can export its results.

Currently open

Snake Game

Use WASD, the arrow keys, swipe on the board, or tap the on screen controls.

Snake

Snake that works with keys, taps, and swipes

I wanted this one to feel usable on both desktop and phone. Play with WASD, the arrow keys, a swipe, or the controls under the board. I also track score, time, moves, turns, and the final result for export.

Snake Analytics

Direction

RIGHT

Games Played

0

Best Session

0

Best Time

Not yet

Avg Time

Not yet

Avg Turns

Not yet

Total Moves

0

Total Turns

0

Final Length

3

CSV Games

Not yet

Export Ready

No

Controls

Keys + Touch

Why I built this page

I wanted the code to do more than sit in a repository

These demos let me show game rules, responsive controls, state management, local storage, analytics, and CSV exports in one place. Snake focuses on input and movement. Blackjack focuses on rules and session data. The launch check connects my programming work back to the way I think about testing, risk, and real project handoffs.

Playable logic

The controls, rules, scoring, collisions, and state changes are running in the browser.

Data after the game

I track each session so the result can be reviewed instead of disappearing as soon as the game ends.

Desktop and phone

The page supports keyboard input, visible controls, and touch interaction so the demos are not limited to one device.