# Sudoku

> Um Sudoku clássico com anotações, desfazer, dicas explicadas e progresso salvo localmente.

Preencha um tabuleiro 9×9 para que cada linha, coluna e bloco 3×3 contenha os números de 1 a 9. Os desafios são gerados no seu navegador por um motor em Rust e WebAssembly e têm uma única solução.

**Stack:** Rust, WebAssembly, TypeScript, HTML

**Para jogar, é preciso ter JavaScript e WebAssembly. As regras continuam disponíveis em texto.**

## Como jogar Sudoku

1. Insira os números de 1 a 9 para que cada linha, coluna e bloco 3×3 contenha cada número uma vez. Os números iniciais não podem ser alterados.
2. Use as anotações para registrar números possíveis em uma célula vazia. As anotações são manuais e não impedem que a partida conte para seu melhor tempo.
3. Os conflitos destacados indicam números repetidos em uma linha, coluna ou bloco; eles não revelam todos os números incorretos. Desfazer reverte a última mudança de número ou anotação.
4. Uma dica primeiro explica um passo e depois permite aplicá-lo. Ler uma dica marca a partida como assistida, mesmo se você fechar a explicação ou desfizer a mudança. Apenas desafios concluídos sem dicas contam para o melhor tempo.

Fácil começa com 42 números preenchidos, Médio com 35 e Difícil com 29. O desafio varia de um tabuleiro para outro.

Selecione uma célula e use o teclado numérico ou as teclas de 1 a 9. As setas movem entre células; Home e End levam às extremidades da linha. Backspace ou Delete limpa a célula. N alterna as anotações; Ctrl/Cmd+Z desfaz. Ao sair do jogo, o cronômetro pausa.

Seu tabuleiro, anotações, tempo decorrido, uso de dicas e melhores tempos sem dicas ficam neste navegador quando o armazenamento local está disponível. Limpar os dados do site apaga essas informações. Desafios salvos são retomados em pausa; o histórico de desfazer não é salvo.

O tabuleiro permite navegação por teclado e anuncia coordenadas, números iniciais, números inseridos, anotações e conflitos. Os conflitos também têm uma marca visível. O cronômetro pausa quando o jogo fica oculto ou perde o foco.

## Jogar

[Jogar Sudoku](/pt-BR/games/sudoku)

[Voltar para os jogos](/pt-BR/games)
