Ça plante encore
Moins qu’avant, et ce qui reste tourne surtout autour de la destruction simultanée de beaucoup d’acteurs. collect-logs.bat nous donne le dump, et le dump nomme la fonction.
Six objectifs · dans l’ordre
Voici la vraie liste, dans le vrai ordre. Rien n’y est coché parce que ça a été écrit : les choses en sortent quand les gens qui jouent cessent de les signaler.
La route
Classés par ce qu’il vaut mieux régler d’abord, pas par ce qui est le plus facile. Tout le reste se mesure à cette liste.
Tout le reste est décoratif si la session s’arrête au bout de vingt minutes. L’essentiel du travail de ce mois est passé ici : vérifications de nullité dans chaque hook, chemins de destruction qui ne confient plus un acteur supprimé à du code qui le tient encore, et un outil de crash dump qui nomme la fonction au lieu d’inviter à deviner.
Si vous l’avez tué, il est mort pour lui aussi ; s’il a pillé le coffre, il est vide pour vous. Le plus long reste les limites de cellules : les franchir vite est l’origine des rapports les plus étranges.
La VR a des gestes qu’un jeu plat n’a jamais eus : attraper par-dessus l’épaule, rengainer à la hanche, saisir quelque chose en l’air. Ce sont eux qui font lire un corps comme une personne, et ils doivent traverser le réseau tels quels plutôt que sous la forme de l’animation la plus proche.
Traîner un cadavre d’abord, puis manipuler le corps d’un autre joueur et les PNJ vivants. Un corps traîné dans une embrasure d’un côté et laissé à découvert de l’autre est le genre de chose qu’on ne remarque qu’au pire moment.
Des PNJ arrivent parfois sous le sol sur lequel ils devraient se tenir. Ils sont synchronisés, simplement synchronisés à la mauvaise altitude.
Un coup en VR est un vrai coup, pas une animation déclenchée, et le jeu de l’autre joueur doit être d’accord sur l’endroit où l’acier est réellement passé. Les épées ont déjà du poids ; la détection des coups doit le mériter.
Aujourd’hui
À jour, précis, et pas une formalité. Si vous tombez sur autre chose, c’est vraiment nouveau. Envoyez le log.
Moins qu’avant, et ce qui reste tourne surtout autour de la destruction simultanée de beaucoup d’acteurs. collect-logs.bat nous donne le dump, et le dump nomme la fonction.
Un bandit envoyé dans le ciel, un cadavre au mauvais endroit, une spriggan dont les coups ne portent jamais, tous signalés en traversant le pays au sprint, et c’est le fil qu’on tire en ce moment.
Correctement synchronisés, au mauvais endroit. Souvent cosmétique, parfois fatal à un combat.
Traîner fonctionne mieux qu’avant. Deux joueurs manipulant le même corps, ou un corps manipulé de loin, ne finit pas toujours au même endroit dans les deux mondes.
Déplacez-vous vite et votre suivant peut se retrouver plusieurs cellules en arrière. Le client relâche des acteurs dans des cellules que le jeu a déchargées : un comportement correct avec un résultat qui ne l’a pas l’air.
Lancez collect-logs.bat dans le dossier du lanceur. Il dépose sur votre Bureau un zip avec le log du client, l’éventuel crash dump et les deux versions de build. Ce zip, c’est la différence entre un correctif cette semaine et une théorie ce mois-ci.
Derrière nous
Ce n’est pas un changelog. Le journal fait office de changelog. Juste la forme des dernières semaines.
Le journal contient aussi les mauvaises pistes.