Page 1 of 3

Sauvegarde

Unread postPosted: 11 Apr 2006, 18:52
by tama
je suis sur un big projet là mais j'ai une question : comment on peut faire pour sauvegarder sans que le joueur puisse modifier les données pour que tout devienne trop facile après...?

A

Unread postPosted: 11 Apr 2006, 18:57
by M@D_Doc
une simple liste, il faut y arriver pour savoir à quoi correspond chaque caractère.... sinon, il est possible de crypter l'intérieur avec un algorythme, comme par ex :
Code: Select all
//on veut mettre la valeur A dans le caractère X de la variable après l'avoir modifiée
:A*X/(A/2)A
:AL1(X
//là, la valeur est multipliée par le numéro de la case de la liste dans laquelle la valeur est stockée
//et elle est divisée par sa moitié

Re: Sauvegarde

Unread postPosted: 11 Apr 2006, 19:04
by tama
ah oui et après la décrypter quand il reprend le programme...
mais si il trouve "la clé" ?

Re: Sauvegarde

Unread postPosted: 11 Apr 2006, 19:05
by tama
il faudrait trouver un code pour vérifier qu'il n'a pas touché aux listes...

Re: Sauvegarde

Unread postPosted: 11 Apr 2006, 20:10
by M@D_Doc
l'enregister dans 2 listes à la fois, et cela m'étonnerais qu'il modifie les 2.....
Il ne reste plus qu'à comparer les 2 listes

Re: Sauvegarde

Unread postPosted: 12 Apr 2006, 06:40
by Syfo
pas mal ça MaD_DoC

Re: Sauvegarde

Unread postPosted: 12 Apr 2006, 11:35
by tama
oui MAIS (oui je sais c'est un peu lourd :D: ) si les deux listes sont identiques il va bien arriver à modifier les 2, non ?
avec "nomdela1èreliste-nomdela2èmeliste"
enfin bon...

Re: Sauvegarde

Unread postPosted: 12 Apr 2006, 14:48
by M@D_Doc
alors tu complique un peu plus en mettant un autre cryptage dans la deuxième se basant sur une autre logique, ex :
Code: Select all
//A sera la valeur et X la case de la lettre
:(A²-X²)/(1.5A+2X)A
:AL2(X)

Sinon il est possible d'organiser la seconde liste différemment, en inversant les cases, ainsi, la dernière de vient prmière, l'avant-dernière deuxième etc....
Mais bon, ça complique et c'est VRAIMENT lourd à programmer et le temps de calcul est important...
Pas mal Mad_Doc...

Merci, merci, ^^ :#vive#:

Re: Sauvegarde

Unread postPosted: 12 Apr 2006, 15:16
by tama
ok...j'ai rien d'autre à ajouter... :;):

Re: Sauvegarde

Unread postPosted: 14 Apr 2006, 14:17
by M@D_Doc
moi si : petite question (que j'ai résolue) : comment vous crypteriez une IMAGE? pas la transcrire en liste ou en matrice, non, juste la crypter...