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.
Johan Öfverstedt
The book Elements of Programming by Alexander Stepanov and Paul McJones is an exploration of one w…
»
Johan Öfverstedt
This is a really cool way of generating sine-waves indeed. One disadvantage of the method is that …
»
David Gow
Chapter 12: is now out. If no-one objects, I'll no longer be doing both the ring buffer and vers…
»
Sagar
Thanks! The cos(x + 2d) = 2 cos (x+d) cos d - cos x method is cool.
»
theinternetftw
To add to Uberstedt's link to the creator of STL, let me recommend STL himself, Microsoft's (who …
»
theinternetftw
@Pseudo to continue on your analogy a bit, imagine that the only thing you did in music class is l…
»
»
Stefan Koch
I just wanted to mention, that there is a c++ "interpreter" (it's a jit really) it is called cling…
»
Tod Hansmann
I like the composer analogy. I think Math is more about learning to think differently than "how t…
»
Jim Tilander
One could consider not using the CRT at all ... (is that what Casey is going to do?) Or compile wi…
»
Jim Tilander
I tend to do a lot of symbolic links instead of doing Casey's subst trick (which used to be my got…
»
Zach
@Casey Precisely.
»
Andrew Bromage
The point I was making was about what a mathematician does vs what they teach in high school. (And…
»
Casey Muratori
I think this analogy is deeper than you think it is, but it undercuts your point a little :) Yes,…
»
Casey Brant
I am not going to be happy with this site until it loads up >2MB of JavaScript prior to rendering …
»
Andrew Bromage
As Casey noted, this is just a placeholder sound, and premature optimisation is the root of all ki…
»
Hugo Burd
I remember reading these articles last year. Around that time I got inspired to make a game. It ma…
»
Bert Proesmans
Thank you for the replies. I'm looking forward to hear your ideas about this Mr. Muratori! :D
»
Zach
@pseudonym73. The point I was trying to make here, was to encourage those who may be struggling wi…
»
Iker Murga
This was a really interesting post, and I do see some similarities with other topics. However, and…
»
Andrew Bromage
I agree with what zoo is trying to say here, but I disagree (quite strongly!) with the way this i…
»
Andrew Bromage
Another one worth mentioning is . I wouldn't normally mention stuff randomly found on Github, howe…
»
Jim Shearer
After you're comfortable with the content in K&R, I'd recommend Peter van der Linden's . It's the…
»
Zach
I’m writing this post as an extension to the answer Casey gave last night on mathematics and gam…
»
Neil Blakey-Milner
It seems likely that it will, and it seems to me it probably will get "stuck" at some point becaus…
»
Casey Muratori
The sine wave is just a test to make sure the sound is working, so we don't care at all about prec…
»
Casey Muratori
We will actually be covering this topic in the stream. There are a number of things you can do to…
»
Evan Shaw
Thanks! I searched around but didn't find anything mentioning that intrinsic. I added an edit to t…
»
Sagar
On every frame, the variable tSine is incremented. After a while, won't we have issues with precis…
»
»