O truque das nuvens de Super Mario Bros no NES

Descubra como a equipe de Shigeru Miyamoto economizou memória no cartucho de 1985 usando o mesmo sprite para elementos de cenários opostos.

EASTER EGGS

8/26/20261 min read

Em 1985, o cartucho de Super Mario Bros no Nintendo Entertainment System tinha apenas 40 kilobytes de capacidade total de armazenamento. Cada byte economizado no código-fonte representava a diferença entre incluir um inimigo extra ou ter que cortar mecânicas inteiras do jogo. Para contornar essa limitação técnica severa, a equipe liderada por Shigeru Miyamoto recorreu a truques brilhantes de programação.

O segredo oculto nos sprites da paleta

Se você observar atentamente a estrutura visual das nuvens no céu do Reino dos Cogumelos e dos arbustos no chão, verá um detalhe idêntico. Os dois elementos compartilham exatamente a mesma arte vetorial e a mesma matriz de pixels. A única alteração aplicada pela equipe foi uma simples troca de paleta de cores, transformando a arte original de branco e azul para verde no cenário terrestre.

Economia de bytes na era dos 8 bits

Esse reaproveitamento inteligente de arte gráfica permitiu liberar espaço valioso no chip ROM do cartucho para a trilha sonora icônica de Koji Kondo. Na era clássica do arcade lore, a engenhosidade dos programadores precisava superar as barreiras de hardware antes mesmo do surgimento de ferramentas modernas de otimização.