The last great human struggle: getting onto the guest WiFi. You play a mildly competent adult whose whole life migrated online the moment their connection died — and every network is a comedy mystery you crack not by hacking, but by detective work. It was always the dog.
Not a trailer, not an animatic — this is the game binary playing itself, recorded frame-by-frame off the live build. Level 1, The Cafe, uncut: including the wrong guess, and what the game tells you when you make it.
coffee19. Wrong — and the board finally admits why: that faded sign is the year the owners before these ones opened.Captured by tools/capture-demo.sh — the same scripted-input harness the 115 automated checks use, dumping the game's own 720×1280 canvas one frame at a time. Nothing in it is composited or re-timed.
Since this page first went up as a vision, Two Bars has become a working, tested game. A full 8-level campaign runs start to finish on raylib 6 — and the video below, like every screenshot on this site, is recorded straight off that build.
The full game, compiled to WebAssembly — no install, runs right here, and your progress saves between visits.
In this world WiFi is real and physical — shimmering arcs, drifting packets, gray fog where the signal dies. You read the room's signal like a hunter reads tracks, out-charm the gatekeepers, out-bureaucrat the captive portals, and deliver that specific, universal, dumb triumph: finally getting online. Every petty WiFi indignity you've ever suffered, turned into a puzzle you get to win.
The password is never guessable cold. You assemble it from the world. You're a detective, not a brute-forcer.
The connected checkmark is the most satisfying button in mobile gaming. Everything else is production around it.
Every wrong answer is a tiny comedy cutscene. You lose time and dignity — never progress. No game-overs.
2.4 vs 5GHz, captive portals — all jokes. The solution is always a sticky note or a conversation, never a command.
Players laugh because it happened to them. Deadpan, escalating. Untitled Goose Game, not Loud Cartoon.