Cada jogador tem dois grids de 10x10: um onde você posiciona sua frota (porta-aviões, contratorpedeiros, submarinos e outros navios de tamanhos diferentes) e outro onde você registra seus palpites contra o inimigo. Na fase de posicionamento, arraste ou clique para colocar cada navio — você pode escolher orientação horizontal ou vertical.
Na fase de batalha, os turnos se alternam: você escolhe uma coordenada no grid inimigo (por exemplo, C5) e o sistema revela 'água' se errou ou 'acerto' e 'afundou' se acertou um navio. O primeiro jogador a afundar toda a frota adversária vence. Contra a CPU, há três níveis: fácil (tiros aleatórios), médio (explora adjacências) e difícil (usa lógica de probabilidade).