You know when you see a psuedo 3D dungeon in a first person perspective like this:

Now, I'm note sure that SNES supported 3D so I suppose it was all done in 2D, I know that all tiles are drawn to look 3D when pieced together.
It's just that I have no idea on how to code this, at all, not even the simplest clue. I have done 2D top-down and side-scrolling but not a 3D-looking 2D dungeon with "depth". I know this can be achieved through 3D-programming with z-depth and all that fancy stuff, but I'd REALLY just like to do it in 2D, the classical way.
I figured some of you old foxes might know how to code this, and might nudge me in or explain it. I'v tried googling it but I came up with 0 topics around first person view in 2D.
The harders part I can imagine is scaling and positioning the walls, floors and ceilings that's further away so it looks like a complete hallway that you can see a defined amount of "cells" into.
Items, Monsters and other stuff is just plain scaling and not much piecing together with the other tiles so it shouldn't be hard to do.
So how do you do a 2D first person view for a Dungeon Crawler using strictly 2D?
I'm going to use SFML and C++ and I'd like to avoid 3D programming as much as possible, strictly using 2D skills.
So anyone got any ideas on how to achive this?
Edited by Moonkis, 25 November 2012 - 06:30 PM.







