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.
rizoma
I don't know maybe you knew more math than me. I had problems even with dimentional analysis.. I f…
»
Jim R. Didriksen
Yeah I'm not sure really, the math heavy episodes are very few really. I'm more interested in the …
»
Mattie
Umm.. are you sure it is OS problem? I think it is because of how human eyes work. Their refresh …
»
Casey Muratori
It is also worth noting that the monitors refresh rate has nothing to do with how often it can act…
»
Mārtiņš Možeiko
Umm.. are you sure it is OS problem? I think it is because of how human eyes work. Their refresh …
»
Mārtiņš Možeiko
You don't need to give different names to members and parameters in initialization list: is will w…
»
rizoma
Thanks Jim for replying, Your words make me think that I'm doing good dropping HH for a while and…
»
Casey Muratori
Well the idea is more that the programmer should have some idea of what their budget is and what …
»
Andrew Bromage
I always figured that the main reasons for putting this in a coding standard is to ease porting o…
»
AndrewJDR
Visual Studio Code on Linux now supports debugging of standalone C++ apps: First install: Then i…
»
felix_xb
@BillDStrong, is that in reply to me? I'm biased towards fighting games so um ya there's that. Sim…
»
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…
»