Procédures d’introduction terminées

Le choix de la langue, la création d’un compte, la connexion au monde, les création, sélection et effacement d’un personnage sont terminés.

Le tout m’aura pris quarante jours de plus que prévu, c’est quelque part une forme de survie de foncer tête baissée dans chaque chapitre du projet, si je savais à l’avance à quoi je m’expose, je ne commencerais tout simplement pas. Le code est propre et efficace, cela me fait le plus grand bien d’avoir terminé un gros chapitre sans laisser de zone d’ombres. Mon fils trouve que “Je sais pas, c’est bien hein, mais ça fait un peu développement, si tu vois ce que je veux dire”. Non, je ne vois pas et je m’en tape, je n’ai aucun besoin d’encouragements pour savoir ce que j’ai à faire !

Ce chapitre aura été aussi long car non seulement j’ai dû créer 150 portraits, 15 par sexe et race, mais surtout parce que j’ai arrêté les bases du jeu. J’ai totalement abandonné, non sans grandes difficultés, les concepts “Excel” ou AD&D, c’est pareil, de points par ci et points par là au point que pour finir l’intérêt principal du jeu est d’équiper les armes et objets avec le plus possible de + pour obtenir le + de + sur la feuille de perso. Si le casque qui donne le + en intelligence était un cône en aluminium de quarante centimètres avec une étoile dorée au-dessus, tous les mages se le foutraient sur la tronche : sans états d’âme !

Mais alors, il n’y a pas de niveaux non plus ?
Non, y en a pas, tout le monde commence avec un perso sorti de son village natal qui doit faire gaffe avant d’attaquer un lapin qui a un regard un peu méchant.

Après des dizaines d’heures d’analyse, et un volume impressionnant d’études écrites, je suis revenu, je dirais presque naturellement, à un système de “templates” depuis longtemps abandonné : chaque personnage apprend de ses actions, jusqu’à un maximum de 100 points dans une compétence, avec un total fixe de points de compétences cumulés. Avec ça, tu te démerdes.

Inévitablement, nous allons voir débarquer la cohorte des originaux qui auront maxé magie, concentration, méditation et les trois ou quatre autres skills qui leur promettent le paradis des grosbills mais ça et là nous verrons émerger le gars qui n’en fait qu’à sa tête et débarque comme un renard dans un poulailler. J’avais un perso comme ça sur Ultima Online, maxé en forge, minage, couture mais aussi… vol à la tire, dissimulation, marche dans les ombres et fouille dans les sacs des Allemands. C’est pas que j’aie quoi que soit contre les Allemands, enfin si, mais c’est pas le sujet, les Autrichiens faisaient aussi bien l’affaire. Je ne leur ai jamais rien volé qui me fût de la moindre utilité, je refilais leur équipement bien cher à mes potes et ma femme.
Bref, les skills seront nombreux et permettront des styles de jeu variés, comme les joueur le désirent. Et s’ils veulent copier leurs skills sur le net, c’est bon pour moi, pour autant que celui qui attend depuis des décennies un jeu de rôle en ligne qui tienne ses promesses puisse y trouver son compte.

La dernière chose dont je parlerai ici, les skills ne sont pas encore arrêtés – ni même commencés – ce sont les compétences raciales, une pour chacune des 5 races et toutes pourvues aux membres de l’équipe ce qui signifie que l’équipe idéale pourrait bien être celle qui rassemble un personnage de chaque race. Pas de bonus de force ou de quoi que ce soit, le seul truc qui survit à la spreadshitisation ce sont les armes et armures de +1 à +5 parce que c’est simple et efficace, le reste ce sont des skills et des capacités spéciales, pas des chiffres passifs qui représentent une fin en soi.

Je commence un nouveau chapitre dès ce lundi, probablement le passage en C++ des classes de personnage et gameInstance, après quoi je devrais m’atteler au GAS (Global Ability System) qui, s’il tient ses promesses, devrait me décharger de toute l’haltérophilie de la réplication et standardiser toutes les compétences du jeu, de combat, d’aventure et d’artisanat, mais la tâche d’implémentation est estimée en centaines d’heures.

Le projet approche de ses cinq mois, si je pouvais mettre le GAS en service pour l’été, ce serait magnifique. Je n’aurais toujours que le robot de base sur la peau de fesse de base mais développer un MMO en solo avec une usine à gaz comme Unreal, c’est un chemin de croix, tu vois le mont du Temple mais vaut mieux pas que tu saches ce qui va se passer avant que le dernier clou soit enfoncé.

Leave a Reply