Une journée pour le GCD

Ah ! ce bon vieux Global Cooldown à 1.5s de WoW. On ne change pas les équipes qui gagnent, je garde.

J’ai quand même passé plus de temps que je ne l’aurais dû, l’effet de roue qui passe du sombre au clair demande un matériau spécial, que je suis bien incapable d’écrire et l’IA m’a laissé tomber vers la fin, on y était presque j’ai dû sortir l’artillerie lourde et le faire terminer par ai.studio, que je réserve habituellement pour le codage lourd, mais bon, il a réglé ça en deux coups de cuiller à pot… pour ensuite me rendre chèvre avec l’implémentation dans le GAS. Moitié sa faute, moitié la mienne, l’IA c’est comme un ours, si ce n’est pas toi qui le domptes, c’est lui qui te bouffe.

J’ai au passage remarqué des erreurs de jugement dans l’implémentation du GAS, j’ai retravaillé la classe de base pour passer le GCD dans le ActivateAbility de la classe-mère et j’aurai également à centraliser les compétences dans un data asset et non bêtement dans une table du character, stupidité qui m’aurait coûté cher si je n’avais flairé le lièvre, quelques centaines d’abilities données systématiquement à un perso qui ne peut en utiliser que 8 à la fois, c’était crétin.

Mais l’IA est crétine, je travaille avec un enfant de 5 ans qui a un QI de 160, pas commode !

Midjourney. Point barre.

Tout ce que j’ai pu essayer d’autre ne convient pas. Les icônes fournies avec le même prompt changent d’aspect d’une génération à l’autre, c’est non-inspiré voire stupide, comme le piège à loups que je précise dans les détails et qui me sort plusieurs fois de suite un objet informe de sci-fi série Z totalement inutilisable.

J’utiliserai Leonardo pour faire des placeholders où je mettrai carrément un aplat de couleur avec le nom du sort en Times 16, ça, au moins, ce sera cohérent !

Dur dur les icônes !

Je n’arrive pas produire des icônes qui s’inscrivent dans une charte graphique cohérente, nano banana est, hélas, mauvais, je perds mon temps.
Je vais encore faire un ou deux essais, mais j’aurai passé une journée à tourner en rond, le modèle est pollué par les influences coréennes et manga qui ne sont pas du tout de mon goût.

Alors on peut tester Krea, Leonardo (leur page d’accueil est repoussante, jamais vu un truc aussi shooté, on verra) ou SeeArt.

Vu la tronche de leurs créations, ça va être coton !

Compétences

J’ai passé un peu de temps pour déterminer le champ d’application de chacune des quatre couleurs raciales. Autant le rouge et le bleu sont évidents, pour le combat au corps à corps et pour la magie arcanique purs, autant le jaune et le vert m’ont causé de soucis. Pour le jaune, et donc la philosophie myrdienne, j’ai opté pour des sorts de renforcement, de dégâts divins – plus faibles que les physiques mais ignorant l’armure – et de soins directs, ce qui correspond à l’archétype du prêtre. Pour le vert, les Sylvains, je m’oriente vers des capacités de survie typiques des trappeurs : pièges, soins sur la durée, évasion et autres sorts de rafraîchissement contre la fatigue, les poisons ou les maladies. Il est prévu que tous les archétypes soient possibles, d’une couleur unique comme de deux, trois ou quatre couleurs. Monochrome, un archétype est mono-thématique, sans nuances, redoutable si la situation le permet. Quadrichrome, c’est le couteau suisse, bon partout, excellent nulle part. Le travail d’équilibrage sera corsé et c’est ce que je faisais le mieux dans Althea.

Je viens d’achever les graphismes des effets du Quadracle que chaque joueur devra reconstituer au fil d’une longue quête. A intervalles réguliers, des effluves d’une des quatre couleurs, aléatoirement, viendront enrober la barre de compétence, renforçant les sorts de la couleur de l’effluve. L’artisanat sera ici incontournable puisqu’il permettra de créer des charmes modifiant la probabilité d’obtenir des couleurs plutôt que d’autres, la fréquence d’apparition des effluves, leur durée et leur intensité.

Je m’attaque maintenant à la charte graphique des compétences, leur livre et leur activation. Je pars sur l’option sans suivants – henchmen – ce qui soulagera le serveur en lui imposant moins de calculs par le Behavior Tree et me dispensera le codage d’IAs complexes. Cela, ce sera pour la version 2 de Myrdil, avec les fiefs, quand la version 1 sera terminée, peuplée, polie et que j’aurai pris de vraies vacances !

Reste à faire

La barre de compétences (8 façon GW1), la carte, la minimap, les skills (façon UO), le respawn, le loot (avec les tables de drop), les groupes (je vais probablement faire un sytème à la UO, pas d’interface de groupe puisqu’il n’y a pas d’XPS, juste la possibilité de détacher des barres de vie) et enfin la partie graphismes/animations/décors en toute fin.

Sans déconner, reste que ça ?