Use every clue to join islands with one or two uncrossed bridges into one network; the shipped board has exactly one checked solution.
Hashi Bridges places horizontal or vertical bridges between aligned islands. Each island's number states its required bridge degree, a pair may carry at most two bridges, bridges cannot cross islands or other bridges, and the finished network must be connected. Meeting every degree is not enough if two separate components remain. A bounded edge-value solver combines degree limits, crossing exclusions, and connectivity before accepting a unique puzzle.
Select an island, move the cursor to another visible island in the same row or column, and press OK to cycle zero, one, or two bridges on that edge. Tapping the same pair follows the same sequence. Reset removes constructed bridges but leaves island numbers fixed. Single and double spans have separate strokes, while unavailable diagonal or blocked pairs never enter the selectable edge list.
Completing an island without exceeding its printed degree awards points, and joining previously separate components earns a network bonus. A crossed or overfull proposal is refused, so it cannot inflate progress. The percentage combines satisfied island degrees with global connectivity rather than counting raw bridge strokes. Once every island belongs to one valid network, the completion award and browser-local best are recorded.
Compare an island's remaining degree with its remaining neighbors. A four connected to only two islands must send double bridges to both; a one with a single option is equally forced. Avoid closing a small component too early unless it already contains every island. When one potential edge is excluded by a crossing, recalculate both endpoint capacities. Connectivity deductions usually resolve layouts that degree arithmetic alone leaves ambiguous.
The mobile cursor snaps between islands instead of individual background cells, keeping bridge selection accurate on a small display. All direction and confirmation buttons satisfy the touch-size gate, and landscape uses the full dynamic height. Debug mode adds verified edges gradually without getting stuck after completion. render_game_to_text reports island degrees, selectable edges, bridge multiplicities, crossings, connected components, cursor endpoints, score, and capped solver evidence.
Compare an island's remaining degree with its remaining neighbors.
The mobile cursor snaps between islands instead of individual background cells, keeping bridge selection accurate on a small display.
Hashi Bridges: Completing an island without exceeding its printed degree awards points, and joining previously separate components earns a network
Use every clue to join islands with one or two uncrossed bridges into one network; the shipped board has exactly one checked solution.