Current status of all developments
Added 2023-03-01 13:01:11 +0000 UTCFinal Fight MD
I've spent this last month revamping all the code as the cumulative slowdown is caused by memory fragmentation. This is requiring a rewrite and optimization of several critical points in the code and takes considerable time and effort. This month I hope to present a new improved version.
Aqua Racing
I have two totally different game models and now I'm not sure which one to follow. One of them uses the common pattern with line scroll to give the feeling of a track and has a fast speed, and the other one doesn't have a track drawn, using sprites with floating balls and other objects in real rotation with free movement, however, the game ends up moving at a slower pace. I'm going to fix a few things and post two videos to help me decide which would be better to move forward.
Mazes of Chaos
Development is paused to focus more on FFMD and secondly on Aqua Racing.
Into the Darkness
Development will only start with the finalization of the FFMD.
___________________________________________
Status atual de todos os desenvolvimentos
Final Fight MD
Passei esse último mês remodelando todo o código pois o slowdown acumulativo é causado por fragmentação de memória. Isso está exigindo uma reescrita e otimização de vários pontos críticos do código e exige um tempo e esforço considerável. Nesse mês espero apresentar uma nova versão aprimorada.
Aqua Racing
Estou com dois modelos de jogo totalmente distintos e agora fico na dúvida em qual deles seguir. Um deles utiliza o padrão comum com scroll de linha para dar a sensação de pista e tem uma velocidade rápida, e o outro não tem uma pista desenhada, sendo usado sprites com bolas flutuantes e outros objetos em rotação real com movimentação livre, porém, o jogo acaba seguindo um ritmo mais lento. Vou corrigir algumas coisas e postar dois vídeos para que me ajudem a decidir qual seria melhor seguir adiante.
Mazes of Chaos
O desenvolvimento está pausado para focar mais no FFMD e em segundo lugar no Aqua Racing.
Into the Darkness
O desenvolvimento só será iniciado com a finalização do FFMD.
Comments
Me alegra saber que estés consiguiendo avances 😊
Javier Moreno Plazuelo
2023-05-02 14:17:11 +0000 UTCPude lidiar con la lentitud gracias a Stef, pero algunas actualizaciones de SGDK, así como modificaciones en el código, provocaron cambios en la administración de la memoria, lo que provocó que los sprites invadieran regiones de memoria del escenario. Estoy tratando de resolver este incidente en la etapa del modo de supervivencia.
Mauro Xavier
2023-05-02 12:44:10 +0000 UTCbom dia Mauro! em que ponto se encontra o desenvolvimento do ffmd? espero que mares capazes de esquivar las ralentizaciones y el proyecto siga adelante! suerte con eso👌
Javier Moreno Plazuelo
2023-04-29 14:57:05 +0000 UTCNão sei se posso fazer algo a respeito. Se fosse o jogo inteiro nem ficaria chateado, o duro é enganar um desavisado achando que o jogo está completo.
Mauro Xavier
2023-03-08 18:37:17 +0000 UTCSr. Mauro, tudo bem!! Estamos com um pequeno problema, por favor quando puder verificar. https://pt.aliexpress.com/item/1005005184105600.html
André Luiz de Azevedo
2023-03-08 18:33:09 +0000 UTCQuando digo fragmentação de memória seria um resumo da ópera porque tem outros pontos também, mas esse era o mais relevante. Na verdade estou reescrevendo tantas coisas e mudando muito a forma que estou acostumado a programar apenas para aproveitar corretamente o hardware do console. Eu estava programando respeitando os limites mas o algoritmo estava semelhante aos jogos que eu fazia em DOS para 486 há anos atrás, não lidando corretamente com algumas questões da arquitetura do console. É o famoso "vai funcionar, mas pode ficar melhor". Toda essa reescrita leva tempo porque não apenas tenho que reprogramar blocos inteiros, bem como gera outros bugs também, mas acredito que o resultado final será bem positivo.
Mauro Xavier
2023-03-01 20:12:11 +0000 UTCMuito legal Mauro, parabéns pelos avanços! Havia uma pessoa em um post seu do twitter que matou a charada logo de primeira então, apenas com os "sintomas" que você havia descrito. Lembro de alguém comentar justamente sobre fragmentação de memória.
Lucas M.
2023-03-01 19:09:55 +0000 UTCYes, in a direct way there was a benefit to display a few more sprites in some cases, however, as Final Fight already consumes a lot of VRAM, there is not so much space to insert more sprites at all times since the scenario tiles are also allocated.
Mauro Xavier
2023-03-01 16:48:07 +0000 UTCThank you for your efforts with FFMD and working through the memory issues. I've been playing it on my Everdrive and it's looking great, even with the slowdown.
Philip Blaiklock
2023-03-01 16:46:45 +0000 UTCHappy to hear that you figured out the root cause of the issue. In this rewritten version will you be utilizing any of the updated sprite features that were posted about the SGDK tools recently?
Raimondo Stagno
2023-03-01 16:42:11 +0000 UTC