Skip to content

Perspectives futures

Des améliorations possibles pour le projet sont :

  • Optimisation mémoire : réduire l'empreinte SDRAM en améliorant le cache d'images (taille LRU adaptative, compression en RAM pour assets peu utilisés).

  • Streaming d'assets : implémenter un loader asynchrone pour précharger les zones de niveau à la demande (double-buffering d'assets depuis la SD).

  • Amélioration audio : ajouter décodage léger (ADPCM/IMA) ou support d'un petit lecteur OGG pour réduire l'utilisation d'espace et CPU.

  • Mixage et effets : introduire un petit moteur de mixage PCM pour volumes/voix multiples et effets (fade, pitch shift basique).

  • Refactorisation des tâches RTOS : séparer clairement logique jeu / rendu / audio en queues et événements, réduire les sections critiques protégées.

  • Développement du Gameplay : Ajout de niveaux, d'une gestion entre niveaux

  • Ajout d'ennemis : Développement des ennemis et de leurs déplacements

  • Amélioration du défilement : Le défilement est actuellement sacadé à cause de la fréquence d'actualisation de l'écran