This crap has been frustrating me for some time. I started to get rid of the globals in my progra…
Andre —
I'm happy to report that the sorting problems on Day 306 were grossly exaggerated by a typo in Pu…
Albert —
At 02:02:00 of https://hero.handmade.network/episode/win32-platform/day025, it's commented that d…
I've finally gotten fed of up of creating external metaprogramming tools to fix C/C++ and thought…
AFAIK in the Molecule engine small "scripts" are implemented as a small DLL to keep compile speed…
If you follow the posts on the 4coder Patreon right now, then you know that I stopped posting the…
Pseudonym Every so often someone comes up with the idea of implementing a new ISA without byte ad…
Every so often someone comes up with the idea of implementing a new ISA without byte addressing. …
Yeah, it's a confusing subject area for me as well, since I am always used to thinking in 3D and …
Okay, the official blog post is up... http://number-none.com/blow/blog/...2016/07/07/braid_partic…
Hmm, well, since then I have gotten good results using BCPL with a linear relationship between th…
Sounds like you never stopped using a straight linear relation between the index and the seed.
I…
The new projects that have been approved may unfortunately not be available for another two days …
Thanks for the comments. I am already beefing the article up to remedy this situation.
Typo: "tom ake"
Maybe explain acronyms first time used? (LCG, BCPL)
- "The reason you have to se…
Thanks Casey!
The example with the hand and the truck made it click in my head. I always intern…
Currently there is no adjustment for aspect ratio. Casey is hardcoding output to 16:9.
You could …
This is a rough draft. I figured I would circulate it here to see whether everything makes sense,…
cmuratori Allen, you might want to look at
http://andrewrussell.net/2016/06/...in-river-city-ran…
Good afternoon everyone, hopefully this hasn't been asked previously, couldn't search the forums.…
Here's a description of the implementation of a system like this in the Molecule Engine. It uses …
Mór Is it possible to write your game level/AI as dlls and then load/unload them as needed while …
Mór —
Is it possible to write your game level/AI as dlls and then load/unload them as needed while your…
Allen, you might want to look at
http://andrewrussell.net/2016/06/...in-river-city-ransom-underg…
e1 and e are always zero
1
2
3
4
5
6
7
8
9
DWORD e1 = GetLastError();
DWORD e;
if(!Result.…
You misunderstood me. Crash happens because UpdateAndRender pointer is NULL. This pointer is set …
1
2
3 Game.UpdateAndRender(&Thread, &GameMemory, NewInput, &Buffer);
DWORD e…
If you are calling GetLastError inside ErrorExit function, then this won't work. Because GetProce…