We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
Miguel Lechón
Auto-captioning is already turned on for recent videos (I don't know about the older ones), but I…
»
John Chan
Thanks Casey for the HMH videos! Wondering if Casey could turn on auto-generated closed caption …
»
Casey Muratori
Nothing we implement on stream is portable by your definition here, however. If you look at the …
»
TM
Just wanted to say that technically the way casey implemented offsetof himself on stream is not p…
»
Pumpkin Sauce
So back in around February I made a minesweeper clone in C, being inspired by Handmade Hero. Due …
»
Juan Felipe Garcia Catalan
The Lord sayeth: "And now I shall impart upon thee the truest nature of the Variable so when thou…
»
»
Bryan Taylor
Casey addresses this at the start of day 87. Basically: it's a typo. He's casting the integer …
»
Jim R. Didriksen
after a little over an hour of trying to find what I misspelled or something I find that the code…
»
Luiz Heringer
Now I get it. Thanks man.
»
Mārtiņš Možeiko
DirectSoundCreate is a pointer (function pointer). "DirectSoundCreate" tests if pointer is not N…
»
Luiz Heringer
Is Casey checking two times the DirectSoundCreate? Like, checking all the function, and checking …
»
Kareem
Oops, my bad. I got now after a little debugging. When uint32 vars are used, value chopping doesn…
»
Kareem
Hello, In the last few minutes of day 004, Casey switched to updating 32 bit updates instead of i…
»
Casey Muratori
The line is mostly just "what would I need to save if I wanted to restore the state of the progra…
»
»
The_8th_mage
well, it makes some sense, but i don't understand where you put the line. maybe it's just experie…
»
Casey Muratori
The idea is that anything in the transient storage can be regenerated. So if it is zeroed out, i…
»
The_8th_mage
Hello, Can somebody explain to me how the temporary storage is handled? On the start of the seri…
»
Connor
Authors: fierydrake, starchypancakes and myself. Thanks to MartinCohen for the stream which this …
»
drjeats
On a recent pre-stream (day 204) Casey was asked about gameplay code architecture, and mentioned …
»
Mustafa Al-Attar
Thanks alot. The problem is solved.
»
Flyingsand
Since the functions are members of a class, they need to be called on an instance of the class (i…
»
Mustafa Al-Attar
Hi there... It seems after trying different combinations and searching, I found out how to perfo…
»
Mustafa Al-Attar
Hi there... I don't seem to figure out the correct syntax for calling a function that has its po…
»
Timothy McCarthy
I think I tracked down the issue. With a game pad connected... In handmade.cpp... 1 2 3 4 …
»
Timothy McCarthy
Yes. The joystick SetCooperativeLevel uses the DISCL_EXCLUSIVE flag. So I tried DISCL_NONEXCLUSI…
»
Timothy McCarthy
Makes sense. I'm not worried as much as surprised. I was curious about time spent "sleeping." I …
»
Thanks. It is very useful. I love Open Source command line tools.
»
Mārtiņš Možeiko
Oh, I misunderstood what you were telling. I though game code was not processing input correctly …
»