Compresser des donnees
Posté le 25/08/2008 13:17
Comme il le faut pour tout, il faut compresser !!!
donc si vous voulez enregistrer plusieurs donnees, au lieu de les mettre separe, mettez les directements ensemble et cree ainsi un nombre de 10 chiffres (car au dessus de 10, vous ne pouvez pas les reprendre, car ça sert juste pour l'arrondi ...).
Ainsi, le prog sera plus leger, et il suffira de faire juste un prog très simple pour reprendre toute les donnees separe.
Ce qui est le plus interessant c'est que ça peut servir par exemple pour les maps ... imaginons que votre jeu a une matrice de 21*10 ... donc un carre fera 6*6 pixels ...
Donc pour compresser la maps .. vous mttrez tout dans la list.
par exemple 1 c'est un carre et 2 c'est un rond ... donc:
la list 1 [1] vaut 1212111212
Avec ça, vous separe toute les donnes, et vous faites le dessin en vertivcal (vous lisez la map de haut en bas), comme la map en vertical fait 10*6 pixels, alors vous aurez rempli toute une verticale en seulement 10 octets ... (je sais pas si on peut faire mieux, et j'aimerais bien savoir comment vous vous faites)
Donc pour remplir tout l'ecran, ça vous prendra que 210 octets ...
* je mettrais un fichier pour mieux expliquer *
Pareil, si vous avez compris, posez moi des questions
!