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
Hey everyone! As a start to my journey in programming in a more handmade fashion, I decided to tes…
»
k2t0f12d
My advice. Don't. The "web" as perceived with a browser was invented by a computer scientist as a …
»
Simon Anciaux
@Ben J Anderson : you're correct. To summarize: In a single run of the program you never want to c…
»
»
Mārtiņš Možeiko
(╯°□°)╯︵ ┻━┻
»
ratchetfreak
[/quote] the non-fixed VirtualAlloc would cause issues if you the game and then loaded the memor…
»
Ben Anderson
Thank you! That's what I thought could happen. However correct me if I'm wrong, but since the Base…
»
Simon Anciaux
It's also because the looped live code, writes the memory to disk (the first frame of the recordin…
»
ratchetfreak
I understand that this is a good reason to use the fixed base and that the looped debugging in th…
»
Ben Anderson
Thanks for the reply! I understand that this is a good reason to use the fixed base and that the l…
»
ratchetfreak
The real reason is to get consistent pointer values each time the game is restarted. This helps a …
»
Ben Anderson
Hi All, I'm new to HH and the forum (and to C!). This may have previously been answered but I can'…
»
david009
Thanks a lot :)
»
Alex Baines
This was probably my fault, sorry! I submitted a few patches to SDL in 2.0.4 to correct a couple o…
»
k2t0f12d
I've been getting stuck and confused, or confusing myself a couple times over the last eight weeks…
»
Mārtiņš Možeiko
Day 43 covers this: In simplest case you do : Snext = Sprev + dtVprev + 0.5dtdtA Vnext = Vprev + …
»
david009
How do you get gravity to work with frame independence? I multiply both gravity and jump speed wit…
»
graeme
thats the dream but doesn't happen in practice if you have to support microsoft browsers i agree …
»
ratchetfreak
I found slides for a talk where they try to get max perf out of an OOO machine: though one key po…
»
people
Can confirm that maxima works for this, even though it's lispy it was the lightest weight program …
»
Mārtiņš Možeiko
I watching this episode now and want to address Casey's complaints about math solving software. I …
»
Flo Pat
For all people, that want to learn Game Programming (or C++) from "scratch", please look at Chilis…
»
@Mattias_G
Next up, managing strings. Now, strings is something I have mixed feelings about. I've worked on e…
»
SpicyLemon
Thanks for all of the replies everyone. So it sounds like the platform layer not being "shippable"…
»
k2t0f12d
Has there been any regular testing of the game across different hardware, besides the people follo…
»
Mārtiņš Možeiko
Thanks, but no :) I have better things to do than learn how to compile to crappy languages.
»
Mārtiņš Možeiko
I think what Casey means by "shippable" platform layer here is that he wants to put a lot more stu…
»
Mārtiņš Možeiko
I think compression library should have this. Not simd though. Author had multiple articles on it…
»
garryjohanson
Anyone have a good example of code that exploits ooo and instruction pipelining as a form of paral…
»
Dave Wang
Thinks! Brian.
»