Présentation

  • : La Horde d'Adinarak
  • : 06/09/2006
  • : jeux video peinture jeux jeu figurines Loisirs
  • : Créé en 2006, ce blog était initialement consacré uniquement au loisir du jeu de figurines, et à ses dérivés. Il est désormais étendu à de plus vastes expériences ludiques (jeux vidéo, de rôles, de plateaux, etc...), pas forcément connexes à ce fameux « hobby ».
  • La Horde d'Adinarak
  • Retour à la page d'accueil

A deux pas...


Ajouter ce site sur Bookmarks.fr

Abonnement RSS

  • Flux RSS des articles

Dimanche 13 avril 2008 7 13 /04 /Avr /2008 19:50

Suite à la lecture de l'article de DragonTigre sur l'avancement de projets, qui contenait une lien vers ses graphiques d'avancement des figurines, je me suis décidé à faire un petit script php (mon premier qui soit fonctionnel) qui génère une image de barre de progression, montrant l'avancement du travail sur une figurine ou un groupe de figurines.

C'est ce script qui a été utilisé pour générer les images des pages d'avancement des Witchbusters et de la Horde d'Adinarak.


L'URL de ce script est la suivante : http://ludorg.net/adinarak/mppb.php. Il s'agit d'un première version qui est encore perfectible, tant au niveau du codage qu'au niveau fonctionnel.

La barre de progression est découpée en 10 étapes, de durées différentes, qui sont les suivantes :

  1. Achat = 1% d'avancement
  2. Dégrappage = 3% d'avancement
  3. Ebavurage = 7% d'avancement
  4. Assemblage = 7% d'avancement
  5. Ensablage socle = 3% d'avancement
  6. Sous-couche = 4% d'avancement
  7. Peinture = 60% d'avancement
  8. Peinture socle = 5% d'avancement
  9. Herbage = 5% d'avancement
  10. Vernis = 5% d'avancement

L'étape (step) est une valeur décimale représentant l'état avancement du travail sur la figurine. Ainsi, un groupe de figurines peint aux 3/4 est dans l'étape 6.75 ; Une figurine dont la peinture est terminée, mais dont la peinture du socle n'est pas commencée, est à l'étape 7. La valeur 0 pour l'étape indique un achat futur.

La taille de l'image générée, ainsi que la couleurs gauche et droite de la barre sont modifiables. Les couleurs sont exprimées en héxadécimal pour les comoposantes RGBA (exemple 0xf0f07f60).

Les options de ce script sont les suivantes :

  • step (obligatoire) : 0 à 10
  • width : int
  • height : int
  • border : hide border (0/no)
  • bg1_color : couleur RGBA en hexadécimal de la partie gauche (la composante A varie de 0 à 127)
  • bg2_color : couleur RGBA en hexadécimal de la partie droite
  • rtfm : affichage d'une aide (en anglais douteux)

Exemple 1 : figurine peinte aux trois quarts (étape 6.75)

http://ludorg.net/adinarak/mppb.php?step=6.75

Exemple 2 : figurine assemblée (étape 4)

http://ludorg.net/adinarak/mppb.php?step=4&bg1_color=0x7f007f60&bg2_color=0x0f007f60&width=600&height=35


Pour finir, voici une liste de quelques améliorations envisageables pour une éventuelle version ultérieure (mppb_2g), après discussion avec DragonTigre :  

  • Nombre et durée des étapes variables
  • Génération d'une légende
  • Dégradé de couleurs (Gradient)
  • Interface web pour customiser les options
  • Et surtout, un code plus propre afin de facilement le maintenir :)

 

Publié dans : Général - Par Adinarak
Ecrire un commentaire - Voir les 2 commentaires
Retour à l'accueil
Contact - C.G.U. - Signaler un abus - Articles les plus commentés