23/09/2013

Avatars procéduraux

Aujourd'hui pour le premier article du blog, je ne vais pas vous parler clairement du retour de Noidd. Non, au lieu de ça je vais vous teaser avec une fonctionnalité totalement annexe, vile connard que je suis.

De nouvelles limitations techniques ne nous permettent plus de gérer les images classiques (jpg,gif,png) pour les avatars. Du moins pas pour l'instant. On a donc choisi de créer des avatars de façon procédurale.

J'ai donc développé un petit algorithme, toujours en chantier, pour créer un avatar unique pour chaque personne, en suivant la ligne graphique de Noidd.


Le programme récupère le pseudonyme et l'encrypte en MD5, il est donc transformé en une chaîne de 32 digits correspondants à des valeurs en hexadécimal (de 0 à F).
Les 25 premiers caractères de la chaîne servent ensuite à définir les formes qui seront dessinées sur une grille de 5x5. Il y a 6 états possibles pour chaque case (noir, blanc,et triangle dans les 4 angles) qui sont définis par la valeur de chaque chiffre. 

Vous aurez ensuite la possibilité de choisir la couleur de l'avatar ainsi dessiné.

 
  
De gauche à droite et de haut en bas : Georgette, John Danger, Leocat, Victor.