iznurda a écrit :Remarque : on ne peut faire une création libre pour la profession. C'est à dire ne pas choisir un archétype mais son domaine primaire et secondaire. De même certains ont un choix à faire sur le domaine secondaire, chose que je n'ai pas remarqué ici.
Ce n'est qu'un avis personnel, mais je pense éviter ce genre de chose. Je préfère carrément ajouter plusieurs métiers dans la liste plutôt que d'avoir un "Autres" que tout le monde choisira par souci de gros billisme.
C'est le même exemple que pour Warhammer Jdr, par exemple. On a des dizaines et des dizaines de carrières possibles, et les règles de "création de carrière" ne sont pas dans le livre de base pour la simple et bonne raison que sinon tout le monde prendrait ça pour faire "ce qu'il veut".
Deuxième raison qui me fait désapprouver cette idée, c'est simplement la cohérence scénaristique du personnage. Dire que ton personnage est Artisan est beaucoup plus clair que dire "J'ai pris Combat au Contact en premier, et Tir et lancer en deuxième, je suis un genre de duelliste combattant". Non, à ce train-là, comme je disais, créer un véritable métier, une vraie carrière avec ses choix et ses possibilités, ça permet de rester dans le côté ambiance du JdR.
Après, si jamais une majorité de joueurs veulent vraiment implémenter ce système, peut-être verrons-nous à l'avenir pour le modifier
iznurda a écrit :Niveau défauts par exemple il me semble qu'il en manque. J'ai pris un 1 en créativité et il manque opportuniste.
J'ai ajouté l'opportunisme à la liste, mais sache que j'ai au total 88 éléments dans la liste, qui sont affichés selon les Voies du personnage. À l'avenir, je pense utile de faire vérifier cette liste par d'autres personnes

Merci de l'avoir mentionné en tout cas ! Si tu en as d'autres, surtout n'hésite pas !
iznurda a écrit :Lors du choix de l'âge pour les revers, l'image du curseur semble sauter. Peut-être faudrait-il la préload plutôt que la charger à chaque fois ?
Euh... Tu parles de l'image qui est dans le bouton "Étape suivante" ? C'est juste qu'à chaque changement d'âge, une requête est envoyée pour modifier celui-ci.
Par souci de performance, peut-être devrais-je modifier l'activation de cette requête lors du lâchage du clic sur le bouton... Pas facile, mais jouable...
iznurda a écrit :Autrement c'est très sympa et rapide. Pas de soucis de lenteur sur la carte à déplorer cette fois.
Super ! C'est intéressant de savoir quels sont les problèmes de performances ! J'ai passé plusieurs jours (semaines ?) à refaire un peu le système pour améliorer les performances de chargement, et je dois avouer que c'est difficile à faire avec des images ! Gagner 0,09ms de chargement est simple en termes techniques.
Pour PHP, passer d'une fonction "preg_match" à "strpos" peut faire gagner 3 fois plus de temps, en moyenne. J'ai fait des tests avec une chaîne classique : preg_match() prenait 0,020ms pour analyser la chaîne et retourner le résultat. La fonction strpos() prenait 0,007ms pour le faire.
3 fois plus rapide, et pourtant 0,013ms c'est rien du tout.
Bah 0,013ms multiplié par le nombre d'opérations à faire (plusieurs centaines) ça fait tout de suite lourd

C'est ce qui permet de charger une page en moins d'une seconde, une fois la mise en cache des éléments statiques réalisée...
Passons, j'ai du pain sur la planche
Merci à tous ceux qui font des tests sur ce générateur, c'est grâce à ça que ça évolue !
