Bravo Dudule, mais il y a plus simple
Chargez ça :
http://www.savefile.com/files/2566452
Comment marche les maps de sonic (et beaucoup d'autre jeux d'ailleurs...):
On pourrais bien sur faire toute la map avec les blocs de 8x8, mais ça serais trés long et trés gourmand en mémoire,
prenons la map de la Green hill zone 1 GG, elle fait 2048 tilesx128 tiles soit 262144 tiles, puisque on utilise un octet pour coder chaque
tiles ça fait 256Ko pour une seule map!
C'est en fait un poil plus compliqué, avec ces tiles on vas creer des blocs de 4x4tiles (32x32 pixels), et c'est avec ces bloc là que l'on vas dessiner
le niveaux,du coup Green Hill Zone 1 ne fait plus que 256x16 blocs, donc 4Ko!
La description des blocs est simple, et prend 16 octets par blocs, on peut definir 256 blocs pour un total de 4Ko.
Au final notre niveaux qui devrait faire 256Ko n'en fait plus que 8, et est encore plus facile a construire puisque les blocs sont plus gros!
Ce principe ce retrouve dans beaucoup de jeux 8 et 16 bits quand il faut afficher des niveaux vaste sans utiliser trop de mémoire.
Vous n'avez pas tout compris c'est pas grave, demarrez "mapwin" et chargez "ghz.fmp"
C'est la conversion directe GG->map de la Green hill Zone 1 GameGear.
Le format "fmp" de mappy inclut la map et les tiles dans un seul fichier, il n'est pas exploitable directement sur consoles mais vous pouvez vous faire la main dessus avec les blocs dispo.
Quand vous aurez assimilé les commandes de base je vous montrerai comment créer vos propres map et utiliser vos propres tiles/blocs.