Skip to main content

Catch the Cat

Block cells on a hex board to wall the cat in before it slips off the edge. A pure logic puzzle · bigger board, fewer head-start walls

Block cells on a hex board to wall the cat in before it slips off the edge. A pure logic puzzle · bigger board, fewer head-start walls
FAQ

About Catch the Cat

Catch the Cat is a containment puzzle on a hexagonal board, descended from the classic "Circle the Cat" Flash game. The cat starts in the middle; a few cells start blocked at random. Each turn you tap one empty cell to block it, and the cat then takes a single step along the shortest path to the nearest open boundary cell. Wall the cat in so it has nowhere to go and you win · let it reach the edge and it escapes.

The cat plays a fixed, knowable strategy. It always walks the shortest route to the boundary, breaking ties in a fixed direction order. That makes the game fully deterministic · the same starting board and the same moves always play out identically. The skill is reading the board: spot the escape routes, anticipate which one the cat will pick, and close the right cells first.

Why hexagons. On a square grid, each cell has only four neighbours · the cat has too few escape options, the puzzle becomes too easy or too forced. Hexagonal cells have six neighbours, which gives the cat real path-finding choices and forces the player to think about multiple routes at once. The same reason most strategy board games use hex grids for movement: more genuine decision space per turn.

Difficulty thins the head start; level grows the board. Easy rounds give you a smaller board with more cells already blocked at the start. Harder rounds start with fewer free walls in your favour. Higher labyrinth levels expand the board · more room for the cat to weave through, so you have to think further ahead and accept that early plays now matter many turns later.

Part of the PlayMemorize family of brain-training games. Runs entirely in your browser, works offline as a Progressive Web App.

How to master

FAQ