Hi, the last few days I've been focusing heavily on the logic and mechanics side of the game and I've made some good progress in several things.🔧 Logic and mechanics:
Events triggering system update: Since I needed to implement both the relationship and daytime systems, the triggering system had to be reworked and it turned out to be really good. Now I can add as many conditions as I want, and even future mechanics could be added as conditions with just a few lines. So this is probably the system I'm gonna use for a good time.
Events progression system update: For this one I didn't change too much in terms of logic here, but I integrated it with the new triggering system. Also I reworked the way the character progress is stored. Now it's cleaner, more scalable, readable , and easier to manage.
Relationship progress logic: Implemented the system for the relationship progress mechanic and it seems to be working just well. The code is still kinda messy, but it does the job so I'll be making small adjustments as I go.
Daytime logic: Daytime logic is also implemented now. I decided to include a 'night' period too since there was no real reason not to apart from making extra art.
Relationship panel: The way you'll check your 'relationship progress' with characters will be through the relationship panel, which will be responding to the relationship logic. For now, it's still a placeholder UI and doesn’t display anything yet.
To do:
Claire in game: In theory, Claire and the rest of the characters should be roaming in the scenery depending on the daytime, progression of the game, relationship, etc. Of course, I won't be able to work on the system for managing the character's behaviour since it would take a good amount of time and is not necessary at the moment. So for now, I'll make a very basic version that positions Claire statically based on the time of day and whether new events are unlocked.
Functional relationship panel: The panel needs to actually show the current relationship with each character.
Relationship panel UI design: Self explanatory.
That’s all I can remember for now from the logic and mechanics side.
🎨 About art, I didn't make much progress since I've been focused on the technical side. But I made a new general design for Claire to keep consistency in the next events/scenes. I also gave it some quick coloring.
About writing, I made 0 progress on this.