Geekin-side / LLDC

Les Larmes du Chaos
GNU Affero General Public License v3.0
2 stars 1 forks source link

Troop amount display #1

Open laarmen opened 8 years ago

laarmen commented 8 years ago

Quand on affiche les troupes sur le champ de bataille, on pourrait simplifier l'affichage de leur nombre:

Soit n le nombre de soldats dans la troupe, si n < 1000 on affiche n si 1000 <= n < 1 000 000 on affiche (n/1000)k, avec peut-être une virgule pour la première dizaine de milliers etc... pour M, G et T

Avec dans la tooltip du mousehover le nombre exact.

TOut ça c'est selon le principe qu'on s'en fiche un peu du détail quand on veut un aperçu global du champ de bataille, et que quand on veut le nombre exact de soldats, on a sûrement des étapes en rab de toute manière (genre ouvrir le wiki pour trouver les caracs exactes, ce genre de choses).

Thoughts ?


@Ultim4T0m : +1 C'était un peu le cas avec les "petite troupe", etc. Là pour un affichage propre, clair et tout de même suffisamment détaillé, je ne vois pas d'autre solution.


@laarmen : Ouais tiens d'ailleurs, on continue avec ça ou on oublie ?


@Ultim4T0m On part dans quelque chose de bien plus poussé niveau stratégie, je pense que ça alourdirait pas mal :-/ Parce qu'au mouseover, on peut avoir toutes les infos sur l'unité, le terrain, les actions possibles, etc. Ça risque de faire trop verbeux si on rajoute juste une phrase pour indiquer le nombre d'unités approximatif.


@laarmen OK, donc on considère que l'ennemi connait le nombre exact de nos troupes. Ca me va, c'est autant de boulot en moins :). @Eremanth, qu'en penses-tu ?


@Ultim4T0m Non, pour les troupes ennemies (j'y ai songé en validant mon dernier commentaire), on peut conserver uniquement cette notion d'approximation, mais sans en faire une phrase complète, juste l'indication comme mentionnée dans l'issue, non ?


@laarmen

OK, donc on va dire que l'approximation va être à un seul chiffre significatif ( 654 321 => 700k), et qu'on n'affichera la valeur exacte que pour les troupes alliées.

Ca me pose un léger problème: il faut calculer la donnée approximative directement sur le serveur, sinon n'importe quel joueur un peu techos pourra créer un script greasemonkey pour rajouter l'info du nb de troupes exact en monkeypatchant notre JS.

Tiens, d'ailleurs, je voudrais amender: on ne voit la valeur exacte que pour ses propres troupes, même pas les troupes alliées. Après tout, c'est assez logique qu'on ne sache pas exactement combien de troupes a le commandant voisin.

@Ultim4T0m volontaire pour faire ça? C'est pas très dur à faire (je pense) et ça te permettrait d'appréhender la partie affichage du champ de bataille.

Eremanth commented 8 years ago

Parfait pour moi.