Nintendo DS improvements

[lang_pt-br]A versão para DS está 100% a par com as funcionalidades da versão PC. Nós corrigimos vários defeitos que fizeram o programa bastante jogável no pequeno dispositivo:

  • Corrigido vazamento de memória causada pela transição entre telas
  • Melhoria grande na velocidade, ao remover todas as cópias de fundo de tela e forçando o redesenho da tela a cada laço. Isso também reduziu o consumo de memória.
  • Implementada música de fundo (usa o formato MOD do Amiga em modo de compatibilidade, o que será o padrão para todas as versões no futuro).
  • Implementados efeitos sonos em formato wave (agradeço ao lotd do fórum do devkitpro pelo patch para correção da SDL/IRQ).

Após todas estas melhoras, nós podemos finalmente dar os toques finais ao editor e motor de jogo, já que atualmente faltam a eles apenas alguns poucos retoques como opções de estágio (música de fundo, chefe, mapa inicial), que devem ser fáceis. Algumas partes como terreno (espinhos, esteira esquerda/direita e gele) já estão parcialmente implementadas. Então, nós iremos corrigie um congelamento na versão de PS2, adaptar o systema de som para ter música de fundo no PS2, e estamos prontos para o beta 6, que deverá ser o último beta, já que nenhuma grande melhoria será implementada após este, e então começaremos a distribuir candidatos a versão final, muito antes do esperado inicialmente, quando iremos focar em criar estágios, gráficos e sons.[/lang_pt-br]

[lang_en]The DS port is almost 100% in pair with the PC port. We fixed a lot of issues that made the game very playable on the small device:

  • Fix a memory leak caused by screens transitions.
  • Improve speed a lot by removing all underscreen copies and forcing redraw of the screen each loop. This also reduces memory usage.
  • Implement background music (uses amiga-MOD format in compatibility mode, that will be the default format for all platforms in the future).
  • Implement sound effects in wave format (thanks to jotd from devkitpro forum for the SDL/IRQ fix patch).

After all those improvements, we can finally give the editor and game engine the final touches, as it currently lacks very few things, such as stage options (bg music, start map, boss), that should be easy. Some parts as terrain type (spikes, moving left/right and ice) are aready defined and hal-implemented. Then, we’ll fix a freeze in the PS2 version, adapt sound system trying to implement bg music in PS2, and we’ll be all set for beta 6 release, that should be the last beta, as no new big features will be implemented after it, and then start rolling out release candidates, much sooner than expected, when we’ll really focus in creating stages, graphics and sounds. [/lang_en]

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.