itch.io is community of indie game creators and players

Devlogs

Dev Log # 24

Dorm Roach
A downloadable game for Windows, macOS, and Linux

Another week diving into code again. There's some changes I've been meaning to make for a long time but they're so intrinsic to the game's core systems that I've been nervous to start. If the changes work the game won't look any different, if they don't work then everything falls apart. Exciting

Up until now any time something needed to have a random chance of occurring I've been doing a simple "if this random number is above that threshold then the thing happens" check. That works fine but it means I can't easily make changes to a player's chances across the whole game. One major feature of this UI overhaul is to add a menu where the player can tweak various parts of the game to suit their playstyle. Not being able to adjust their chances of success would be a pretty big gap! To fix this I've replaced all random checks with a new 'dice roll' system.

I've had a first pass at updating the most important parts but I'll need to a lot of testing to make sure there aren't any massive problems with the balance. Risk events, where the player has a chance of being caught by a giantess, will be particularly tricky as the old system was quite complicated.

The good news is that these changes mean I was finally able to start adding in a 'player traits' system! It's pretty basic right now but you can choose to be strong, fit, lucky, unlucky, unfit, or weak and each will affect your gameplay significantly. Strong characters have a reduced chance of taking damage, unfit players have an increased chance of using extra stamina, lucky players will find everything goes a little more in their favour.

So far everything is looking good but there's a lot more testing to go!

Download Dorm Roach
Leave a comment