First person dungeon crawling – Best way?

Discussion in 'Game Development General Discussion' started by Trenton_net, Jul 12, 2011.

  1. Trenton_net

    Trenton_net AKA SUPERCOM32

    Joined:
    Apr 13, 2007
    Messages:
    2,378
    Likes Received:
    58
    Hey Everyone,

    You know how you play first person dungeon crawlers where you walk around a maze and your first person view gets updated frame by frame as you walk over each cell on a map? How exactly do most programs implement this? Do they simply have bitmaps of the walls and hallways and assemble them based on what the user should see? Or do most actually render in 3D, texture everything, and just provide a static viewpoint of where the user should be seeing?

    I would think the easiest way to handle this would be to have images of close-range walls, far range walls, halls, etc, and then blit the scene based on what the map looks like?
     
  2. graphique

    graphique Enthusiastic Member

    Joined:
    Oct 17, 2007
    Messages:
    578
    Likes Received:
    25
    The classic "Wizardry" games, in their NES incarnations, do use the pre-bitmapped approach, out to a draw distance of like 1 or 2 squares away. Of course this only works as long as you don't animate the "step" between squares. Modern dungeon crawlers like "Etrian Odyssey" I'm pretty sure it's a real 3D rendering done on the fly.

    EDIT: another alternative is the "Phantasy Star 1" approach: animate a very simple wireframe room with solid colored walls, in realtime.
    And for the morally bankrupt: the "Jurassic Park CD" approach: build a filming set and do the whole thing in FMV ;)
     
    Last edited: Jul 14, 2011
  3. subbie

    subbie Guardian of the Forum

    Joined:
    Feb 25, 2005
    Messages:
    4,749
    Likes Received:
    94
    It really depends on the game and when it was made. If you wish to make one now the best way is probably polygons as you can setup and render it pretty easily.
     
  4. derekb

    derekb Well Known Member

    Joined:
    Jan 7, 2009
    Messages:
    1,964
    Likes Received:
    44
    my favorite dungeon crawler to look at would be the Eye of the Beholder trilogy

    But like Yakumo said, at this point youd probably be better off going with a 3d dungeon and just limiting the movement to square units if you wanted to emulate the constricted movement feeling of the classics. Man first person dungeon crawlers sure were fun
     
  5. KH2K4

    KH2K4 Spirited Member

    Joined:
    May 2, 2011
    Messages:
    194
    Likes Received:
    2
  6. subbie

    subbie Guardian of the Forum

    Joined:
    Feb 25, 2005
    Messages:
    4,749
    Likes Received:
    94
    :ayashi:
     
  7. Trenton_net

    Trenton_net AKA SUPERCOM32

    Joined:
    Apr 13, 2007
    Messages:
    2,378
    Likes Received:
    58
    Bitmaps would be easier for me since I don't know jack about 3D programming. But I guess there's always a start.

    UPDATE: Would anyone know where to find rips for these bit-mapped maze type games? I'd like to see how the images are strategically split so when making your own it will be easier.
     
    Last edited: Jul 15, 2011
  8. derekb

    derekb Well Known Member

    Joined:
    Jan 7, 2009
    Messages:
    1,964
    Likes Received:
    44
    SORRY totally got the avatars confused lol, LIKE SUBBIE SAID


    you may want to look into the Aesop32/daesop stuff that was released, it was a planned engine update for EOB3 that was never pushed into production. I think you can extract resources with DAESOP and may be able to to get an idea of how it was constructed

    http://vogons.zetafleet.com/viewtopic.php?t=20601
     
    Last edited: Jul 15, 2011
  9. graphique

    graphique Enthusiastic Member

    Joined:
    Oct 17, 2007
    Messages:
    578
    Likes Received:
    25
    What do you need to know? If you're going the prerendered bitmap route, you just need to make up a list of all the wall types you'll need, then brush up on your perspective drawing skills and draw them. Try drawing your "field of view" on graph paper to decide what walls you need.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page