You can clone with
No one assigned
Let the monsters try to go around small obstacles automatically,
switch between senses depending on whether a monster can see, smell
or hear the player, or make the random movement less random by remembering
the direction the monster last moved in, and not moving into the opposite
direction during the next move.
This list is adapted from some old Andres' notes. Anything else?
The part with remembering the direction is already fully done by Andres.
We don't yet have small obstacles or translucent obstacles on the map, so monster pathfinding can wait.
We don't have monster with many senses, but when we do, switching between them will be needed, indeed.
Hearing is not implemented. I'm not sure we should implement it, because the hero can't do the same, so it's a bit cheating. Unless it only wakes up monsters or unless only very loud player noises gives vague, rare hints to the monsters. Or something even more original and not provoking a chain-reaction. Hearing is nice in that it's very cheap computationally, but it also makes for predicable monsters.
Subsumed by kosmikus#40.