2 pontos por GN⁺ 2024-10-25 | 1 comentários | Compartilhar no WhatsApp
  • O play2048.co é uma página reorganizada do jogo web 2048 de Gabriele Cirulli, oferecendo o jogo base junto com modos alternativos no contexto da atualização de 10 anos
  • A experiência padrão é o Standard 2048 com powerups, e o Classic, mais próximo das regras originais, é oferecido separadamente sem opção de desfazer
  • Elementos de controle como tutorial, novo jogo, pontuação e melhor pontuação, desfazer, troca de tiles e exclusão por número ampliam as opções em relação ao 2048 tradicional
  • Os powerups aumentam o número de usos quando certos tiles numéricos são criados, e os tiles 128·256·512 estão ligados respectivamente a Undo·Swap·Delete
  • No mobile, é exibida uma orientação para jogar no modo retrato, e também permanece um link para o old 2048, permitindo voltar à versão anterior

Modos de 2048 disponíveis

Tela do jogo e funcionamento dos powerups

  • A tela inicial mostra “Welcome to 2048!” e “Would you like to learn how to play?”, com acesso a Play Tutorial
  • Na área de pontuação, é possível ver Score e Best, e há uma interface “New Game” para iniciar uma nova partida
  • O desfazer (Undo) mostra o número restante de usos, como em “2 uses left”, e criar um tile 128 pode conceder usos extras
  • Swap é a função de trocar dois tiles, e criar um tile 256 aumenta o número de usos
  • Delete é a função de apagar tiles por número, e criar um tile 512 permite usos adicionais
  • Em ambiente mobile, é exibida a orientação para girar o aparelho para o modo retrato antes de jogar
  • Também há um aviso pedindo para informar por e-mail caso a tela seja exibida incorretamente

