G
Guest
Guest
Archived from groups: rec.games.roguelike.development (More info?)
I'm currently piecing together some RL development modules, to make
future projects of mine easier to work with. Right now, I'm trying to
work out a different way of doing dungeon generation.
Firstly, I'm going to have the entire dungeon generation process done
through Lua, with the output (actual dungeon map) getting sent back to
the main C++ program. By doing this, it will be easier for the
end-user to both tweak the general algorithm for the dungeon layout,
but can also tweak the individual rooms and halls.
Each room and hall will be stored in their individual script file.
These script files will store any room specific game scripts, as well
as the actual room design. This will give the game more of a
distinctly different look. Most RLs use random dungeon generators to
produce the layout of the map only, and just use generic, plain rooms
and halls. This will allow for unique, handcrafted rooms to be placed
all throughout the levels, as opposed to the bland, ordinary
rectangular rooms.
Anyone could freely write a new room file, allowing them to create any
room they could think of and could freely plug it into the main
generation script. For example, someone could toss out a room like this:
############
#..........#
#...#..#...#
#...#..#...#
#.###..###.#
#....==....#
#.###..###.#
#...#..#...#
#...#..#...#
#..........#
############
Where '.' is floor, '#' is wall, and '=' is water. Then they could
write a script to cause the water to slowly expand, causing a sort of
drowning deathtrap.
The options would really be fantastic. Granted, the above example was
weak, but it was just a quick random idea. It'd be nice to play a
game where every room was interesting, and unique, and full of options.
Anyways, I'm nearing completion with this module, and then I hope to
be able to release a walkaround demo, with random dungeons, within the
next week or so, to show it off.
Anybody who has a cool idea for a room, or hall, please post it.
Likewise, anyone with a good suggestion, or critique of my idea,
please post it as well. I'm looking for all the feedback I can get.
--
My projects are currently on hold, but I do have
some junk at the site below.
http://www.freewebs.com/timsrl/index.htm
--
I'm currently piecing together some RL development modules, to make
future projects of mine easier to work with. Right now, I'm trying to
work out a different way of doing dungeon generation.
Firstly, I'm going to have the entire dungeon generation process done
through Lua, with the output (actual dungeon map) getting sent back to
the main C++ program. By doing this, it will be easier for the
end-user to both tweak the general algorithm for the dungeon layout,
but can also tweak the individual rooms and halls.
Each room and hall will be stored in their individual script file.
These script files will store any room specific game scripts, as well
as the actual room design. This will give the game more of a
distinctly different look. Most RLs use random dungeon generators to
produce the layout of the map only, and just use generic, plain rooms
and halls. This will allow for unique, handcrafted rooms to be placed
all throughout the levels, as opposed to the bland, ordinary
rectangular rooms.
Anyone could freely write a new room file, allowing them to create any
room they could think of and could freely plug it into the main
generation script. For example, someone could toss out a room like this:
############
#..........#
#...#..#...#
#...#..#...#
#.###..###.#
#....==....#
#.###..###.#
#...#..#...#
#...#..#...#
#..........#
############
Where '.' is floor, '#' is wall, and '=' is water. Then they could
write a script to cause the water to slowly expand, causing a sort of
drowning deathtrap.
The options would really be fantastic. Granted, the above example was
weak, but it was just a quick random idea. It'd be nice to play a
game where every room was interesting, and unique, and full of options.
Anyways, I'm nearing completion with this module, and then I hope to
be able to release a walkaround demo, with random dungeons, within the
next week or so, to show it off.
Anybody who has a cool idea for a room, or hall, please post it.
Likewise, anyone with a good suggestion, or critique of my idea,
please post it as well. I'm looking for all the feedback I can get.
--
My projects are currently on hold, but I do have
some junk at the site below.
http://www.freewebs.com/timsrl/index.htm
--