La news du 30 mai
Ce soir, je vous offre une news tardive. Si George est parti aussi vite c’est parce qu’il voulait jouer à Mario Kart 8.
Aujourd’hui, j’ai éliminé quelques problèmes de performances avant de me replonger dans les boucliers.
Je me suis débarrassé d’une impasse dans le code : une absence de mutex (NdT : Algorithme permettant de réguler l’accès aux données, en permettant par exemple à une seule routine d’y accéder à la fois. Merci Wikipédia.) avant le signalement d’une variable servant à terminer un fil d’exécution dans notre système d’assets.
Vu que j’étais du côté des assets, j’ai revisité leur système de blocage. Ce qu’il faut savoir, c’est que notre système de lecture des assets consiste presque uniquement à les lire, et absolument jamais à les réécrire, excepté lors des chargements, où nous n’avions pas strictement besoin d’un mutex. J’ai donc écrit un système de blocage lecture/écriture. J’ai passé le reste de ma journée à déboguer, tester, et régler des bugs un peu partout. Malheureusement, j’ai dû faire tout ça sous Windows, du coup je n’ai pas pu streamer. Désolé à ceux qui s’attendaient à un stream.
(NdT : Désolé si c’est pas clair, je m’y connais pas exactement en programmation)
Avec ce nouveau système de lecture/écriture, le jeu se lance beaucoup plus vite, ce qui est plutôt génial. Reste ce gros problème de performances dans le nouveau code de rendu des tiles, dont j’ai prévu de me débarrasser d’ici une semaine, soit avant, soit après m’être occupé des boucliers.
Passez un bon week-end.
Traduction tiré de ce site
http://starbound-fr.net/30-mai-2014-retour-poptop/
Et comme dirait un grand monsieur : "Soyez fous, soyez folles, mais n'oubliez pas le rock'n'roll."
Olé