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.
Stefan —
I'm sorry if this is a stupid question, but didn't you just describe a cube? Edit: Thought about t…
»
Andrew Bromage —
Incidentally, Pixar just re-released their . They're at higher resolution than they were in 1993 (…
»
Finalspace —
Tried it and it does not work. Player is still falling through. So i have two options, use a speci…
»
Casey Muratori —
I'm not going to include pipeline stuff on the stream in general - we'll just be doing stuff by sp…
»
Scorpion Squad —
Can you verify if WindowCalback is receiving WM_PAINT message? Step through with debugger and ver…
»
Casey Muratori —
Yeah, that definitely sounds like a mistake - I will make a note to look at it on the next stream!…
»
Mārtiņš Možeiko —
Is your question about why windows looks "transparent" ? Can you verify if WindowCalback is receiv…
»
Scorpion Squad —
I am getting strange behavior while debugging my code during the stage 002 video. Here is a screen…
»
Ferran —
I see now, the cursor going back to the matching brace was throwing me off, thanks Thanks DvKirn, …
»
dvkirn —
If you want to automatically close braces, parentheses, etc. there's an emacs mode for it. Just pu…
»
Casey Muratori —
Nope, I just close them by typing the corresponding character.Casey
»
Francesco —
While playing with the code I found a bug in the Subtract function (I checked the last zip file an…
»
popcorn —
I would think something like lighting would be part of the engine and would do inside of the engin…
»
Kim Jørgensen —
Casey, will you code this or other supporting tools on the stream? /Kim
»
Ferran —
Casey, Is there by chance a command you use to close braces? after writing (, { or [ do you input …
»
Finalspace —
Than the deltaP computation must be done for all entities before any other entity movement right? …
»
Clem —
Thanks mmozeiko for this very interesting and complete answer. I'll definitely take the time to wa…
»
Casey Muratori —
I actually do have a copy of Sprite DLight. Unfortunately it's still pretty early and doesn't rea…
»
Casey Muratori —
Well, we'll get to this in the series when we do final collision detection. But you might be able…
»
Mārtiņš Možeiko —
Casey answered in one of Q&A about reason not to use references. Don't remember which one. If I re…
»
Clem —
Hey everyone, Looking at the overall code, Casey almost never uses references for method arguments…
»
Finalspace —
In addition to normal map creation: I made 2007 a normal map generator which generates normal maps…
»
Andras Koczka —
Hi Casey, I have found these two apps earlier that are for generating normal maps from 2D sprites.…
»
Ginger Bill —
I have been making a video series where I document and demonstrate the process of making a game …
»
Joel Davis —
It is indeed a huge headache. If you want to see how deep the rabbit hole goes, check out ampasCTL…
»
Simon Anciaux —
Ok, thanks for the answers.
»
Finalspace —
Hi there, in Handmade Hero we use a line intersection test to determine the actual time of impact …
»
dvkirn —
Clang did freak out on me compiling the bottom one. It seemed to think there was only 3 elements i…
»
Casey Muratori —
Man, film/video industry compositing must be a huge headache... it's basically the nexus point whe…
»
Casey Muratori —
I don't there's any reason not to do it that way, but I guess I haven't tried it... it looks reas…
»