G
Guest
Guest
Archived from groups: rec.games.roguelike.development (More info?)
I know this is a topic that has been discussed many times before, but I
felt like bringing it up yet again. I was going through old archives of
rgrd and found a topic called "Dungeon space" or something. Truly
inspiring ways of visualizing 3D space partially in ASCII were found
within those messages. One of them I particularly liked:
|.|
+---+ |.| +---+
|...| |.| |...|
|...+---|.|------+...|
|...'...|@|T.....'...|
|...+---|.|------+...|
|...| |.| |...|
+---+ |.| +---+
|.|
This is rather easy to visualize and all the fun bits of 3D space could
be added to roguelikes. See the troll passing underneath the bridge?
Imagine the player leaping upon its back LOTR style and ambushing it.
This method of visualization could really work.
########
########## #......#
#........# #.###+1+
+1+#####.# #.# +2+
#+2+# #.# #.# #.###
#...# #.# #.# #...#
#...#============#...#
#...'....T.......'...#
#...#============#...#
#...# #@# +1+ #...#
##.## #.# +2+ ##.##
#.# #.# |.| +2+
+2+ #.##|.|###+1+
+1+ #...|.|.....#
#.# ####|.|######
#.# +2+
#.#########+1+
#............#
##############
This is my edit of the above dungeon. The +s symbolize a transition from
level to level: a staircase. The numbers in between represent the level.
The Troll is on a level 2 bridge and might just decide to crash down on
the unknowing player above! Imagine a gigantic beast thundering down on
a tiny little human... SPLAT.
One of the first problems I see is visualizing transitions themselves.
How should staircases be shown? And should higher levels have something
to set them off from the lower levels? Maybe:
|.|
/+---+ |.| /+---+
|...| |.| |...|
|...+---|.|------+...|
|...'...|@|T.....'...|
|...+---|.|------+...|
|...| |.| |...|
+---+ |.| +---+
/ / |.| / /
I experimented briefly with ways of filling in that space with special
ANSI characters, but none looked too good.
The second is the toughest. If the player passes under a bridge, how are
they to see under the bridge?
|.|
+---+ |.| +---+
|...| |.| |...|
|...+---|.|------+...|
|...'...|$|......'...|
|...+---|.|------+...|
|...| |.| |...|
+---+ |.| +---+
|.|
(The $ represents where the Player is, but below)
Should that bit of the bridge just 'disappear'?
Any other real disadvantages to this visualization method? I think I
might just use it...
I know this is a topic that has been discussed many times before, but I
felt like bringing it up yet again. I was going through old archives of
rgrd and found a topic called "Dungeon space" or something. Truly
inspiring ways of visualizing 3D space partially in ASCII were found
within those messages. One of them I particularly liked:
|.|
+---+ |.| +---+
|...| |.| |...|
|...+---|.|------+...|
|...'...|@|T.....'...|
|...+---|.|------+...|
|...| |.| |...|
+---+ |.| +---+
|.|
This is rather easy to visualize and all the fun bits of 3D space could
be added to roguelikes. See the troll passing underneath the bridge?
Imagine the player leaping upon its back LOTR style and ambushing it.
This method of visualization could really work.
########
########## #......#
#........# #.###+1+
+1+#####.# #.# +2+
#+2+# #.# #.# #.###
#...# #.# #.# #...#
#...#============#...#
#...'....T.......'...#
#...#============#...#
#...# #@# +1+ #...#
##.## #.# +2+ ##.##
#.# #.# |.| +2+
+2+ #.##|.|###+1+
+1+ #...|.|.....#
#.# ####|.|######
#.# +2+
#.#########+1+
#............#
##############
This is my edit of the above dungeon. The +s symbolize a transition from
level to level: a staircase. The numbers in between represent the level.
The Troll is on a level 2 bridge and might just decide to crash down on
the unknowing player above! Imagine a gigantic beast thundering down on
a tiny little human... SPLAT.
One of the first problems I see is visualizing transitions themselves.
How should staircases be shown? And should higher levels have something
to set them off from the lower levels? Maybe:
|.|
/+---+ |.| /+---+
|...| |.| |...|
|...+---|.|------+...|
|...'...|@|T.....'...|
|...+---|.|------+...|
|...| |.| |...|
+---+ |.| +---+
/ / |.| / /
I experimented briefly with ways of filling in that space with special
ANSI characters, but none looked too good.
The second is the toughest. If the player passes under a bridge, how are
they to see under the bridge?
|.|
+---+ |.| +---+
|...| |.| |...|
|...+---|.|------+...|
|...'...|$|......'...|
|...+---|.|------+...|
|...| |.| |...|
+---+ |.| +---+
|.|
(The $ represents where the Player is, but below)
Should that bit of the bridge just 'disappear'?
Any other real disadvantages to this visualization method? I think I
might just use it...