Hello everyone,
I'm currently developing a simulation game based on a doujinshi convention using Construct 3. Players can arrange the location of stalls, and characters will automatically spawn and move around the venue, aiming to create the bustling atmosphere of attending a convention.
I've designed two behavior patterns for the characters:
1.Characters will move to a random stall (represented by a yellow dot), linger there for a few seconds, and then move on to another stall.
2.Characters will pick a random point within the venue and move towards it.
However, I've encountered an issue. Due to the auto-pathfinding settings, many characters end up following similar paths, often overlapping each other.
This makes it challenging to create the impression of a crowded convention.
Additionally, when characters use the auto-pathfinding, their routes are sometimes simplified in a way that they walk over the tables, rather than avoiding them. I don't want to increase the obstacle range as I fear it might completely block some paths. Any suggestions on how to address this?
I hope to achieve two main objectives:
1.Reduce the performance consumption of individual characters to increase the number of characters on the scene.
2.Spread characters out within the venue as much as possible, avoiding overlaps, making the scene look busy even if there aren't many characters.
Would any experts here be able to offer some advice or direction on how I might better optimize this aspect of my design? I'm especially interested in insights regarding auto-pathfinding and overall game performance optimization.
Thank you in advance!