martindzejky / tiny-shop

Ludum Dare #54 submission.
https://ldjam.com/events/ludum-dare/54/tiny-shop
MIT License
0 stars 0 forks source link

Customers get stuck a lot #5

Closed martindzejky closed 11 months ago

martindzejky commented 11 months ago

Around corners, or near a basket...

martindzejky commented 11 months ago

This is mainly because the navigation mesh does not update when products and baskets are placed on the floor, so the customers cannot avoid them. The avoidance implementation in Godot is either bad, or I cannot use it properly, because it does not help customers at all to avoid the baskets. They just get stuck near them.

martindzejky commented 11 months ago

So I could not reasonably figure out the procedural navigation thingy - #11 - so I have to rely on the avoidance obstacles. 🥲

Maybe one way to make this problem less of a problem is to add a state for customer state machine which gets triggered when the customer gets stuck, and it just displays a bubble icon about it, prompting the player to help.