Name | Logic World | ||
Developer | Mouse Hat Games | ||
Publisher | Mouse Hat Games | ||
Tags | |||
Release | 2021-10-22 | ||
Steam | € £ $ / % | ||
News | |||
Controls | Keyboard Mouse | ||
Players online |  n/a  | ||
Steam Rating | Very Positive | ||
Steam store | |||
Public Linux depots | Logic World - Linux [1.75 G] |
Hello Logicians! I've had a fairly pedestrian week of development, working on miscellaneous maintenance tasks. For example, I polished off last week's work on fixed point positions by updating the save format version: position data is now saved and loaded as fixed-point instead of floating-point, matching the new data structures that are used internally. I also added a save converter to the new format so that you can use all your 0.90 saves in 0.91, and I updated the sandbox list UI to notify the user of which saves are using the old format and need to be converted.
Also: while I was mucking around in the shader code, I found a way to make it run a little bit faster! So that's nice. It's such a small, subtle change, but it took hours and hours of banging my head against the code to make it happen. I'm still very new to graphics programming; I'm learning quickly, but this stuff is still taking me 10x longer than it would for someone experienced. However, it's all done now. Thumbnail lighting is independent of environment lighting, my shader is faster and more capable, and the shader code is much more organized & reusable. I'm happy with the graphics work I've done this week. I've got a few more small maintenance tasks on my list -- none of them nearly as daunting as shader work, thankfully. After those are taken care of, I'll spend most of the next two weeks on bugfixing. Thank you to everyone who's reported a bug in 0.90 (especially Ecconia <3), I will be going through them very soon. After that, I'll add a couple cool new building mechanics, and then Logic World's first major update will be ready for release! Thanks for reading. See you next Wednesday. -Jimmy |