Weekly Update #26 - Hashmaps My Beloved


We forgot to post the last weeks update! We've been deep in the optimisation mines so that we can expand the number of entities in a level beyond 500 without slowing down, so that we can add some basic thermodynamics! The goal is to add fire particles that will add a heat value to a grid, which will diffuse and spread over time. This, in tandem with a new wood wall type, will allow for the propagation of fire, and the heating of water, which will add more interesting physics based level mechanics (like boiling water into steam to push something)!

Also, the tamagotchi mode is coming along too, as the FUNG is fed it becomes happier and slowly evolves into more calm behaviours, and a hungry FUNG becomes more ferocious. It'll stay persistent across sessions, unless you let it die and start again.

To keep y'all happy while I continue to improve performance, have a look at 4,000 water particles running somewhat more smoothly than before! (Note the spatial grid is now smaller, since hash lookups are cheap and circle-circle collisions are... less so) The maximum limit before these changes was only 400 water particles at a time


Get FUNG

Buy Now$5.00 USD or more

Leave a comment

Log in with itch.io to leave a comment.