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.