adS wrote:
Anyway, It is not the player's task to understand program internals. The program should behave reasonable which it does not in these two cases.
I am afraid I can't agree with that. If it were a matter of internals, it would have no effect in the gameplay, and as it has an effect on the gameplay, it is a rule of the game.
Please remember that DROD, despite each element on itself being simple, has really complex interactions between the elements and it is impossible to have everything be
reasonable, because different solutions will be reasonable for different people.
One person claimed I/We are incompetent programmers, because when he saw explanation about vertical preference he concluded the game is lazy written and we can't even write a pathmapping. For that guy, only pathmapping is a reasonable solution.
I take the rules as they are because that's how the game works and since it's not the most unintuitive thing in the game (serpents, wraithwings, multiple decoys, Stalwarts) and rather something easy to remember, I have no issue with this. And the Moo's example is just another consequence of the rules mentioned by Doom - one of the door opens only after the player moves off the pressure plate, and walking off from the pressure plate is only processed after all monsters move.
----
Sure, it could be made that "
whenever door opens, see if any evil eye can see Beethro"
but then it would create a question - should the eye get a move when waking up, even if it wakes up after everything else moves or should it not? If the latter, we get a special exception the player has to keep in mind, that "
Evil eyes always get a move when they wake up, except if they woke up after their turn to move"
. And special exceptions to established rules are much worse than more rules.
If we decide that they DO get their move, then we have a different issue - an evil eye, which is farther in the monster order than a different monster, when it wakes up outside their specified order are capable of moving outside that order. It's again a special exception, this time which will sound "
All monsters will move in their specific movement order, except evil eyes which wake outside their order"
.
This might not sound so bad, but we have only covered Evil Eyes so far, what about other monsters? Should they also get free actions when doors open? Why should Evil Eyes be the only ones who have that ability?
I can't really see a good solution save for not implement pressure plates at all, and any other one will suffer from some kind of issues which might be a problem for different people. It's just a decision taken by the games developer, just like someone once decided to have
Castling in chess.
____________________________
My website |
Facebook |
Twitter