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.
Gaurav Gautam
In principle that makes sense. However, it is 3 lines of code that is doing the same thing as a si…
»
Ben Visness
I think about “concept compression” more than I think about “code compression”. Sometimes …
»
Gaurav Gautam
Hmm yeah I also thought that this doesn't feel good. An aside, I'm stuck on day74 with a bug where…
»
Simon Anciaux
I comes from experience, and I would argue that what you did the inverse of compression. "Compress…
»
Gaurav Gautam
Yes I have seen that video. Ill rewatch.
»
Simon Anciaux
What I meant with impulse was using the physics engine to apply force to a "generic" rigid body an…
»
Gaurav Gautam
Hello, I am going through Day74 where Casey Muratori is defining the stairs and in that vein he im…
»
Gaurav Gautam
I see. I was thinking more about constraints than impulses. Like you already said, one would want …
»
Simon Anciaux
The collision/physics system will not evolve much, and at some point the game will be switched to …
»
Gaurav Gautam
Today an amazing thing happened to me. I was following along with episode 72 and in this one, Case…
»
Simon Anciaux
For char paths[10][MAX_PATH]; you should be able to just type paths, 10 and expand the display. Or…
»
Simon Anciaux
Could you share the code, so that we can have a look to try to figure things out ? First of all, b…
»
ReadOnlyMode
Poked at it again, and had some success. With code like: *void mem = malloc(10 * MAX_PATH); Watch…
»
Mārtiņš Možeiko
You're talking a lot about C++ standards, but you have not kept up with latest ones. C++20 require…
»
Joystick
Hey guys! I'm writing a program in C using the infamous Windows API in which the end goal is to ha…
»
Dawoodoz
Assuming two's complement for signed integers will give you style warnings in modern C++ compilers…
»
Mārtiņš Možeiko
What are you talking about? Obviously I don't know what code we'll be writing 50 years in future. …
»
Dawoodoz
So where does the C++ standard say that IEEE754 must always be used in all future versions of C++?…
»
Mārtiņš Možeiko
Yes, that is part of "ancient" computers that nobody develops for anymore. 80-bit float is not a t…
»
Dawoodoz
I had my physics engine break down on AMD CPUs with forces truncated to zero, because it relied on…
»
longtran2904
Wow, thanks so much for all the links! I just finished a temporary, not high-precision parser so i…
»
Mārtiņš Možeiko
Game engines rarely implements this kind of functionality manually. They typically use sscanf/strt…
»
longtran2904
I've tried reading the two papers you gave, but I'm not a native speaker and there're a lot of not…
»
Mārtiņš Možeiko
Floating-point representations are not portable across different computers, so don't expect them t…
»
longtran2904
Try to use as few accumulated rounding errors as possible when working with the double type How? y…
»
Dawoodoz
If an "e" exists, left-hand side should be multiplied by 10 to the power of the right-hand side. T…
»
Jason
Congrats on getting as far as you have. As far as good practice for learning I definitely think re…
»
Gaurav Gautam
Yes, I have to do that. I will start once I have the first 100 episodes done.
»
Simon Anciaux
I am pretty sure that if I tried to remake everything to this point without looking at the tutoria…
»
Gaurav Gautam
A blue blurry familiar, a monstar with a tail and a hero with hands and a spear. handmadehero.png …
»