> The score is actually based on time. And there are some random events (I don't know if you have found them) that have a countdown (like: kill 50 enemies in 2 minutes, find the exit in 30" etc...)
>
I haven't seen any events . How does the game inform about them?
The music change, a message with the task appears and a timer starts. Special tasks are not very common (2% chance every level).
[quote:2ysrxwy8]
Tips on how can I avoid the "enemy stuck" issue?
The best tips would come from knowing how have you made the enemy movement, to understand why it is failing. Without that, I can only talk about a generic trick, an event to check when an enemy is stuck to move him out of there. Something like:
Pick active enemy
Speed = 0
Not collision with player
And then you make some action to get it out of there. You could use the 8direction behavior, move it up, check if it's still stuck, move right, etc.
I've changed a couple of things in the new version, I think that is a little better. Anyway, I'm using the find path behavior to move enemies and if they collide with other enemies or walls -> Push customMovemento out of solid(nearest)