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.
Martin Cohen
Thanks for the answer, Randy. I'm going to bash at least something to play around with to ease the…
»
Randy Gaul
I'm almost certain he'll be using some form of aggregation. Since he's allocating memory with a kn…
»
Casey Muratori
No - we do not know that the audio clock is at all synchronized with the other clocks, so it may d…
»
Casey Muratori
Yes - I suspect that our eventual platform layer will be completely reusable for basically any gam…
»
norswap
I might come up with something like this later next year. I was actually planning to do that event…
»
Petri
I was a designer/producer in a Finnish demo group in the 90s. We started with Pascal, then starte…
»
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 opposi…
»
Allen Webster
I think this platform layer is reusable already. Basically reusable just means "the fact that thi…
»
Allen Webster
You know what would be more in the spirit of Handmade Hero? If someone here (other than Casey) ju…
»
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 the…
»
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 go…
»
Ian Hern
I think perhaps a more interesting question for me would be: What are the problems that you (Casey…
»
Russell
The current platform layer runs at the bottom of the call stack, and calls the game code itself. M…
»
Class GenericHuman
Just starting out working. However, I won't be working a programming related area. I do know a few…
»
Livet Ersomen Strøm
And if this amounts to say 3 frames for 30hz, this means 6 frames for 60 hz? And more for 75, 90,…
»
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 prof…
»
Patrick Lahey
It seems like what Casey calls compression oriented programming is a non-TDD version of "". Basica…
»
Ruy Calderon
I was trying to write my own DirectSound implementation (well still am but this is unimportant to …
»
Casey Muratori
It is a very complicated topic that is hard to understand, and I think I even said something on th…
»
Casey Muratori
Yes - I just wanted to make sure that the code would work no matter where people were building the…
»
Roderic Bos
Works great, now only build the dll project and we have the same setup as Casey. I have in the lin…
»
Ville Penttinen
For generating "unique" PDB files I was able to use by appending it to the PDB file name. e.g. D…
»
KRB
This is a good idea, and is something I did when I was learning (specifically: made a 'ship' with …
»
Bigpet
Because the "current working directory" (which is what "relative paths" are relative to) and the d…
»
Brainversation
On day 22 Casey got the EXE path using a windows function and then made an concat function to buil…
»
Dale Kim
Oh boy, C++... grab a copy of the standard () and prepare yourself! I compiled your structs with c…
»
Roderic Bos
Yeah started on the same setup but I think I forgot the switches in the dll project. Thanks for sh…
»
Livet Ersomen Strøm
Casey[/quote] I was just thinking, that after you hear sound; the initial buffer has started playi…
»