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.
Ryan Fleury
Hmm, I think there are probably many ways you can approach this. My first approach would be to hav…
»
CodyCoderson
First let me say that I'm new to programming, so if I'm asking stupid questions, sorry. I've been …
»
Blake Martin
I often that the intrusive approach that rachetfreak mentioned is the simplest. It can consume ext…
»
Marc Costa
As of 524, Casey is still working on the engine. The Rich Combinatoric Interactions refer to gamep…
»
Seth Archambault
I too am interested in this! From my occasional check-ins it looks like the lighting + visuals are…
»
ratchetfreak
One way to give control over allocations to the user is to have an "intrusive" linked list. You de…
»
Tucker Kolpin
Casey mentions on day 27 that he's interested in implementing "Rich Combinatoric Interactions", di…
»
sudo459
For my current implementation of a linked list, I have the user of the "library" manage all memory…
»
Jason
Alright, thanks for the input guys. I'll see what I can do.
»
x13pixels
A lot of work this round went into beefing up the expression parser and evaluation for the watch …
»
Simon Anciaux
You can search for developer talks about 2d games you liked. Often it the game looks good there ar…
»
Mārtiņš Možeiko
There is no such thing as "properly" lighting in 2d game. Because real light works in 3d. So any 2…
»
Mārtiņš Možeiko
You don't need to put color as first member. Compiler knows alignment for each member in structure…
»
Jason
Damn, that sucks. Would you know if any good resources on how to properly light a 2d game? Or the …
»
AntonHakansson
mmozeiko thank you! The alignment turned out to be the problem as you suggested. I've never had a…
»
Simon Anciaux
I don't think Casey's gone back to that. At the moment, handmade hero uses a mix of 3d graphics (w…
»
Mārtiņš Možeiko
Not sure about 0xFFFFFFFFFFFFFFFF (is your rect pointer valid?). Are you sure it happens at this p…
»
AntonHakansson
Hi! I have a a backbuffer rendering approach that fills a buffer with rendering primitives for the…
»
Jason
I've recently finished watching up to day 104 which seems to finish up the 2d lighting stuff. At t…
»
Mandelmus
Is this final VS2019 version? If you had preview versions installed before it may messed up somet…
»
Mandelmus
No that's correct. I don't have a w:\handmade\ folder, my build folder is right there in w: and t…
»
Ryan Fleury
If a path you specify has a at the beginning of it, that signifies that the path starts in the d…
»
Mārtiņš Možeiko
Does "W:\build\win32_handmade.exe" file actually exists? Is this final VS2019 version? If you had …
»
Mandelmus
Hey everyone. I just started the journey of trying to follow along with Casey's series and I'm stu…
»
Chen
Alright sounds good. Thanks for helping me out with this issue.
»
x13pixels
In that case I'm not sure what is going on. It might be worth adding some diagnostics to the Outpu…
»
Chen
I do have /Z7 flag enabled instead of /Zi. This is my build.bat: IF NOT EXIST ..\build mkdir ..\b…
»
x13pixels
Chen, RemedyBG currently only supports PDBs with full debug information. The first thing to try i…
»
Chen
Hi. When I try stepping into the code with RemedyBG, it steps into the disassembly instead of step…
»
thorduragust
I made a command that preserves indentation of the line you came from when you input a newline. Wh…
»