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.
Andrew Bromage
Let's step back for a minute and think about what you're actually trying to do. There is a deep …
»
Russell
One way to do mixins without function pointers, that is more powerful than (multiple) inheritance…
»
Patrick Lahey
I'm a bit behind so I just finished the audio marathon lecture and, although my sound system timi…
»
Ruy Calderon
Huh, that makes sense, I didn't think about it from the perspective of the processor, just the pr…
»
John Kaniarz
There are a few reasons why you'd want your update step to be fixed independent of the frame rate…
»
Martin Cohen
@norswap: He mentions it here (Intro to C, Day 5, Q&A): https://www.youtube.com/watch?v=rFA1S…
»
Casey Muratori
Actually you are helped by the nature of the profiling process, which is to say that when you are…
»
Randy Gaul
It's in a much earlier video. Multiple inheritance is a very poorly thought out and executed atte…
»
Ruy Calderon
Just getting back home now, but that's really cool, thanks for the read! One of the reasons I tho…
»
Andrew Chronister
Just a note for any sublime users, if you don't want to have to launch sublime text from an alrea…
»
norswap
I missed the part where Casey talked about that. Is it in day 25? Does anyone have a pointer to t…
»
Martin Cohen
Thanks for the answer, Randy. I'm going to bash at least something to play around with to ease th…
»
Randy Gaul
I'm almost certain he'll be using some form of aggregation. Since he's allocating memory with a k…
»
Casey Muratori
No - we do not know that the audio clock is at all synchronized with the other clocks, so it may …
»
Casey Muratori
Yes - I suspect that our eventual platform layer will be completely reusable for basically any ga…
»
norswap
I *might* come up with something like this later next year. I was actually planning to do that ev…
»
Petri
I was a designer/producer in a Finnish demo group Halcyon in the 90s. We started with Pascal, the…
»
Chris
I've not tried to benchmark this. I'd be very surprised to learn that AWE offers some performance…
»
Andrew Chronister
Casey touched on this in response to a comment, but the platform layer is intentionally the oppos…
»
Allen Webster
I think this platform layer is reusable already. Basically reusable just means "the fact that th…
»
Allen Webster
You know what would be more in the spirit of Handmade Hero? If someone here (other than Casey) j…
»
Livet Ersomen Strøm
What I am trying to say, is that as long as our timing is right, we dont have to ask for where th…
»
Martin Cohen
Hello guys, I can't get the idea of mixins in C from my head. Do you have any clue how Casey is…
»
Ian Hern
I think perhaps a more interesting question for me would be: What are the problems that you (Case…
»
Russell
The current platform layer runs at the bottom of the call stack, and calls the game code itself. …
»
Class GenericHuman
Just starting out working. However, I won't be working a programming related area. I do know a …
»
Livet Ersomen Strøm
cmuratori The problem is that you have some amount of latency between when you write a sound and …
»
Casey Muratori
Actually that is not at all a bad way to do the job. That is, in fact, the entire idea behind a …
»
Patrick Lahey
I suspect we have a broad range of backgrounds and experience levels in the community. I'm a pro…
»
Patrick Lahey
It seems like what Casey calls compression oriented programming is a non-TDD version of "Simple D…
»