Skip to main content
← Back to blog

How to Master Bridges (Hashiwokakero)

TLDR: Master Bridges by starting with forced moves (islands with degree 1, 8, or limited neighbors), accounting for remaining degree as you place bridges, and checking connectivity to prevent isolated regions. Every bridge eliminates options, so verify before you commit.

Understanding the Rules

Bridges (Hashiwokakero) requires you to connect numbered islands with horizontal or vertical bridges following three rules: each island must have exactly as many bridges as its number shows, bridges cannot cross, and all islands must connect into a single network. You can place one or two bridges between adjacent islands.

The challenge is balancing local constraints (each island’s number) with global structure (the connected network). A bridge satisfies two islands simultaneously but blocks crossing paths. Completing one island early may strand another. Unlike pure arithmetic puzzles, you must hold the entire graph structure in working memory.

BridgesOpen game →
Loading…

Start With Forced Moves

Every puzzle contains moves with only one valid option. Find these first.

Degree 1 islands connect to exactly one neighbor with a single bridge. Scan for these immediately and place them.

Degree 8 islands need four double bridges in all four directions. Rare but instantly solvable.

Islands with limited neighbors. An island with degree 7 adjacent to only three other islands must use double bridges to all three (2+2+2=6) plus one more bridge, forcing a specific configuration. Similarly, degree 5 or 6 with two neighbors requires double bridges to both.

Corner and edge constraints. A corner island with degree 3 or 4 has only two possible neighbors. Degree 4 means double bridges to both. Degree 3 means double to one, single to the other, but one configuration is often blocked by crossing constraints.

Spend your first minute hunting forced moves. A well-designed puzzle always provides multiple entry points.

Tip: Before placing any bridge, ask: “Is there any other valid configuration for this island?” If not, the move is forced - take it immediately.

Forced Move Chains: One forced move often triggers others. When you place a bridge, check if either island is now one bridge away from completion. If so, follow the chain until no more forced moves remain.

Track Remaining Degree

As you place bridges, mentally update each island’s remaining need. A bridge decrements both connected islands (single = 1, double = 2). This running tally reveals forced moves.

When an island reaches its target number, mark all its unused connections as blocked. If island 4 already has four bridges, every other potential neighbor cannot connect to it. This blocking often forces neighbors to connect elsewhere.

When an island has only one remaining neighbor but still needs bridges, that neighbor must provide all remaining degree. Island needs 2 more bridges and has one available neighbor? That must be a double bridge.

Tip: After placing a bridge, immediately check both islands. Did either just become forced to complete in a specific way? Update your mental model before moving on.

Double bridge warning: A double bridge counts as 2 toward each island’s degree, not 1. Under time pressure, players often miscount. Always verify: single = 1, double = 2.

Prevent Isolated Regions

You can satisfy every island’s degree and still fail if the network splits into disconnected groups. Check connectivity throughout solving.

Identify potential islands. As you place bridges, notice when a group of islands has satisfied all internal degrees but lacks a path to the rest of the puzzle. At least one bridge must connect this region outward.

Work boundary islands carefully. Islands at the edge of the growing network determine which peripheral regions can join. Don’t complete boundary islands until you verify all necessary regions are connected.

Count exit paths. If a cluster needs to connect outward and has only one or two possible exit points, those points must remain open. Blocking them creates unsolvable isolation.

Connectivity check: Every few moves, trace paths from completed islands to uncompleted ones. Can you reach every island through placed bridges? If a region has no path in, you need to adjust before continuing.

BridgesOpen game →
Loading…

Constraint Propagation Techniques

Regional degree balance. Look at a cluster of islands that can only connect to each other and to the outside through limited paths. Sum their total remaining degree. If they collectively need 8 more bridges but only have internal capacity for 5, at least 3 bridges must exit the region.

Bottleneck analysis. Two islands that can only reach each other through a single pathway create a bottleneck. That pathway’s capacity (max 2 bridges) directly limits their interaction. Work backwards from bottlenecks to find forced moves.

Path blocking consequences. When you place a bridge, it blocks perpendicular crossings. Before committing, check if blocking that crossing would make any island unsatisfiable. If island A needs to connect to island B but your bridge would block the only path, reject that bridge.

High-Degree Priority: Start with islands that have the most constraints (degree 5, 6, 7, 8). These have fewer valid configurations. Solving them early eliminates the most uncertainty and often triggers cascades of forced moves.

Tip: When stuck, examine which islands are already connected to the main component. Boundary islands have highest leverage because they determine whether peripheral regions join or remain isolated.

Common Mistakes

Premature completion. Don’t satisfy an island’s degree if it still has unblocked neighbors, even if no bridges are currently needed. You may need that path later for connectivity. Leave options open until the endgame.

Local optimization without global check. Satisfying a corner perfectly before checking if it can connect to the rest creates isolation. Always verify connectivity before completing regions.

Overlooking crossing blocks. Players place a bridge then forget it blocks perpendicular paths. Before placing, trace what paths this bridge would block and verify those paths aren’t necessary.

Ignoring degree parity. The sum of all island numbers must equal twice the total number of bridges (each bridge counts for both islands). If something feels wrong, recount.

Isolation trap: You can fully satisfy a region’s degrees and still fail. If that region has no connection to the rest of the puzzle, you’ve created an unsolvable state. Check connectivity continuously, not just at the end.

Practice Progression

Easy puzzles: Find three forced moves before placing anything. Most easy puzzles have a forcing chain that solves 30-40% of the board. Follow it completely before making speculative moves.

Medium puzzles: Combine forced moves with degree accounting. Spend the first two minutes identifying all forced configurations and marking blocked paths. Then count remaining degree for each island.

Hard puzzles: Initial forced moves are minimal. Instead, map regional structure first. Which clusters are self-contained? Which rely on external connections? Which pathways are bottlenecks? This structural analysis reveals the solving path.

Pause and Scan: After every four or five moves, stop placing bridges. Scan the entire board for newly forced moves. Most mistakes happen from rushing forward without noticing that recent placements triggered new forced configurations.

Tip: Review failed puzzles. Rewind to the exact move that created unsolvable constraints. Was it premature completion? Blocked crossing? Isolated region? Tracking your specific error patterns builds intuition faster than replaying randomly.

Endgame Verification

The final 10% of moves concentrate the most errors. Before placing each late-game bridge, verify it doesn’t create contradictions.

Path walking. Trace a hypothetical bridge and follow what would be forced next. If you reach a contradiction (island that cannot satisfy remaining degree), reject the hypothesis.

Completion verification. After finishing, count each island’s bridges and verify the total equals its number. Then trace a path from any island to every other island using only bridges. If any island is unreachable, you have an error.

Accuracy over speed: Players who verify each move before placing take slightly longer per puzzle but almost never fail. Players who rush lose more time to failed attempts and restarts. Verification is faster overall.

Building Mastery

Bridges rewards systematic analysis over intuition. Every constraint is mathematical. Every forced move is provable. You never guess if you play correctly; you read logical structure and follow consequences.

With consistent practice, you’ll see forced move chains instantly and map connectivity structure within seconds. More importantly, you’ll develop the cognitive habit of balancing local constraints with global coherence, a skill that transfers well beyond puzzle games.

Ready to play?
🛤️

Bridges

Connect the islands with bridges · each island takes exactly its number, none crossing, all joined into one network

Play now

Works on any device.

MemPi
Play on your next flight · works offline
Add PlayMemorize to your home screen
In Safari, tap Share , then choose “Add to Home Screen”.