---
title: "2^11 (aka 2048)"
url: https://perrotta.dev/pt/posts/2014-03-18-211-aka-2048/
last_updated: 2026-03-03
---


Ah, eis o *hit* dos últimos dias, um jogo simples, com um nome simples, com uma
jogabilidade simples, e também com uma maneira bastante simples de agradar os
*first-timers*. E não precisa de instruções, é bastante intuitivo, qualquer um
pode jogá-lo (se você não achou ele intuitivo, então *Houston, we have a
problem!*).

Uma leitura (ou releitura) atenta mostra que o **simples** é um aspecto bastante
positivo aqui (e não uma forma de depreciação, como talvez desse a entender em
outro contexto), definitivamente uma ótima aplicação do princípio
[KISS](https://en.wikipedia.org/wiki/KISS_principle).

Você pode se perguntar porque eu estou postando sobre isso, e essa é uma ótima
pergunta mesmo. Vejamos, eu compartilhei no meu Mural do Facebook pelo menos 3
vezes sobre esse jogo (em menos de uma semana), então isso significa que é algo
que eu realmente achei bacana – veja bem, existe uma enorme diferença entre um
jogo como esse ficar popular e *outros* jogos ficarem populares, digamos, uma
diferença que dá muito mais orgulho do que ver o Flappy Bird ficar popular. E é
realmente uma pena que o desenvolvedor original desse jogo não esteja faturando
a mesma coisa que o desenvolvedor original do Flappy Bird faturava antes de
retirar os seus *apps* das *stores*. É realmente uma pena.

Estou postando sobre isso porque eu realmente gosto de ver esse efeito de
compartilhamentos em massa de coisas *boas* (vou deixar essa definição
subjetiva). Considerando que a) tem tanta porcaria sendo compartilhada por aí e
b) os compartilhamentos desse jogo realmente atingiram uma excelente expansão:
vi desde vários *shares* nas timelines nas quais eu ainda não dei *unfollow*
no Facebook, em vários grupos de lá, e em vários blogs e redes sociais por aí.

Sabe outro aspecto que é bastante legal de se ver? A criatividade de algumas
pessoas. Vi várias versões derivadas desse jogo. Não vou tentar reencontrar
(logo, postar) os *links* aqui, até porque a maioria deles eu já compartilhei,
mas eis um *mini index* do que eu vi:

- 2048 original, vanilla, *simple, simple*

- 2048-AI: um cara que usou um algoritmo de minimax e sei lá mais o que para
  tentar resolver o jogo automaticamente. Segundo ele, o algoritmo funcionava (=
  terminava o jogo) em ~90% dos casos (está no Stack Overflow a explicação dele,
  em algum lugar), bastante bom.

- Outros limites: 4096, etc (nada criativo, mas pelo menos mostra que a pessoa
  já sabe mudar um número no código-fonte, infelizmente eu conheço muita gente
  que não saberia sequer fazer isso – claro que eu estou me referindo somente a
  pessoas que fizeram alguma disciplina de computação)

- Uma versão com números de Fibonacci (depois do 21, nós começam a surgir na
  cabeça)

- Uma versão com vários 1024 já preenchidos (¬¬)

- Uma versão com emoticons (isto é, sem nenhuma indicação numérica). Não achei
  essa ideia trivial, utilizar figuras em vez de números, também é interessante.

Por sinal, acabei de descobrir que existe um [aplicativo para
Android](https://play.google.com/store/apps/details?id=gabriele.cirulli.puzzle)
do mesmo. Oh, não...e o desenvolvedor tem 19 anos (note que eu não usei a
    palavra *somente* (como em "somente 19 anos"). Bobagem. No mundo da
    programação, *idade* e *limite* estão em escopos diferentes).

**Indie Games FTW**.

(Não deixe de dar uma olhada no código-fonte...
[https://github.com/gabrielecirulli/2048](https://github.com/gabrielecirulli/2048))

