# Shoals: Logic Charts

> Chart the hidden rocks of a quiet bay by pure logic. No guessing, ever.

Canonical page: [https://chrome-stats.com/d/dev.machcode.shoals](https://chrome-stats.com/d/dev.machcode.shoals)

## Overview

- **ID:** `dev.machcode.shoals`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** Machcode apps
- **Category:** GAME\_PUZZLE
- **Version:** 1.0.0
- **Last updated:** 2026-11-03
- **First published:** 2026-11-01
- **Publisher country:** PL
- **Size:** 22 MB
- **Data as of:** 2026-11-09
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=dev.machcode.shoals)
- **Website:** [https://machcode.dev/shoals/](https://machcode.dev/shoals/)
- **Privacy policy:** [https://machcode.dev/shoals/privacy/](https://machcode.dev/shoals/privacy/)

## Description

An old sea chart, a quiet bay, and rocks hidden under the water. Sound a square and it shows its depth: how many rocks touch it. Put a buoy on every rock you are sure of, and chart the whole bay without running aground.<br><br>Shoals is a calm, clever logic puzzle. There is no luck and no guessing: every chart can be solved by reasoning alone, from the first square to the last.<br><br>HOW YOU PLAY<br>• Tap a covered square to sound it. Open water shows its depth; a 0 opens the water around it.<br>• Long-press a square (or switch to Buoy) to put a buoy on a rock.<br>• Tap a depth that has all its buoys to sound the rest of its squares at once.<br>• Notes in the chart margin count the rocks in a row or column. {3} means they lie in one run, -3- means they are split into groups.<br>• The rocks counter is a clue too.<br>• A wrong move never ends the game: the chart shakes, nothing changes, and you keep going.<br>• Undo and redo any move.<br><br>HINTS THAT TEACH<br>Stuck? The hint first outlines the clues to read, then explains the reasoning – and only makes the move if you ask. The first time a new idea comes up, it is explained in general, so you learn the trick instead of just getting the answer.<br><br>280 CHARTS, FOUR DIFFICULTIES<br>• Easy – small bays and a five-level tutorial that teaches every idea you need<br>• Medium – bigger charts and your first margin notes<br>• Hard – runs and groups in the margins<br>• Expert – 9×12 charts where every clue counts<br><br>All 40 Easy charts and the first 10 charts of Medium, Hard and Expert are free. More charts come in one-time packs, or unlock everything at once. No subscriptions, no ads, no account.<br><br>MADE FOR THINKERS<br>• Plays fully offline<br>• No account, no ads: only anonymous usage stats and crash reports, which you can turn off<br>• Your progress and best times stay on your device<br>• A parchment-and-ink look with soft sonar pings<br><br>If you enjoy logic puzzles, Sudoku, nonograms or classic &quot;find the hidden squares&quot; puzzles, Shoals is your next favourite.

## Rankings

- #3,314,900 — Overall

## Permissions and access

### Permissions

- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.INTERNET`
- `android.permission.POST_NOTIFICATIONS`
- `android.permission.VIBRATE`
- `android.permission.WAKE_LOCK`
- `com.android.vending.BILLING`
- `com.android.vending.CHECK_LICENSE`
- `com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE`
- `dev.machcode.shoals.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`

## Similar extensions and apps

- [Nurikabe — Island Logic Puzzle](https://chrome-stats.com/d/com.stev.nurikabe) — 53 users
- [Shoal Ledger](https://chrome-stats.com/d/com.ice.fishing.ekorifo)
- [OnerushTisir](https://chrome-stats.com/d/islet.duror.river)
- [Paper Ship Flow](https://chrome-stats.com/d/kts.laboon.paper.ship.flow)
- [Lottu](https://chrome-stats.com/d/isle.bridji.link) — 2 users
- [Shoal: Fish Logic Puzzle](https://chrome-stats.com/d/com.auzuru.Shoal) — 1,722 users
- [Quiet Quay](https://chrome-stats.com/d/com.ktfeeczlqhd.quietquay)
- [Mineoku: Minefield Logic](https://chrome-stats.com/d/com.baylandblue.mineoku) — 4 users
- [5555xOrbit](https://chrome-stats.com/d/dev.orbitweavegrove.routecairn) — 1,101 users
- [NN555Loom](https://chrome-stats.com/d/com.tideloomember.routeweave)
- [AzurSpot](https://chrome-stats.com/d/com.azurspot35st.gee3176e335a7d2ddb05e) — 165 users
- [Bimaru: Battleship Solitaire](https://chrome-stats.com/d/com.nextech.bimaru) — 69 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/dev.machcode.shoals)
