← apps
Salvo
iOS Android

Salvo is naval combat played in the same room. two people, two devices, one table between them. the connection is short range only, bluetooth or the wifi you are both already on. there is no server, no account and no internet, which also means there is nothing to sign up for and nothing to switch off.

how it plays

themes

a theme in Salvo is not a colour swap. the base look is a sea chart: water, grid, brass, a foam ring where a shot goes wide. every theme replaces the ships and the animation for each event: the shot, the hit, the sinking, against a fixed contract, so a new look is a new set of moments rather than a repaint.

under the hood

the rules, the turn order and the opponent live in a shared Kotlin core that both platforms use, covered by tests. the Android interface is Jetpack Compose and draws the boards on a canvas, and the short range connection is its own separate library so it can carry faster games than this one later.

solo against the machine is playable. the device to device link is the next step, then the themes.

in development

Salvo is a working title.

privacy

Salvo collects no user data. read the full privacy policy.