Hi!
What, is it Sunday already? Oh, well, I'll just write something in the devlog.
I had lots and lots of coding this weekend!
As I've said before, I want to make sure that when I start building the game levels, I'll no longer care about the game mechanics and most of the visual components of the game. Therefore, I'm adding little content to the working build right now. Currently, I'm digging into the code a lot.
Yesterday, on Saturday, I started adding the ability to change the controls in the game. What else is there to add? Visually, so far, nothing has changed. The changes were only in the game code, and I had to rework a lot of code. At this stage of development, I can programmatically change the control keys. Very soon I will add the ability of changing the control scheme through the settings in the main menu.
I've also added the ability to control the character with a gamepad. I can programmatically set and change the gamepad button codes, just like in the case of the keyboard scheme. And in the future the player will be able to change the gamepad control scheme using the settings in the main menu.
That's all I was able to do this weekend. Next weekend I will start modifying the main menu so that the player can customize the controls.
The attached screenshots are what the code looks like in Construct 3.
There were no visual changes in the working build, so the working build file and the link to the content for patrons have not changed.