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 fo…
»
Casey Muratori
Nothing we implement on stream is portable by your definition here, however. If you look at the a…
»
TM
Just wanted to say that technically the way casey implemented offsetof himself on stream is not po…
»
Pumpkin Sauce
So back in around February I made a , being inspired by Handmade Hero. Due to some life stuff and …
»
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 si…
»
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 NUL…
»
»
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 in…
»
Casey Muratori
The line is mostly just "what would I need to save if I wanted to restore the state of the program…
»
»
The_8th_mage
well, it makes some sense, but i don't understand where you put the line. maybe it's just experien…
»
Casey Muratori
The idea is that anything in the transient storage can be regenerated. So if it is zeroed out, it…
»
The_8th_mage
Hello, Can somebody explain to me how the temporary storage is handled? On the start of the serie…
»
Connor
Authors: fierydrake, starchypancakes and myself. Thanks to MartinCohen for the stream which this f…
»
drjeats
On a recent pre-stream (day 204) Casey was asked about gameplay code architecture, and mentioned t…
»
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 perform…
»
Mustafa Al-Attar
Hi there... I don't seem to figure out the correct syntax for calling a function that has its poin…
»
Timothy McCarthy
I think I tracked down the issue. With a game pad connected... In handmade.cpp... } //... } [/cod…
»
Timothy McCarthy
Yes. The joystick SetCooperativeLevel uses the DISCL_EXCLUSIVE flag. So I tried DISCL_NONEXCLUSIVE…
»
Timothy McCarthy
Makes sense. I'm not worried as much as surprised. I was curious about time spent "sleeping." I wa…
»
Carlos Gabriel Hasbun Comandari
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 (…
»