Geek

Super Mario 64 roda no Apple Watch em projeto impressionante feito por desenvolvedor indie

Super Mario 64 já foi jogado em praticamente todo tipo de tela imaginável, mas agora chegou a um novo território improvável. Um desenvolvedor conhecido como Tobi conseguiu fazer o clássico do Nintendo 64 rodar diretamente no Apple Watch, transformando o relógio em um mini console de pulso.

A escolha do jogo não foi simples. Super Mario 64 é um título 3D complexo, lançado em 1996, e claramente não foi pensado para telas minúsculas. Emular um Nintendo 64 completo estava fora de cogitação. A solução foi outra. Fãs da franquia já haviam convertido o código original do jogo para C puro após engenharia reversa, permitindo que ele fosse adaptado para diferentes plataformas. Esse foi o ponto de partida do projeto.

A ideia inicial parecia direta. Bastaria pegar um clone existente para iOS e adaptá-lo ao watchOS. Na prática, nada foi tão simples. O Apple Watch não oferece suporte a bibliotecas gráficas comuns como a SDL2. Isso obrigou Tobi a reconstruir toda a parte visual usando o Sprite Kit, tecnologia 2D nativa do sistema do relógio.

Os primeiros testes foram caóticos. Texturas desapareciam, cenários não carregavam corretamente e Mario parecia atravessar o chão como se estivesse em outra dimensão. Com paciência, o desenvolvedor foi corrigindo erro por erro até chegar a uma versão funcional, onde o encanador pode correr, pular, coletar moedas e explorar fases clássicas.

O controle era outro desafio. Jogar em uma tela tão pequena exige criatividade. Tobi usou áreas de toque para movimento e salto, enquanto a Digital Crown controla a câmera ao redor do personagem. O resultado surpreende pela resposta rápida. Tudo roda localmente no chip do Apple Watch, sem depender de internet ou streaming.

Claro que não é perfeito. Existem bugs visuais, quedas de desempenho em fases mais pesadas e alguns problemas de colisão. Ainda assim, ver Mario enfrentando Goombas e coletando estrelas no pulso é algo que beira o absurdo, no melhor sentido possível. Com treino e paciência, é até possível avançar bastante no jogo.

Para evitar problemas legais, o projeto não inclui o jogo em si. O usuário precisa fornecer sua própria ROM de Super Mario 64 e compilar o aplicativo usando o Xcode, algo possível até com uma conta gratuita de desenvolvedor. A intenção de Tobi é liberar o código fonte quando o projeto estiver mais refinado, permitindo que qualquer curioso transforme seu Apple Watch em um pequeno console retrô.

Mais do que uma curiosidade técnica, o projeto mostra até onde a paixão por games clássicos e programação criativa pode chegar. Mesmo em uma tela minúscula, Mario continua encontrando novas formas de viver aventuras.

Veja mais sobre games.

Fagner Lopes

CEO Presidente e fundador da Obewise Entertainment Network, escritor, biomédico e amante de jogos eletronicos, mais precisamente DOTA 2. Redator do site e artista na Obewise Radio Network.

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Verifique também
Fechar

Adblock detectado

Por favor, considere apoiar-nos, desativando o seu bloqueador de anúncios