is presently its sole maintainer,
You can support him:
Overview of the day
Floating point color discussion
Actually doing the color in floating point
Showing some of the possible structs we will want to pull out
Starting a basic tile map
Looping through the tilemap to draw
Getting a player to the screen
Basic character movement
Debugging slow player movement
enemymouse Q: Is Sleep() still making us miscalculate the FPS
Q: It's bugged because you only set dtForFrame on one of the two inputs
win32_handmade.cpp: Make WinMain() correctly set dtForFrame at the beginning of every frame
Run the game to see that the movement speed is as expected
garlandobloom Q: Maybe we should sync our frames with vsync due to it dropping our frames
Q: On the topic of tilemap size maybe use smaller tiles then use 2 tiles for doors
Q: Why not use anything created before like SDL, OpenGL, and so on?
Q: Fixed-point or floating point
Q: Wouldn't one expect four pixels per frame at 30FPS to look a little jerky
Q: Yesterday you discussed explorative programming. How do you compare that with AGILE development style?
Q: Was procrastination a problem for you?
Q: Could all the print output cause the lag in the input?
Q: Use some space on the top / bottom for UI
Q: The desktop V-sync issue will only be a problem on Windows Vista+, which means we can use the command to get it from the DWM there, and use the direct draw one on Windows XP
Q: Can we pack the colors in a struct?
Q: Is there a reason to set the tiles to a square other than ease of use?
Q: Do you add anything to your almond milk other than soaked almonds and water?
Q: From yesterday's stream, how can you tell the difference in how to change the direction of your design or is that a fundamentally hard problem
Q: Would it be bad to do a rectangle tile, since you get a rectangle by doing an ortho view of it anyway?
Q: What debugger do you use on Linux?
Q: Why do we see nine threads on the program exit?
Q: Are we locked into a tile size once we get going or can we make that dynamic per level or room in the future?
Q: DWM_TIMING_INFO.qpcVBlank is the qpc value before the VBlank
Q: Why do you not clean up your code? It will be harder to find bugs if you do not
Q: What about selling T-shirts?
Q: With your compression-based approach do you find yourself writing facades for everything so you and others can interact with the modules
Q: Why not use Clang?
Q: I am a young adult who would like to get into coding, but everywhere I go lands up with the same stuff which leads to be boring and not interactive. How does one learn code?
Q: Since how you arrange the elements in your struct can influence the size, is there a rule to follow on how to organise your structure?
Q: You just have to right-click the stack frame in the Call Stack view, and download from MS symbol servers
Q: Assert assumptions in DrawRectangle()?
Q: Why do you hate Event Tracing? [see Resources, Casey's Blog]
Wind it down