
Se tem saudades dos tempos em que a maior preocupação era evitar que a cobra batesse na parede de um pequeno ecrã monocromático, temos boas notícias. O clássico jogo Snake, imortalizado nos telemóveis Nokia dos anos 90, acaba de ganhar uma nova vida, mas num local totalmente inesperado: a barra de endereço do seu navegador de internet.
A criação é do programador Demian Ferreiro e, apesar do espaço extremamente limitado, a experiência de jogo mantém-se surpreendentemente fiel, rápida e, claro, frustrante como o original. É um desafio de reflexos que transforma o ecrã do seu antigo telemóvel num luxo de alta resolução.
Um clássico reinventado num espaço minúsculo
Jogar Snake na barra de URL é uma prova de destreza. O jogo decorre numa grelha minúscula de apenas 40x4 píxeis, o que significa que qualquer movimento para cima ou para baixo exige uma reação quase instantânea para evitar uma colisão iminente.
Num GIF partilhado pelo criador, é possível ver a jogabilidade em ação, mostrando uma perícia que a maioria de nós terá dificuldade em replicar. O próprio Demian Ferreiro admite que o projeto "é uma espécie de piada", mas o resultado é uma demonstração fascinante de criatividade na programação.
![]()
A magia do código e a criatividade com Unicode
Como é que esta proeza foi possível? Através de uma solução engenhosa que utiliza menos de 400 linhas de código em JavaScript. Ferreiro aproveitou as características do sistema de caracteres Braille em Unicode para desenhar o jogo.
O programador explicou no Hacker News que cada símbolo Braille corresponde a uma grelha de 2x4 pontos, permitindo 256 combinações possíveis, o equivalente a um byte. "Felizmente, o Unicode codifica todos esses 256 valores possíveis de forma muito sistemática", afirmou. Esta estrutura abriu caminho para criar a animação necessária para dar vida ao Snake neste formato minimalista. Para os mais curiosos, todo o projeto está disponível em código aberto.
Um pequeno efeito secundário (divertido)
Se decidir aventurar-se neste desafio, prepare-se para um efeito secundário curioso: o seu histórico de navegação ficará completamente inundado com entradas do URL Snake. Cada movimento da cobra gera um novo URL, enchendo rapidamente o histórico.
Felizmente, a solução é simples. A maioria dos navegadores, como o Chrome, permite agrupar o histórico por site, tornando possível apagar todas as provas do seu vício em Snake com um único clique.
Para quem quiser testar os seus reflexos ou simplesmente apreciar esta obra de criatividade, pode fazê-lo diretamente no site do projeto ou consultar o código no GitHub.










Nenhum comentário
Seja o primeiro!