About the game
A patches game with coffee on the table
Patches.cafe is a free browser puzzle about fitting numbered rectangles together. It looks like a small sewing project and plays like a tidy piece of spatial reasoning.
The basic idea
Every board starts with a handful of numbered clues. You draw one rectangular patch around each clue, and the number tells you how many cells that patch must cover. A clue marked 6 could become a strip of 6 cells or a 3 by 2 rectangle. The right choice depends on the space around it. When every clue has one patch and no ordinary cell is left empty, the board is done.
That rule is easy to explain, but it produces the kind of decisions that make you pause with a finger above the screen. A large rectangle may fit now and block two smaller clues later. A square may have only one legal position. Sometimes the useful move is not drawing anything at all, but counting the remaining cells and noticing which clue can still reach them.
More than one set of clues
The early campaign boards stick close to the core rule. Later chapters start changing what a clue asks from you. Gold numbers insist on a square. Arrows require a patch to run horizontally or vertically. Coffee stains hide information until you solve a neighbouring area. Linked clues must end up in matching shapes. Fixed fabric and double layers make the board behave less like blank graph paper and more like a piece of material that already has a history.
There are 1,000 campaign levels, but the game is not only a long staircase of boards. Espresso Blitz gives you a short timer and keeps the next puzzle moving. Perfectionist limits wasteful moves. The editor works in the opposite direction: you draw the finished arrangement first, then the game turns it into clues and produces a code that another player can open.
Play at your pace
The campaign remembers progress in the browser. There is no account wall between you and the first board.
Make a board
The level editor generates clues from a solution, so sharing a puzzle does not require writing a level file by hand.
Chase a cleaner solve
Stars, achievements, times, and alternate modes give repeat players something more useful than an endless streak counter.
Keep it quiet
Music, game sounds, and phone vibration have separate switches. A puzzle should not argue with the room around it.
Why coffee and fabric?
Most rectangle puzzles look like worksheets. Patches.cafe needed a warmer place to live. Fabric makes the regions feel physical, while the cafe theme gives the interface room for espresso timers, stained clues, wooden buttons, and the occasional joke after a solved board. None of that changes the mathematics. It changes whether opening another level feels like work.
The visual style also gives each chapter a slightly different mood without replacing the rules players have already learned. Colours and textures shift as the campaign moves forward. The board remains readable, and the seams still tell you exactly where one patch ends and another begins.
Made by hsr.gg
Patches.cafe is made and maintained by Krystian Welcel under hsr.gg. The game runs in the browser, does not require an account, and stores campaign progress locally. An anonymous online leaderboard is available for players who want to compare results.
It is an active project. New mechanics, interface fixes, music, accessibility improvements, and stranger achievement requirements arrive as the game grows. Bug reports are useful, especially when they include a level number, browser, device, and a short description of what happened. They can be sent to kontakt@hsr.gg.
There is a board waiting
Start with the campaign, try a timed cup in Blitz, or ignore both and build something awkward in the editor.
Play Patches.cafe