# Porte um jogo de Nintendo DS para plataformas que ainda vendem jogos

> Um port de Nintendo DS é a reconstrução de um jogo que é seu. O design feito para a stylus é o ativo que vale preservar, porque toque é nativo em qualquer celular.

- URL: https://www.summerengine.com/pt/port-a-nintendo-ds-game
- Keyword: portar um jogo de Nintendo DS
- Related: https://www.summerengine.com/pt/porting

Portar um jogo de Nintendo DS significa reconstruir um jogo que é seu como um projeto novo para hardware moderno. O DS foi vendido de 2004 até cerca de 2014 com duas telas de 256x192, uma camada de toque resistiva, um direcional e um microfone. Nada desse hardware existe mais, então o port é uma reconstrução, não uma conversão.

Você precisa ser dono do que está portando. Um jogo de DS que você desenvolveu, ou um que você tem licença para refazer, está liberado. Um cartucho de varejo que você comprou não está. Extrair ROMs e empacotar emulador não entram aqui.

Jogos de DS combinam bem com celulares. A stylus é o ancestral mais próximo de uma tela de toque, então o design de input sobrevive à mudança quase intacto. A Summer Engine reconstrói o jogo como um projeto de verdade que é seu, exporta builds desktop para a Steam e a itch.io e não cobra royalties. Builds para iOS e Android precisam do toolchain e da assinatura de cada plataforma (o Android SDK e uma keystore, ou um Mac com Xcode para iOS) e de um ajuste para controles de toque.

## O design para stylus é a parte que passa limpa

Jogos de DS foram desenhados em torno de um único ponto de contato em um painel resistivo de 256x192. Celulares usam multitoque capacitivo, que perdoa mais e aceita gestos que o DS nunca teve. Toques diretos, arrastos e traçados se mapeiam um para um. Os ajustes de sempre são o tamanho das áreas de acerto, já que a ponta do dedo cobre mais área que a ponta da stylus, e a perda da precisão que a stylus sugeria em botões pequenos.

## O que fazer com a segunda tela

As duas telas do DS são 256x192 com um vão físico entre elas. Em uma tela alta de celular, manter os dois painéis empilhados reproduz o enquadramento original. No desktop e na TV, a maioria dos ports promove a tela de jogo e transforma a tela de mapa, inventário ou menu em uma sobreposição ou em um painel acionado por tecla. Jogos que usavam o vão como elemento de design, como um salto vertical entre as telas, precisam de trabalho explícito de layout em vez de um empilhamento direto.

## Arte, resolução e a paleta do DS

Os sprites de DS foram feitos para um painel de 256x192 com paleta limitada e orçamento apertado de VRAM. Em resoluções modernas, escala inteira com filtro nearest neighbor mantém tudo nítido. Ampliar com filtro bilinear e borrar é o erro comum. O 3D do DS era de função fixa, sem shaders, então jogos 3D de DS parecem mais chapados que o esperado quando reproduzidos ao pé da letra. Reconstruir a iluminação e usar texturas de maior resolução normalmente serve melhor ao jogo do que a reprodução exata.

## Microfone, áudio duplo e dados de save

O microfone do DS era usado para soprar, gritar e entrada de voz. Microfones de celular aceitam os mesmos gestos, mas quem joga no desktop espera uma alternativa, então associe cada ação de microfone também a um botão. O áudio do DS eram 16 canais de ADPCM e PCM, e suas fontes originais de áudio voltarão com qualidade melhor. Os saves saíram da EEPROM e da flash do cartucho para arquivos comuns, então você pode acrescentar vários slots e save na nuvem de graça.

## FAQ

### Posso converter uma ROM de Nintendo DS em um jogo moderno?

Não. Não existe conversor que transforme uma ROM .nds em um projeto editável. Portar um jogo de DS significa reconstruí-lo a partir do seu próprio código, da sua arte e do seu design. A Summer Engine não carrega arquivos de ROM.

### Portar um jogo de DS que é meu é legal?

Só se você tiver os direitos, não apenas uma cópia. Reconstruir e publicar um jogo de DS exige que você o tenha criado ou que tenha licença para refazê-lo. Comprar o cartucho não concede esse direito.

### Jogos de DS funcionam bem em celulares?

Sim, melhor que a maioria dos ports retrô. Jogos de DS foram construídos em torno de toque de ponto único, que se mapeia diretamente para a tela de um celular. As mudanças principais são áreas de acerto maiores para os dedos e uma decisão de layout sobre a segunda tela.

### Como lidar com a segunda tela em uma TV ou monitor?

Promova a tela principal de jogo para tela cheia e transforme a segunda em um HUD sobreposto ou em um painel que abre e fecha. Empilhar as duas telas de 256x192 na vertical também funciona e preserva o enquadramento original, ao custo de margens vazias grandes em uma tela widescreen.

### Minha pixel art de DS vai ficar ruim em 1080p?

Não se você escalar do jeito certo. Use escala inteira com filtro nearest neighbor para manter os pixels firmes. Ampliação bilinear é o que deixa a arte de DS mole. Como alternativa, redesenhe os assets principais em resolução maior e mantenha o layout original.

[Reconstruir seu jogo de DS](https://www.summerengine.com/pt/download)

---

## Machine-readable resources

- Site index for agents: https://www.summerengine.com/llms.txt
- Full inlined content: https://www.summerengine.com/llms-full.txt
- Porting catalog: https://www.summerengine.com/llms-porting.txt
- Structured catalog: https://www.summerengine.com/agent-catalog.json
- Sitemap: https://www.summerengine.com/sitemap.xml
- Developer resources: https://www.summerengine.com/docs
- Summer API (assets from any agent or code; public per-call model prices): https://docs.summerengine.com/api