Incrallotment
- 5 Devlogs
- 11 Total hours
An incremental farming game
An incremental farming game
Skill system properly working now with the ability to gain Xp and level up. Xp gained is currently constant per activity but the Xp required to level up scales exponentially. Each level offers a chance for loot to be rolled an additional time! Skills are registered like items and can be easily added by creating a single file and configured in the editor to change what skill is needed for a task!
Quick addition to let loot be seasonal. Chances can now be defined per season with my new SeasonalLootEntry class, which has allowed me to make apples far more common in seasons like autumn and add herbs that show up more commonly in the spring!
I’ve made a system to register the items to give them proper icons and formatted names alongside their ID. I have also tidied up some of the back-end and documented a lot of the code which I have written already. Items can easily be registered by simply creating a resource within the Items folder and it will automatically load the information through Godot’s ResourceLoader. This also means in future it should be easy for me to let mods add their own custom items if I decide to add mod support.
I have made a loot table system that allows for customising the loot for the gathering widgets, allowing me to easily make different gathering tasks. I have also made it expandable by using an abstract class as the base loot type to allow me to easily extend to fit skills in future.
I have been working on laying out the fundamentals of the game’s systems to get a working prototype for how the start of the game will feel. My main effort went into designing the way all my systems will interact and in designing a UI that can accommodate future changes!