par Blackorion35 Lun 30 Nov 2015 - 22:21
Re,
Mouai
Pour un jeu gratuit ok mais pour MystOnly et Reeves y'a intérêt que je trouve une solution
Je pensais à une solution : tout intégré (les data du jeu) dans une archive CAB qui serait extraite en grande partie en mémoire RAM (vitesse X20 en écriture par rapport à un disque dur) et les data type IO, sauvegarde, librairies C++ serait en fichiers classiques inscrit sur le disque dur.
Par cette méthode le moteur ferait ça :
1 - Extraction des fichiers statiques non modifiable (data static) en mémoire RAM : X20 en vitesse
2 - Ecriture des librairies dynamiques et fichiers dynamiques sur le disque (data dynamic)
3 - Ecriture/Lecture des IO directement via l'executable moteur
Grâce à ce procéder on pourrais charger un niveau géantissime en même pas 20 secondes au pire des cas ce qui serait mieux que 2 à 3 minutes
!
Je sais pas si c'est réalisable car le soucis c'est que pour modifier ça faut refaire la partie compilation et decompression/lecture du moteur et cette partie du code source est fermée ><''
J'ai donc fait un petit mail au dev du moteur pour avoir leurs avis là dessus