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.
Mārtiņš Možeiko —
Did you do what Casey did on day 1 at ~48:40? Setting working directory in solution settings.
»
theo —
So, after downloading the source for day 37, along with the test assests which i put in my data fo…
»
Mārtiņš Možeiko —
As mattc already said - "32-bit Operating System, x64-based processor" means that you are running …
»
Johnathan —
Thanks for the update Casey. -redwindmill
»
Matt Campbell —
32-bit operating system means you can only run 32-bit programs, sorry. You should be able to comp…
»
dy —
Hi guys, I'm kind of late to the party, but hopefully you guys wouldn't mind helping me out. I usu…
»
Casey Muratori —
At some point, on Handmade Hero, we will have to make a factory object that makes a factory object…
»
Anthony —
It's so much worse than you would ever expect. I worked for Amazon.com for 4.5 years, and that cul…
»
Casey Muratori —
Yes - it probably would have been going by now, but the unexpected trip postponed things. Maybe t…
»
David Owens II —
It's up on Github now, but I don't Casey has done the work to add people yet.
»
Johnathan —
What is the current state of source controlled Hand Made Hero? If it is under control, where do we…
»
Cesar Peixoto —
kirbasin, I had to format my hard drive, and lost the project file. I read in another topic that y…
»
Jesse Coyle —
I've heard ducks. But I thought the google wookie was the most famous one. I bet sometimes when Ca…
»
Andrew Bromage —
I'm going to quote from by Kernighan and Pike. (C and Go, what a combination.) On fixing bugs: …
»
Malarious —
Handmade Hero really provides a resource that just doesn't exist anywhere else. There are hundreds…
»
Jesse Coyle —
Oh sweet taco bell geezus... Screw it everyone! It was the pixel buffer... changed x; x < max_x; +…
»
Jesse Coyle —
Hello everybody, I've been slow in my projects but on one particular note, I've had a bug that I c…
»
Flyingsand —
Ah yes, I will take a look at the SubArena system and use that as a starting point for making the …
»
Casey Muratori —
That point about 0 is a pretty good point... we probably should do it that way...Casey
»
Casey Muratori —
Yes, you definitely cannot do what you are doing, assuming your description is accurate. It is ac…
»
Flyingsand —
After getting up to date with the HmH code recently, I've been getting random but consistent crash…
»
Mox —
I agree that the alternative might be easier to visualize. The original does have one additional a…
»
Marshel Helsper —
I've been using Eclipse Luna CDT in Linux and it just works as a stand-alone debugger. Just File -…
»
Dominik —
Thank you. I was hoping it would create a dummy project similar to Visual Studio creating a "stand…
»
Casey Muratori —
I think this may be due to a misunderstanding of how Handmade Hero is designed to work. It is a…
»
Andrew Chronister —
My understanding is that tail call optimization only works well if the recursive call is one of t…
»
John Lorre —
Yes, you are absolutely right that not every recursive solution will use tail calls (the wikipedia…
»
m1el —
There are algorithms that cannot be optimized "away" using tail call elimination. For example, tre…
»
Sergey Haritonov —
I highly recommend anything about compiling Scheme to C, "Cheney on the MTA" being a prime example…
»
John Lorre —
Regarding recursion and worry about stack frames. Modern compilers can optimize this away and use …
»