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.
Mārtiņš Možeiko
As far as I know the biggest difference is that with DirectInput on Xbox controller left and right…
»
Flyingsand
I asked Casey on the stream the other day if he'd read the book "GEB" (Godel, Escher, Bach) by Dou…
»
Albert Elwin
Just finished watching day 45 and I had a quick question about the geometric movement search (or s…
»
Wilson
@zoo Thanks for all the insights about math. It really boils down to what you talked about, that f…
»
Mārtiņš Možeiko
Blog post is about C, not C++.
»
Mārtiņš Možeiko
Not sure I understand what you are suggesting. Something like this? struct v2 { XCorrd X; YCoord …
»
Livet Ersomen Strøm
Sometimes I wonder if I can make a career over how to avoid c++. As long as I do it in c++ it can'…
»
Livet Ersomen Strøm
Cant you create a xcoord type, ycoord type and so on, to let the compiler find those typos? Yes yo…
»
Mārtiņš Možeiko
What do you mean different types? char, float and double? How that will work? Afaik all types need…
»
Livet Ersomen Strøm
Shouldn't you really make the Z, X and Y coords different TYPES? Seems to me you make a lot of typ…
»
Blake
Aaah okay. I've heard of unity builds but didn't realize that's what he was doing in the stream. E…
»
Simon Anciaux
win32_handmade.cpp includes math.h, typedef the "custom" types and then includes handmade.h and ha…
»
Gavin Williams
I have been working through the days, and mostly everything has been working, but my code is 'a li…
»
Mox
Hi, I believe the SetCamera code contains a typo. The code that checks the dormant entities positi…
»
ThadeuMelo
Because it´s easier for PC development for any machine with Windows. Casys will adress support fo…
»
Ville Penttinen
Including CPP (source) files this way is often used in a build method called 'Unity build'. Which …
»
Blake
I'm currently rewriting a personal project to look more like handmade hero's code. I'm very confus…
»
Kevin Herrera
Hello everyone, I know this is a question from almost the beggining of the series, but since I hav…
»
Mārtiņš Možeiko
Try to debug Win32GetEXEFileName function, and see what GetModuleFileNameA function fills in State…
»
ThadeuMelo
By day 24 trying to load the loop_edit.hmi from the current dir is not working for me. State->OneP…
»
Casey Muratori
Email me at and we'll figure out how to get it set up.Casey
»
Stefan
Since you are releasing a new episode almost every weekday, I don't think I will be able to catch …
»
Mārtiņš Možeiko
Interesting blog post about avoiding C runtime overhead at program startup: Basically how to avoi…
»
Dale Kim
If you want to learn more about where the latency comes from on the CPU and memory side, check thi…
»
Casey Muratori
Code snippets are definitely fine. If you want to distribute the entire source in Delphi, we can …
»
»
Edu Tarascon
I think this is an useful bookmark every may have in his browser B)
»
Stefan
Hi Casey. I've stated following along in Delphi using the YouTube archive and I am up to day 10. I…
»
Matej Kac
I have made a Windows only download script at the start of the series. You can find the instructio…
»
Gafgar (Anders Davallius)
Okay ^^ it should be a really quick fix and not take any time at all really.. except if you decide…
»