2048 Advance

Os jogos salvos ficam apenas neste navegador.

Sobre o jogo

O 2048 Advance leva o quebra-cabeça 2048 para o Game Boy Advance. O tabuleiro é uma grade de quatro por quatro que começa com duas peças. Cada toque no direcional desliza todas as peças o máximo possível naquela direção, e quando duas peças com o mesmo número se encontram, elas se juntam numa só com o dobro do valor: dois 2 viram um 4, dois 4 viram um 8, e assim por diante. Depois de cada jogada surge uma peça nova numa casa vazia, quase sempre um 2 e de vez em quando um 4.

Os valores das junções somam pontos, mostrados ao lado do tabuleiro junto do seu recorde. O objetivo é formar uma peça 2048. Ao chegar nela aparece a tela "You win!", e depois o mesmo tabuleiro volta, então dá para continuar até 4096 e 8192. O jogo acaba quando a grade está cheia e nenhum movimento junta mais nada.

Esta versão cuida da sensação do jogo no portátil: as peças deslizam e crescem com animações curtas, as junções piscam e mostram uma pequena soma de pontos, e cada tipo de junção tem o seu som, um pouco mais agudo conforme os números crescem. As regras são as do 2048 original, de Gabriele Cirulli, creditado na tela de título.

Como jogar aqui

Este é um jogo homebrew feito para o Game Boy Advance: um jogo novo, de um desenvolvedor independente, não um lançamento comercial. Basil Termini o fez para a GBA Jam 2024 e continuou melhorando depois; esta é a versão 1.3.1. Ele roda aqui no emulador mGBA. Clique em Jogar e aperte Enter na tela de título.

O site já tem outro 2048, uma versão compacta para o console de fantasia WASM-4. Este é a versão para Game Boy Advance, com visual, animações e sons próprios.

O jogo guarda o save no cartucho, que aqui fica neste navegador. O seu recorde fica salvo, e apertar Enter (Start) durante a partida salva também o tabuleiro: na próxima vez, a tela de título leva direto de volta a ele. F2 também salva o estado do emulador a qualquer momento e F4 o traz de volta. Um controle de videogame também funciona.

Controles

Tecla Botão do GBA Ação
Setas Direcional deslizar as peças
Enter Start salvar o tabuleiro e a pontuação
Shift Select começar um jogo novo
Enter, Shift, X ou Z Start, Select, A ou B sair das telas de título, de vitória e de fim de jogo
F2 / F4 — salvar / carregar o estado do emulador

Dicas

Deixe a maior peça num canto. Escolha um canto, por exemplo o de baixo à esquerda, e construa em direção a ele. Use principalmente as duas direções que empurram as peças para esse canto, a terceira quando precisar, e evite a quarta, que costuma tirar a peça grande do lugar.

Encha primeiro a fileira da borda. Com a peça do canto no lugar, mantenha a fileira ao lado dela cheia e em ordem decrescente. Uma fileira cheia não se move de lado por acidente, e as peças dela ficam alinhadas para se juntarem uma depois da outra.

Junte as peças pequenas cedo. São os 2 e 4 soltos pelo tabuleiro que o enchem. Limpar essas peças enquanto ainda há espaço é mais fácil do que consertar uma grade lotada depois.

Salve antes de uma jogada arriscada. Enter salva o tabuleiro como está. Se uma partida longa vai bem, salve antes de tentar algo ousado.

Créditos e licença

O 2048 Advance foi feito por Basil Termini (Paperdomo101), autor do código, dos gráficos e dos efeitos sonoros, com contribuições de código de Carsten Teibes na versão 1.2. Ele está dedicado ao domínio público sob a CC0 1.0. A ROM usa a biblioteca libtonc, de J Vijn (licença MIT), e o sistema de som maxmod, de Mukunda Johnson (licença ISC), e contém o arquivo de inicialização do devkitARM, sob a Mozilla Public License 2.0, cujo código-fonte está hospedado junto do jogo. O 2048 original foi criado por Gabriele Cirulli. Os textos das licenças estão linkados nesta página.