Station 420 is home to a growing collection of interactive experiments, each living at its own domain. Every project is a self-contained playground — built from scratch, maintained by Focal, and fueled by curiosity and good herb. Here's what's currently running.
The mothership. Station 420 is an interactive cannabis experience rendered entirely on a canvas element. Pick your apparatus — pipe, bong, or dab pen — drag a nug over, light up, and watch your highness meter climb toward transcendence. The face reacts, smoke particles drift, and the whole thing runs at buttery smooth framerates because we don't believe in janky animations. It's a love letter to recreational coding and recreational smoking, built with React and pure canvas 2D.
A canvas-based surfing game starring a character who surfs on, well, exactly what the name implies. Guide your surfer across geyser-powered waves using keyboard or touch controls, dodge splats, and try not to think too hard about the physics. Butt Serf is an exercise in absurdist game design — bright colors, ridiculous premise, surprisingly tight controls. Built with the same canvas rendering approach as Station 420 but with its own distinct visual style in warm golds and saddlebrown tones.
Also known as Warm Fuzzy, Mainomai is a rainbow-soaked interactive experience dripping with hearts, sparkles, and good vibes. It's the soft side of the Station 420 family — a React-driven love bomb that responds to interaction with floating hearts and cascading color. If the rest of our projects are built in a dim room with terminal windows open, Mainomai is what happens when you step outside into the sunshine. Deep purples, hot pinks, and every color of the rainbow.
A playful homage to low-level programming. void* presents a pile of C data types — int, float, double, char*, the works — and lets you dereference a void pointer to see what chaos comes out. It's the kind of joke that only makes sense if you've ever stared at a segfault and laughed instead of cried. Cast your pointer, read the garbage, and remember why type safety exists. Dark theme, red on black, pure hacker aesthetic.