1 comentários

 
GN⁺ 2024-10-25
Comentários do Hacker News
  • Eu tinha medo de voar, especialmente de decolagens e pousos e de turbulência. Depois de ler que focar em outra coisa ajudava, passei alguns anos jogando 2048 durante decolagens e pousos, e realmente funcionou.
    Como eu passava a me concentrar no jogo, e não no avião em si, comecei até a aproveitar mais as viagens. Hoje não é mais estritamente necessário, mas por experiência ainda acabo abrindo o 2048 quando vou voar.
    • Eu faço exatamente a mesma coisa, quase como um ritual, durante decolagens e turbulência. Funciona muito bem; se alguém visse o replay do jogo, provavelmente perceberia o momento em que a turbulência começa, porque eu passo a fazer jogadas mais rápidas e menos lógicas.
  • Quando TypeScript ainda era bem novo, fiz um port do 2048 para TypeScript para aprender, e foi divertido.
    Alguns anos depois, enquanto depurava um componente React, olhei o .d.ts do React e fiquei surpreso ao ver meu nome ali, mesmo sem nunca ter contribuído diretamente com os tipos do React.
    Descobri que alguém tinha pegado parte dos tipos que escrevi para o 2048 e usado nas definições de tipos bem iniciais do React: https://github.com/DefinitelyTyped/DefinitelyTyped/commit/4b...
    Esse vestígio ainda está lá, mas meu port para TS se perdeu no tempo.
  • Isso não faz sentido. Aniversários deveriam ser em 8 anos, 16 anos, e assim por diante.
    • Daqui a 8+16 anos, poderemos comemorar 2048 durante o ano inteiro. Ainda há bastante tempo para o criador colocar um easter egg até lá.
    • Na verdade, o verdadeiro 10º aniversário já passou há 1000 anos.
  • Parabéns pelo 10º aniversário. Testei o novo 2048 também, mas, sinceramente, acho que vou voltar para a build clássica.
    Talvez seja porque passei muito tempo no original, mas a versão sem animações extras parece mais rápida. Ainda assim, o trabalho está excelente, e torço para que dê certo.
    Sobre a polêmica com Threes!, no geral eu achava 2048 muito mais divertido. O jeito de deslizar pela tela inteira e a ausência da regra 1+2 tornam o andamento muito mais rápido, e isso é importante para mim. É questão de gosto, mas não gosto do veneno que aparece nesse assunto.
  • Meu clone favorito de 2048 é https://ashervollmer.github.io/2048/128.html. É um 2048 em 3x3, e os novos blocos são apenas 2; gosto porque é possível conseguir uma vitória perfeita.
    Em uma partida perfeita, o tabuleiro fica cheio e a pontuação final é 7172.
  • É impressionante que já tenham se passado 10 anos. Na época, também fiz um clone de 2048 para uma competição usando Go e uma UI em QML: https://github.com/nieware/gofusion
    Para minha surpresa, ganhei o primeiro lugar e recebi um tablet Nexus 7 e uma rara figura original de vinil do Gopher; usei bem o tablet por alguns anos, e o Gopher ainda está na minha mesa, olhando serenamente para mim com olhos arregalados.
  • Abri o jogo antes de ler o texto e, ao passar o mouse sobre a coroa, vi elementos relacionados ao Prime e achei que fosse uma piada ou paródia.
    Pelo visto não era, e, somado ao absurdo metalinguístico da realidade atual, ficou ainda mais engraçado. Agora só resta rir da bizarrice do mundo real.
    • Comigo foi parecido. Meu notebook estava conectado por tethering a roaming gratuito de 256 kbps, e meu celular estava atualizando em um Wi‑Fi censurado para poupar dados rápidos; como quase não restam sites baseados em texto, eu estava lendo o HN.
      Eu lembrava do 2048 como um bom jogo em JavaScript puro que rodava em memória, mas, ao abrir esta “versão atualizada”, apareceram fontes carregando lentamente, Google Ads, login e recursos de pagamento, e o jogo em si não funcionou. A UI renderizou, mas os blocos iniciais de 2 não carregaram.
    • Não entendo o que há de absurdo em uma marca de consumo ter uma divisão de jogos.
  • A distribuição dos novos blocos 2 e 4 é determinada por uma função aleatória ponderada, e às vezes aparece um 4 de baixa probabilidade que estraga o tabuleiro. Fico imaginando se não daria para adicionar um modo em que, entre os dois, ele sempre fizesse a pior escolha.
    O nome poderia ser algo como “Deus joga dados contra o universo. Os dados são viciados, e Deus odeia você”.
    • Parece HATETRIS: https://qntm.org/files/hatetris/hatetris.html
    • Acho que havia algo assim no 2048-AI, mas não tenho certeza. Seria bem maligno. Imagine se isso fosse ativado aleatoriamente quando o jogo detectasse que você está jogando rápido demais.
    • Parece uma versão cambojana do Campo Minado.
  • Se você não conhece Threes, recomendo muito experimentar. É o jogo original que 1024, 2048 e outros copiaram, e ainda acho que é disparado o melhor.
    A Wikipedia tem um bom resumo: https://en.wikipedia.org/wiki/Threes#Legacy
    • Concordo que é preciso dar crédito a quem merece, e também é verdade que, embora o post original não mencione Threes, Threes teve um papel importante na existência do 2048.
      Threes recebe crédito no site play2048.co e agora também foi adicionado ao GitHub, e sempre tentei reconhecer essa influência.
      Dito isso, acho que também é preciso equilíbrio. Como já disse antes, criei 2048 antes de conhecer Threes; é importante reconhecer as inspirações, mas não tenho certeza de que todo projeto criativo precise rastrear até o fim todas as influências indiretas.
      2048 começou como um pequeno experimento sem intenção de ficar popular e, por meio da disseminação viral e da comunidade que criou variações open source, cresceu até se tornar algo próprio. Entendo o valor de reconhecer as origens, mas, com o tempo, acho que 2048 também ganhou sua própria identidade.
    • É uma pena que a equipe de Threes não tenha recebido o reconhecimento adequado, mas acho que a popularidade de 2048 veio principalmente do fato de ser, em certo sentido, um jogo que dá para terminar, ao contrário de Threes.
      Dá para continuar depois do 2048, mas no começo era um marco bom: difícil e, depois de acostumar, relativamente fácil de alcançar. Ter um objetivo claro fazia com que cada partida fosse consumida de forma mais leve do que em Threes, embora, claro, ainda fosse possível seguir adiante depois.
      O mesmo princípio se aplicou recentemente a Suika Game, e ainda acho engraçado que, nos dois casos, a principal mudança tenha sido basicamente o título.
    • Comprei Threes quando ele ficou famoso e joguei um pouco, mas não me prendeu muito.
      Quem realmente me fisgou foi 2048; parecia mais natural e fluido de jogar. A simplicidade sem tanta fofura ou ornamentação ajudava a abstrair o jogo, e lidar com potências de 2 também parecia muito mais natural.
      Era fácil entrar e sair, fosse para checar por 30 segundos na estação de trem ou para jogar por 4 horas antes do almoço. Threes é um jogo fofo e inventivo; 2048 me parece algo que poderia ocupar um lugar de clássico como Tetris.
    • A afirmação de que “1024, 2048 etc. foram copiados de Threes” sempre me pareceu meio estranha.
      Threes não inventou os jogos de peças deslizantes. Esse tipo de jogo remonta aos anos 1980, e a mecânica de 2048 é diferente a ponto de a comparação ser difícil.
      Em forma de quebra-cabeça de madeira, existia há muito mais tempo: https://en.wikipedia.org/wiki/Klotski
    • Acho que Threes foi o primeiro jogo de iOS que eu realmente comprei. Dava para sentir que o criador era um verdadeiro artesão, cuidando de cada detalhe do produto.
      Sempre pareceu injusto que os clones tenham levado toda a atenção e agora levem até a nostalgia.
  • Parabéns!
    “Power up com Amazon Prime” me lembra aquele famoso relatório de bug dizendo que, se o grep não encontrasse uma string localmente, ele deveria pesquisar na Amazon. Se minha memória não falha, era um protesto contra a “lens” do Ubuntu, que de fato se comportava assim.