trick
Level: Legendary Smitemaster
Rank Points: 2580
Registered: 04-12-2003
IP: Logged
|
Re: Angle the playing board so that it is not a top down view (+1)
I'm a big fan of isometric graphics, if done right, but I don't think it'd work very well for a game like DROD. For everything to be visible, walls might have to be see-through for large parts of a room (not only to show monsters, but other objects as well, like orbs, doors, trapdoors, ortho squares, force arrows, etc), and things just wouldn't look as good with holes all over the place. An alternative could be to make the height of walls and closed doors and such very low, but that wouldn't look very good either, I think.
Also, as Chris touched on, a square room would be diamond-shaped in an isometric engine; to fill the rectangualar screen space, you'd have to make the rooms more diamond shaped (from a non-iso viewpoint). Maximum possible room sizes would also differ. An isometric tile is made out of two 2D tiles placed beside each other, assuming a standard 2:1 isometric ratio. This includes one full tile, plus 4 quarters of 4 neighbouring tiles, so you still get 2 tiles total, it's just distributed differently. A DROD room is 38x32 tiles. To get an isometric room of the same size, you'd need... uh... about 70x35 2D tiles, I think (the numbers get a little wonky because of the rotation, etc). Half of the space taken up by these would be blank, of course, but it would be distributed so that you can't just cut it off. What I'm trying to say is that an isometric room would have to be smaller than a top-down room, unless you fill in the blank space with tiles, in which case it would be roughly the same size but completely differently distributed, so rooms from top-down DROD and isometric DROD still wouldn't be compatible (well, unless we add scrolling...).
Even if all of these little obstacles were overcome, the graphics engine of the current DROD would be pretty much useless for an isometric engine, so we'd have to code a new graphics engine more or less from scratch. This would take time. All graphics would have to be redone as well, of course.
- Gerry
|