is presently its sole maintainer,
You can support him:
Recap and set the stage for the day
handmade_entity.h: Add MovementMode_Floating to entity_movement_mode
Consider where the delineation between MovementMode and Brain should be
handmade_brain.cpp: Enable ExecuteBrain to make the Familiar occupy traversables and do transactional movement
Debugger: Step into Type_brain_familiar in ExecuteBrain and investigate why the Familiar isn't moving
handmade_sim_region.cpp: Make GetClosestTraversable set Entity.Index
Run the game and see the Familiar move
Blackboard: Proportional Derivative (and Integral) Controller
handmade_brain.cpp: Make ExecuteBrain set a spring on the Familiar
Run the game and see the spring in action
handmade_brain.cpp: Introduce the notion of a TargetTraversable which the Familiar moves towards
handmade_sim_region.cpp: Introduce IsOccupied
Run the game and see that the Familiar follows us
handmade_world_mode.cpp: Make AddStandardRoom randomly offset the grid points
Run the game and see the irregular grid, with everyone able to function on it
handmade_sim_region.cpp: Introduce GetClosestTraversableAlongRay
handmade_brain.cpp: Make ExecuteBrain call GetClosestTraversableAlongRay for the Familiar
Run the game and see that the Familiar is more stable
handmade_sim_region.cpp: Add a TIMED_FUNCTION for GetClosestTraversable and GetClosestTraversableAlongRay
Run the game and view the profiler
build.bat: Temporarily switch to -O2 and then run the game and see how that affects our performance
handmade_sim_region.cpp: Introduce GetClosestEntityWithBrain and closest_entity
handmade_brain.cpp: Make ExecuteBrain call GetClosestEntityWithBrain for the Familiar
Run the game and see that it works beautifully
garryjohanson Q: Any thoughts on multithreading the entity system?
insobot ++ and += to reduce memory useage...
evraire Q: How many more times will you get hit with the texture upload issue before you actually fix it?
roam00010011 Q: Do you have a max entity count at the sim region on the debug display?
serge_rgb Q: (Out of topic) Milton seems to be treating Wacom input as mouse input. Restart Milton? Will look into it
Close things down