Oddprint
Play in a separate tab. For restoring an exported backup, open this standalone player and choose Import backup. Your browser may keep separate progress in each player, so export your album before switching.
One mark makes ink. Two marks clear each other. Three make ink again.
Move and quarter-turn a few little masks on a 4×4 paper. Their overlaps change the print: an extra stroke can erase a square, and a third can bring it back. Use every mask and match the target, then keep the card in your album.
- Eight authored puzzles, all available from the start, with a finite ending.
- Visible counts and A/B/C labels show what is covering each square.
- Free undo, undoable draft restart, and drafts retained between cards.
- Keyboard and pointer controls; local progress and JSON backup import/export.
- No timer, audio, ads, accounts or in-game payments.
THE COMPLETE GAME IS FREE
Play all eight cards in your browser, or keep the optional ZIP download. Suggested support: USD 3, entirely optional. Support unlocks nothing extra. There is no promised expansion, paid puzzle set or future-content entitlement.
CONTROLS AND SAVING
Select a mask, turn it with Q/E or the buttons, then click the top-left square of its box on the paper. 1/2/3 select masks; L lifts, U undoes, R restarts, K keeps. Arrow keys move paper focus; Enter/Space places a mask. Progress stays in your browser. Export a JSON backup before clearing site data or changing devices. Import and New album ask before replacing progress. Private test backups do not transfer to this public edition.
ART AND AI DISCLOSURE
Code, text, puzzle design and original SVG/CSS art were created with generative AI assistance. Shapes are drawn in code; no external music or third-party runtime assets are bundled. The cover is an original stencil illustration, not a gameplay screenshot.
COMPATIBILITY
Designed for keyboard and pointer play in a modern desktop browser. Progress is stored locally and depends on browser settings; keep an exported backup. Physical-phone, screen-reader and direct-file/offline compatibility remain unverified.
CREDITS AND RIGHTS
Oddprint 1.0.0 by Mikael Hagalund (MikaelHa). Personal play and backup copies are allowed. Screenshots, recordings and streams may be shared with credit. App resale/repackaging and code/art reuse require permission; the download includes the full personal-play licence.
Download
Click download now to get access to the following files:
