Carcass Walking is a grid puzzle inspired by the board game Carcassonne. The objective is to place the given cities into the grid, connect them with roads, draw one river across the grid, and find places for the given number of cloisters.
- The river (blue squares) runs from one edge of the grid to another in one continuous path which does not cross itself or branch out in multiple directions. It is possible to traverse the entire length of the river with vertical and horizontal moves without visiting any square more than once. Bridge squares (see below) count as part of the river.
- Cities (gray squares) are given shapes which must be inserted into the grid, rotated or reflected where needed. Cities cannot share an edge with the river, a bridge or another city, but may touch at a corner.
- Roads (red lines) connect all cities, forming a continuous network. Every city must be connected to every other city either directly by road, or by going through other cities via roads. Both ends of each road touch a city wall. A road cannot start and end at the same city, and it cannot cross itself or other roads or branch off into multiple directions.
- Bridges (red squares) are places where a road crosses over a river. Both the river and the road must continue straight through the bridge square without turning. Bridge squares are not counted as part of the road when counting road lengths.
- Cloisters (black squares) are placed in peaceful locations in the grid. A square is peaceful if it does not touch the edge of the grid and all of its eight neighbouring squares are empty (i.e. not part of a city, river, road, bridge or another cloister).
- The total number of bridges and cloisters, as well as the total length of all roads, must match the numbers given.
- Some squares are filled in from the start. Squares marked with "X" must be empty.