Outils pour utilisateurs

Outils du site


Panneau latéral

blog:2016:1102_un_peu_d_optimisation_-_simcrafter_son_personnage

Un peu d'optimisation - Utilisation de Simcraft

Aujourd'hui, je vais te parler de Simcraft et de comment est-ce que je fais pour “optimiser” mon équipement. Je reprécise au cas où : ceci est mon expérience personnelle avec Simcraft. Je n'ai qu'une maigre expérience en la matière, je découvre des trucs de jours en jours mais je t'en parle (en français) parce que ça peut t'intéresser.

Simcraft, à quoi ça sert

J'imagine que tu connais Simcraft pour ce genre de page. Elle sert, pour certains, à comparer les classes et les spés entre elles pour dire que « lé prêtre ombre c cheaté », « OMG lé DK c pouri! »1) et pour demander un up ou un nerf à notre cher éditeur Bli².

Effectivement, à première vue, c'est ce qu'on peut comprendre de la lecture de cette page mais si tu lis ce billet, c'est que tu es plus critique que le tout venant et que tu veux comprendre exactement ce que ça veut dire.

Eh bah, voici l'explication que je peux en donner : cette page établit un classement des performances d'un bot (programmé par un(des) humain(s)) qui joue un personnage de chaque classe/spécialisation, avec un stuff optimisé (choisi par un(des) humain(s)) dans un environnement de combat identique pour tous (en l'occurence, un combat Patchwerk style), chaque combat étant rejoué X fois, en prenant un X suffisament élevé pour que la RNG se lisse. Ni plus, ni moins.

Qu'est-ce qu'il faut comprendre de cela :

  • ce n'est pas représentatif de la performance ingame, un patchwerk style, c'est, plus ou moins, l'équivalent d'un poteau
  • c'est joué par des bots donc le cycle est toujours parfaitement exécuté, pas d'erreur de cycle, pas de contraintes de mécaniques, pas de fatigue…
  • le cycle est programmé par un ou des humains, en général c'est bien fait mais des erreurs peuvent être commises ou des spécialisations ne sont pas bien optimisées (coucou les mages spé Arcane, selon moi)
  • le stuff est également choisi par des humains donc l'optimisation de celui-ci peut être améliorée au fil des expérimentations, des patchs, etc.

Je ne vais pas rentrer dans les détails du fonctionnement que je ne maitrise pas mais je te mettrai à la fin de ce billet des liens que tu pourras consulter si ça t'intéresse.

L'intérêt de simuler son personnage

Tu vas donc me demander pourquoi est-ce que c'est intéressant de simuler son personnage alors que ça ne peut pas représenter la performance tu vas obtenir en jeu. Effectivement, tu ne vas peut-être pas atteindre le DPS calculé par simcraft (ou alors tu le dépasse, comme un certain mage arcane que je connais). Mais ce n'est pas ça qui est important dans l'histoire, ça va surtout servir à comparer des pièces de stuff.

En effet, comment est-ce qu'on peut dire quelle pièce est meilleure qu'une autre ? Le bijou que tu viens de looter est intéressant ou pas ? « Ça ou ça ? »

Pour répondre à ça, tu peux faire à l'ancienne, équiper le bijou et taper sur un poteau pour le tester mais tes résultats vont être manifestement biaisés :

  • tu vas être plus ou moins performant à chaque essai sur poteau,
  • tu vas être chanceux, ou pas, sur les procs,
  • tu vas, sans faire exprès et sans t'en rendre compte, taper sur le poteau d'à côté et donc faire du multi alors que tu voulais tester en mono-cible,
  • tu vas faire quoi, 5 minutes de test, et en faire au max 2 parce que attendre les cooldowns, c'est relou et puis bon, ça fait 20 minutes que tu fais ça, c'est pénible

Tu peux aussi suivre les indications de guides comme ceux d'Icy Veins qui te diront que, par exemple, la maîtrise est la stat la plus importante donc tu partira full maîtrise quoi qu'il arrive. Mais dans les faits, les stats sont généralement plus liées entre elles que cela.

Avec la simulation, un bot joue ton personnage et fait environ 10000 combats. Les résultats sont quasiment instantanés, tu n'as plus qu'à les lire. Cela te permettra de faire un choix quasiment objectif.

Comment procéder à la simulation

Pour simuler ton personnage, il te faut faire 3 choses :

  • Télécharger simcraft et l'installer
  • Télécharger l'addon simulationcraft et l'installer (via curse par exemple)
  • Lire ce document, qui indique comment paramétrer simcraft et lancer des simulations.

Normalement, tu devrais t'en sortir. Les explications sont en anglais mais au pire, il y a des images :).

Interpréter les résultats

OK, tu as lancé ta simulation et tu constates vois donc sur ta page de résultat un DPS qui correspond, ou pas, à tes attentes. On s'en fout du chiffre, ce qui importe, c'est d'avoir une valeur de référence. Si tu as suivi la procédure, tu as donc un résultat avec ton stuff actuel. Je t'invite à mettre les pièces que tu veux tester et à relancer une nouvelle simulation, donc faire /simc in game, coller le résultat dans la partie _simulate_ de simcraft et lancer la simulation.

Ton DPS est plus important ? ta pièce est meilleure que l'ancienne, et vice et versa. Tu peux voir aussi, pour les procs par exemple, le pourcentage de DPS sur le total, ce qui peut être intéressant également.

La page de résultats te donne aussi une pawn string. Si tu utilises l'addon pawn, tu peux lui donner cette string pour qu'il compare ingame les items pour toi. Je t'invite à tester l'addon. Bien sûr, il ne faut pas le suivre à la lettre mais, en général, ça sert à faire des choix. Une chose cependant, il faut recalculer la string régulièrement2) pour que pawn te donne des résultats probants. Je t'invite à lire ce post (en anglais) si tu veux comprendre pourquoi. C'est tiré d'un blog pour les moines mais la théorie s'applique à toutes les classes donc fonce !

Voilà, j'espère que ce petit billet t'aide à comprendre un peu mieux Simcraft et que tu arrêteras donc de râler en regardant les résultats sur http://simulationcraft.org ;).


Références

Les références sont en anglais, peu de références en français à ce sujet :

1)
à l'heure où j'écris ce billet, ça aura peut être changé
2)
idéalement, après chaque changement majeur de stuff

Discussion

Entrer votre commentaire. La syntaxe wiki est autorisée:
 
blog/2016/1102_un_peu_d_optimisation_-_simcrafter_son_personnage.txt · Dernière modification: 2016/11/16 15:42 par meow