Forge Development Update January 4th, 2024.
Welcome to another Forge Development Update post.
TLDR a quick list of what we’ve been working on in the past week
- Cleaning up code, especially for abilities
Cleaning up codes, especially for abilities – It’s a new year, and we hope everyone has started it off strong! We have spent the start of the year on improving Forge’s code. The start of the year is a great time to get some cleaning in. Last week we had focused mainly on improving our code for our non-generalized AIs, and that inspired us to take things one step further. We took a look through multiple parts of Forge and took steps to refactor, abstract, and generally improve certain things that we have either put off or simply lived with until now. One area where this was quite evident was our logic related to entity abilities, we added a few functions to support their use, and made some changes to how they were used in other parts of the code. These changes nearly halved the length of some of our dependent functions and have made a noticeable impact on the readability and maintainability of Forge as a whole.
Posted Jan 4, 2024, 1:30 PM UTC