# 4096

> Deslize peças coloridas com números, combine pares iguais e tente chegar a 4096.

Um quebra-cabeça numérico 4×4 com motor em Rust e WebAssembly. Deslize o tabuleiro em quatro direções, combine peças iguais e continue jogando depois de chegar a 4096.

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

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

## Como jogar 4096

1. Deslize todas as peças para a esquerda, para cima, para a direita ou para baixo. Peças vizinhas iguais se combinam em uma peça com a soma de seus valores; uma peça recém-combinada não pode se combinar de novo na mesma jogada.
2. Cada jogada que muda o tabuleiro adiciona uma peça 2 ou 4 a uma célula vazia. Uma jogada que não muda o tabuleiro não adiciona peças nem aumenta o contador de jogadas.
3. Combinar peças soma o novo valor à sua pontuação. Chegue a 4096 para atingir o objetivo e depois escolha se quer continuar jogando.
4. A partida termina quando o tabuleiro está cheio e nenhuma peça vizinha na horizontal ou vertical pode ser combinada. Começar uma nova partida mantém seu recorde.

Selecione o tabuleiro para usar as setas ou WASD. No celular, deslize o dedo sobre o tabuleiro ou use os botões de direção. Cada gesto faz uma jogada. A tela cheia está disponível no celular e no computador.

Seu tabuleiro e recorde ficam neste navegador quando o armazenamento local está disponível. Limpar os dados do site apaga essas informações. Nada é enviado a um servidor de jogo.

Cada célula do tabuleiro informa sua posição e seu número em texto. Os atalhos de teclado funcionam apenas quando o tabuleiro está selecionado; os botões de direção fazem as mesmas jogadas. A pontuação e o estado do jogo são anunciados após uma jogada. A animação de vitória respeita a preferência por movimento reduzido.

## Jogar

[Jogar 4096](/pt-BR/games/4096)

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