is presently its sole maintainer,
You can support him:
On the two kinds of Z-values necessary for presenting multiple layers of rooms to the viewer
Recap and set the stage for the day
handmade_render_group.cpp: Look through how the perspective transform is currently programmed
Blackboard: Handling the "Changeover Point" between floors
Blackboard: Sorting entities in Y and Z using a "Hotpoint Rule"
Blackboard: Consider these cases for any possible insights
Blackboard: Placing the sort point differently depending on whether or not the entity is upright
handmade_render_group.cpp: Look through PushBitmap to see how it currently does the sort
handmade_render_group.cpp: Make GetRenderEntityBasisP calculate the SortKey using a PerspectiveZ, DisplacementZ, PerspectiveSortTerm, YSortTerm and ZSortTerm
Consider the risk of having two important points on a bitmap, and to what degree they tend to line up
Blackboard: Sorting multi-segment bodies
handmade_render_group.cpp: Introduce ComputeSortKey in order to facilitate correct sorting of articulated figures
handmade_render_group.cpp: Revert changes in GetRenderEntityBasisP for the time being
Run the game and see the havoc
handmade_entity.cpp: Plan for handling articulated figures next week
kknewkles Q: Kind of didn't get it from the email - are you still up to putting a break sometime soon and make a little intro series to programming?
dr_s80 Q: Another use case to consider for the Y- / Z-sorting: "flat" things laying on top of other "flat" things (like a rug on a floor). How would the Y-sort position be set in this case, especially if the thing on top was larger than the thing(s) it was laying on?
kknewkles Q: You wanted to go a bit more serious than Intro to C early on. Maybe you changed your mind since
garryjohanson Q: What do you think of representing entities as 3D objects to keep things simple? Like cylinders for characters, and cubes for tiles and rooms?
Blackboard: Sorting rugs and floors
Blackboard: Considering this in 3D
acoto87 Q: Maybe you need to sort the objects separately in both Y and Z and then solve the conflicts if an object A is before object B in the Y-sort and in reverse order in the Z-sort?
Close down, to be continued...