Progress Update 02/10/2024

Not much to write home about this week, as there hasn’t been any significant development on new features aside from work on the sprinting prototype. Much of the focus this week has been on improving the multithreading system of Thrive in pursuit of better and more efficient performance. The science behind this is pretty complex, but it should hopefully further improve performance for those with enough available threads to support the system.

Programming

  • New DevBuild for our patrons:
    • Improvements and fixes to the multithreaded system running. Should now finally perform well and doesn’t always lock up the benchmark (there wasn’t enough time to fully test stability yet)
    • Added option to turn off the multithreaded world simulation in case it is slower or has other issues
    • Fixed bug with visual system setting Godot scale directly when a separate system should be doing it
    • Cells now stop emitting mucilage when joining a colony, this should fix a really old reported bug
    • Removed a few unnecessarily saved fields from save files
    • Added even more info about submodule problems to our setup instructions
    • Fixed a typo in the architecture document
    • Renamed an interface in the code to clarify its purpose
    • Updated YamlDotNet from 15.1.0 to 15.1.1
    • Updated translations

Graphics

  • Further expanded piece by Nathan.

Gameplay

  • Nothing Substantial

Sound

  • Nothing Substantial

Theory

  • Nothing Substantial

Outreach

  • Nothing Substantial

Other

  • Please welcome our newest theorist, Yusuf!

Comments are closed.