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.
Bill Strong
In games, it is almost never acceptable to give players a different Gameplay experience. This is t…
»
felix_xb
Going for lowest acceptable and then optimizing up is an interesting way to do it. I agree that it…
»
Casey Muratori
The actual answer is that if you design a game for 60fps instead of 120fps, it's twice as interest…
»
Jim R. Didriksen
When I went down into courses trying to understand the math that was being done I was just bombard…
»
rizoma
I'm stuck with Handmade hero Math (Confused about integration & derivation relationship in the fun…
»
Ginger Bill
I've use Go a lot now and one of its features is strong typedefs. They are useful at times and fro…
»
ratchetfreak
that's the difference between "apps hungarian" (prefix with the use) and "systems hungarian" (pref…
»
David Owens II
So I think you are confusing something... you do not have to render the game at the frequency of y…
»
Andrew Bromage
A long time ago, I wrote a program that was, basically, diff. Don't ask why; the point is, I did.…
»
felix_xb
Hm. Let's say we lived in a world where monitors were commonly 30hz and there were also these 90h…
»
Ginger Bill
Why not fix the update rate with a fixed time step? Example Pseudo-code: handle_input(game_state,…
»
Mārtiņš Možeiko
Why do you say that code "physically is unintentionally designed to only work at 60fps"? Can you c…
»
ratchetfreak
it's perfectly possible to have the physics engine run at 10 Hz while graphics is 400 fps. All you…
»
felix_xb
First of all, I know it's done though delta and it doesn't affect the physics. You're making me to…
»
Mārtiņš Možeiko
The code passes delta for frame in game_input structure (dtForFrame member). And all relative mot…
»
felix_xb
That doesn't change how the game is to run at 60 though. All considerations are for 16.66ms frame…
»
Mārtiņš Možeiko
Using Intel for this type of game is fine. Really, we are just display few rectangular sprites. No…
»
Mārtiņš Možeiko
Code Casey wrote in HH will run at whatever Hz you want. It doesn't have 60Hz hardcoded anywhere, …
»
felix_xb
I'm not sure if Casey has a 120/144hz monitor but his development PC seems like it should be plent…
»
Rafael Vargas
I'm really late on the episodes so I'm struggling with something that probably was already explain…
»
Gonçalo Santos
Another way of doing that is how I'm dealing with building in multiple machines and different Visu…
»
Peter
Nope, didn't forget about it. I've gone through all of my settings and HMH compiles and builds fin…
»
Gus Waldo
my cs course(at the top engineering school in sweden) had a pretty good first year curriculum and …
»
mojobojo
Your issue (like mine was) may be you don't have your working directory set. I had forgotten I res…
»
Roderic Bos
So in the batchfile start with this maybe and set CASEY_STREAMING to some value on your machine: @…
»
Nicolas Léveillé
Something that came back to my mind after I made my reply: One should be careful when collecting "…
»
Benson Yang
Sure, I guess I'll try to fix it. Thanks
»
Mārtiņš Možeiko
If you are using VS2015 then warnings are expected. VS2015 compiler warns about new stuff that Cas…
»
Benson Yang
Hey guys, I'm unable to compile the latest Handmade Hero using the latest codebase (day 256). I ju…
»
theinternetftw
On a mission to save a vital feature without which any game may as well not exist, I dug around a …
»