Grande différence entre mon "nouveau" boulot (depuis Mars 2014) et mon ancien poste universitaire: ici, il y a des revues de code. Et mes collègues "Hergé et Jigé" ont un sacrément haut niveau en C++ comparé au mien. Alors autant profiter de mes deux semaines de "Super Papa Bros" pour essayer de remanier le code … Continue reading Je peux améliorer mon C++
Month: December 2015
Usage: 15% ; Leakage: 12%
I guess you all know what a "memory leak" is. Well, you might not have a lot of gameplay updates in the following weeks: I just enabled a sort of report that measures how much of the state created when parsing the title screen of School Rush. 12%. I've got some code-cleanup to go through.Bon, … Continue reading Usage: 15% ; Leakage: 12%
Rayman Designer
Quelque-part en 1997, Ubisoft sort "Rayman Gold", avec un éditeur de niveau. Curieusement, je passe mon tour. Pas trop envie d'acheter une 2eme fois le jeu que j'ai toujours pour pouvoir avoir l'éditeur de niveau ? Pas trop envie de me contenter de faire des maps dans un univers qui n'est pas le mien et … Continue reading Rayman Designer
The missing frame.
Why is my backtrace-recording code not properly recording backtrace ? And the true question is ... is it really not back-tracing correctly ?malloc < new() < __gnu_cxx::new_allocator < Vector_base < std::vector ... " is missing __gnu_cxx::new_allocator."malloc < new() < TestBasicScript() < main() is missing TestBasicScript.malloc < GameScript ctor < TestBasicScript is complete. good.malloc < operator … Continue reading The missing frame.
Emunit-testing
I am stuck with bugs in the two approaches I planned to use to allow shop-for-bonus in-between levels. Kind of bugs that are difficult to track with regular debugging, and that may even crash the emulator or the debugger itself.So it's time for me to start doing more professional testing on my code base, dropping … Continue reading Emunit-testing
Handmade Hero
I discovered "Handmade Hero"'s channel promotion. It sounded like something I'd love. A game from scratch, coded day after day. Still, I'm disappointed. So many videos on side topics such as font alignments, debugging techniques, etc. Titles doesn't say a lot on what is happening, we see text editors most of the time during explanations. … Continue reading Handmade Hero
Spherical Goats
C'est une histoire qui commence dans les années '90 lorsque mon frère fera tourner pour la première fois le jeu "Spherical" sur C64. Il s'agit d'une sorte de puzzle-platformer, où le joueur (incarné par un sorcier à barbe blanche) transforme son niveau (en créant ou détruisant des blocs) pour guider une boule vers la sortie.Je … Continue reading Spherical Goats