| Auteur |
Concept code HS |
|
|
Alexis Webmaster

 Messages: 863 Calculatrice : Graph 35+ | Message posté: 01-06-2007 à 23:38  
Bonsoir,
nous vous proposerons prochaînement la possibilité de vous distinguer parmi les joueurs grâce à la mise en place d'un système de gestion des Highscores.
Les Add-ins équipés du système vous afficheront 3 nombres qu'il vous suffira de recopier sur une nouvelle page associée à chaque jeux équipés : une partie Highscores.
Du côté des programmeurs :
partie théorique qui explique ce qu'ils auront à ajouter dans leur programme.
les programmeurs n'auront qu'à choisir 3 fonctions qui retourne des entiers (elles peuvent être complexes ou simples). On les appellera h1,h2,h3. Ils devront les envoyer aux webmasters des sites (car elle permettront le décryptage) et les garder secrètes.
par exemple on choisit :
h1(x)=x
h2(x)=2x+1
h3(x)=x-1
le programme tirera aléatoirement 3 nombres entiers entre 1 et 99 : a,b et c
exemple : a=1, b=2, c=3
ensuite on crée la fonction qui cryptera les données :
f(x)=h1(a)x^2+h2(b)x+h3(c)
dans l'exemple, on a h1(a)=1, h2(b)=5, h3(c)=2
donc f(x)=1*x^2+5x+2
il n'y a plus qu'à crypter le highscore : si le highscore est 17, on a f(17)=376
et on regarde aussi f(8) car 8 est la somme des chiffres de 17. Ce 3e nombre permettra de vérifier si le code est valide. f(1+7)=106
le code affiché par la calculatrice serait ici :
123 376 106
123 sont les paramètres a, b et c
376 la valeur de f(highscore)
106 la valeur de f(somme des chiffres du highscore)
du côté des webmasters :
le site reçoit par exemple les nombres : 123 376 106
on connait les fonctions h1, h2 et h3 car elles nous ont été données par le programmeur.
on prend le premier nombre : 123 qui nous donne a=1, b=2, c=3
on obtient h1(a)=1, h2(b)=5, h3(c)=2
puis f(x)=1*x^2+5x+2
on cherche alors x tel que f(x)=376, on obtient : x=17 ou x=-22
on regarde alors f(2+2) qui est égal à 38 et 38 est diffférent du 3e nombre (106)
(en fait -22 étant négatif, on aurait pu l'éliminer sans vérifier car un highscore est positif )
f(1+7)=106 donc le highscore est bien égal à 17.
 |
 |
Alexis Webmaster

 Messages: 863 Calculatrice : Graph 35+ | Message posté: 02-06-2007 à 00:30  
Les prochains concours pourront se dérouler sur les calculatrices…
 |
 |
j_naoe

 Messages: 454 Calculatrice : ClassPad 300 | Message posté: 02-06-2007 à 13:32  
Salut, je trouve ça pas mal comme idée.
Meme si je ne joue plus trop, ça peut toujours etre pas mal....++++++++++++++++++++++++++++
|
 |
Ilae Administrateur

 Messages: 3000 Calculatrice : Graph 65 | Message posté: 04-06-2007 à 22:01  
Franchement bonne idée ...
Ca devrait permettre aux membres qui ne programment pas de participer à la vie des sites.
 |
 |
phcorp Membre

 Messages: 78 Calculatrice : ClassPad 300+ | Message posté: 06-07-2007 à 18:48  
oui c'est pas bête du tout
par contre 2 possibilité :
une fonction de cryptage différente par programme ( pas trés pratique ).
une fonction de décryptage commune pour tous les programme ( soit indécryptable -> md5 ou fragment de md5 par exemple ou alors confidentialité totale... ).
je sais pas trop quoi penser...
 |
 |
Ilae Administrateur

 Messages: 3000 Calculatrice : Graph 65 | Message posté: 06-07-2007 à 21:10  
Ah mon avis, tu ne sauras rien quant à la méthode cryptage... Je pense que ce sera assez bien fait afin que personne ne puisse tricher.
 |
 |
PierrotLL Administrateur

 Messages: 896 Calculatrice : Graph 85 | Message posté: 12-07-2007 à 00:53  
Bein justement, c'est le but d'Alexis, le système qu'il propose est incassable et divulgué a tous. En plus il est simple d'utilisation pour les programmeurs
 |
 |
Ilae Administrateur

 Messages: 3000 Calculatrice : Graph 65 | Message posté: 12-07-2007 à 18:38  
C'est bien ce que je dis : il sera impossible de tricher !
 |
 |
phcorp Membre

 Messages: 78 Calculatrice : ClassPad 300+ | Message posté: 15-07-2007 à 19:53  
si le jeu crypte les highscores, le site doit pouvoir les décrypter
donc il y a forcément un moyen de tricher
c'est pour ça que je m'interroge sur le fiabilité de ce système...
 |
 |
Ilae Administrateur

 Messages: 3000 Calculatrice : Graph 65 | Message posté: 16-07-2007 à 20:59  
Certes il devrait y avoir une possibilite mais je pense que les failles sont rares voire introuvables... Je n'ai rien fait dans le creation de ce concept mais je sais que si ca se fait ca ne sera pas de la salopris.
 |
 |