Hi everybody:
Hoping that someone has an article, a tutorial, or something similar that can help me out.
I'm trying to write a 3d dungeon rendering application similar to many 80s computer RPGs: the Bard's Tale, Ultima Underworld, Eye of the Beholder, Alternate Reality: The City/Dungeon, Mordor: Depths of Dejenol, etc, etc, etc. Eventually I hope to use the view as an interface for an online game.
I have a working renderer up and running, but I'm having some problems with perspective. I'd really like to see other people's solutions to this problem, but it seems that invariably everyone makes different design decisions. For example, I found someone who was using DOM/CSS to draw the "3d" view, but the dungeon map uses grid squares that can be either "on" or "off", whereas my implementation allows each wall to be turned on and off individually.
My game will allow for large open spaces as well as small corridors and the view should render correctly regardless of the amount of open space between the wall and the point of view.
Anyone have any experience with this?