Making levels interesting without just adding more loot

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • jens
    Swordsman
    • Apr 2011
    • 348

    #16
    Originally posted by EpicMan
    Another way to change up a level would be to have some levels with double-wide hallways, I.e. two spaces wide, instead of single-width. Or just let that sometimes happen with any level.
    Yes, I'd like this, I have wanted it for a long time... I want more space in the dungeon in general, but people usually say that it gets too dangerous then. Well that's what we want right?

    Comment

    • Antoine
      Ironband/Quickband Maintainer
      • Nov 2007
      • 1010

      #17
      My strong advice is to simply increase the number of monsters per level. This leads to more interesting situations where the player has to deal with multiple monsters (perhaps with quite different capabilities) at once, and creates a more 'hectic' feel.

      I did this in Quickband and it seems to work. It's also an extremely easy change to make

      A.
      Ironband - http://angband.oook.cz/ironband/

      Comment

      • fizzix
        Prophet
        • Aug 2009
        • 3025

        #18
        Originally posted by EpicMan
        Another way to change up a level would be to have some levels with double-wide hallways, I.e. two spaces wide, instead of single-width. Or just let that sometimes happen with any level.
        I've actually wanted to add this, but have had some difficulty in figuring out how to put it in the code. We could make double wide hallways for sections of passages, that is somewhat more straightforward.

        Comment

        • Derakon
          Prophet
          • Dec 2009
          • 9022

          #19
          Presumably in the current hallway placement there's a bit of code that looks something like this:
          Code:
          For each point p in the desired corridor:
              map[p.x][p.y] = empty space
          If you want double-wide corridors, you can just do this:
          Code:
          For each point p in the desired corridor:
              map[p.x][p.y] = empty space
              map[p.x][p.y - 1] = empty space
              map[p.x - 1][p.y - 1] = empty space
              map[p.x - 1][p.y] = empty space
          Just remember to check that the additional spaces are not out of bounds.

          ...hm, or that there's any structure they could overwrite. I don't know exactly where a corridor ends currently, but it should be fairly easy to spot if this change causes problems e.g. by damaging vaults, poking holes in pits, etc.

          I'm all for making the player face down multiple enemies at once, as soon as doing so is no longer gambling that both monsters won't use their "Slightly more than half-kill the player" moves on the same turn. This is a bit of a problem with the late game.

          Comment

          • CunningGabe
            Swordsman
            • Feb 2008
            • 250

            #20
            Originally posted by Nomad
            I like the stuff that's been done to vary the look of the dungeon levels so far in 3.3, and I think there needs to be more added along those lines. Some ideas:

            * More variety in level layouts and the shape and size of rooms in general. Maybe more use of permanent rock outside of vaults?

            * More types of monsters found in pits and nests, and variable sizes and shapes for them. Dragon and demon pits could have toned-down varieties on the lower levels, say smaller rooms containing only baby and young dragons or lesser demons. There could be mixed dragon nests as well as pits containing only one variety. Ants, bats, birds, reptiles, snakes, spiders would all work well as lower-level nests; kobolds, dark elves, naga and hydra could appear in small-scale pits.

            * How about nests themed by monster abilities rather than species, e.g. a nest full of all cold/fire/poisonous monsters? How about entire levels themed that way?

            * More smaller-scale vault type rooms, with traps and/or monsters guarding say a single mildly OOD treasure, a level appropriate chest, or a guaranteed number of in-depth treasures. (How about 3x3 rooms containing a stash of similar items, such as cash, scrolls, potions or mushrooms? How about evil ones with a mimic or two slipped in there among the items?)

            It would be cool if layouts for pits/nests and just general room designs could be loaded from edit files like the vaults, so everybody could have a crack at designing new types and share them around.
            I'm interested in a lot of these, and d_m has talked about similar things. The contents of monster nests / pits is already pulled out to an edit file (pit.txt), but not the layouts. I am planning in the near future to add some other pit layouts, particularly smaller ones, so that we can make pits more common, especially at lower levels.

            I agree that ultimately, it would be nice for as much room design as possible to be pulled out to edit files. d_m has done a lot of work in refactoring the dungeon generation code, which should help make such a thing feasible. Coming up with a good edit file format will probably prove challenging, though.

            Comment

            • Nick
              Vanilla maintainer
              • Apr 2007
              • 9637

              #21
              Originally posted by EpicMan
              So what are other options for increasing interest other than giving out more good items?
              Play FAangband
              One for the Dark Lord on his dark throne
              In the Land of Mordor where the Shadows lie.

              Comment

              • Jazerus
                Apprentice
                • Jun 2011
                • 74

                #22
                Originally posted by Nomad
                I like the stuff that's been done to vary the look of the dungeon levels so far in 3.3, and I think there needs to be more added along those lines. Some ideas:

                * More variety in level layouts and the shape and size of rooms in general. Maybe more use of permanent rock outside of vaults?

                * More types of monsters found in pits and nests, and variable sizes and shapes for them. Dragon and demon pits could have toned-down varieties on the lower levels, say smaller rooms containing only baby and young dragons or lesser demons. There could be mixed dragon nests as well as pits containing only one variety. Ants, bats, birds, reptiles, snakes, spiders would all work well as lower-level nests; kobolds, dark elves, naga and hydra could appear in small-scale pits.

                * How about nests themed by monster abilities rather than species, e.g. a nest full of all cold/fire/poisonous monsters? How about entire levels themed that way?

                * More smaller-scale vault type rooms, with traps and/or monsters guarding say a single mildly OOD treasure, a level appropriate chest, or a guaranteed number of in-depth treasures. (How about 3x3 rooms containing a stash of similar items, such as cash, scrolls, potions or mushrooms? How about evil ones with a mimic or two slipped in there among the items?)

                It would be cool if layouts for pits/nests and just general room designs could be loaded from edit files like the vaults, so everybody could have a crack at designing new types and share them around.
                1. I think the devs are currently opposed to using permanent rock for purposes other than vaults and level boundaries. There'd have to be a very compelling and interesting reason to do so, I suspect.

                2. More variety in pits is definitely a good idea - realistically, humanoids like orcs and trolls would be the least likely of dungeon monsters to pack like sardines into a room, unless you assume that orc pits are something akin to barracks with sleeping surfaces and such. Ant hives, etc. could be interesting, and might be an impetus for creating uniques for the neglected monster categories; I'd be terrified to face, say, a unique Bat of Gorgoroth under the wrong circumstances, for example.

                3. Themed levels are something that I'd be a big supporter of. I don't play Unangband, but from what I've read it's done some interesting things in this direction. Overall I just feel like the atmosphere of the dungeon could use a lot more variation. Morgoth, the supreme evil of Middle-earth, decides to create a 5000' deep fortress to protect himself, but apparently he has pretty tame ambitions as to the actual architecture of the place since it's all standard stone corridors and rooms, now with a few natural caverns that he decided to leave in place?

                In all seriousness, there's nothing wrong with our standard level generation and what d_m's been doing with the algorithms is pretty cool stuff. However, things like lava levels with predominantly fire-themed monsters, orc fortresses, level-sized ant hives with extremely disorganized/organic one-tile-wide passageways, and any other theme/architectural motif that might be tactically or thematically interesting would be excellent. That's not to say that themed levels should be predictable ones, either - sure, it's an orc fortress, but who's to say they don't have nasty pets, or perhaps a powerful demon as their leader?

                4. This ties in with increasing variation, and makes the dungeon make more sense. I like it.

                Comment

                • d_m
                  Angband Devteam member
                  • Aug 2008
                  • 1517

                  #23
                  Originally posted by Nomad
                  * More types of monsters found in pits and nests, and variable sizes and shapes for them. Dragon and demon pits could have toned-down varieties on the lower levels, say smaller rooms containing only baby and young dragons or lesser demons. There could be mixed dragon nests as well as pits containing only one variety. Ants, bats, birds, reptiles, snakes, spiders would all work well as lower-level nests; kobolds, dark elves, naga and hydra could appear in small-scale pits.

                  * How about nests themed by monster abilities rather than species, e.g. a nest full of all cold/fire/poisonous monsters? How about entire levels themed that way?
                  Gabe and I have been doing some work in this direction. It didn't end up being ready for 3.3 but I think

                  Originally posted by Nomad
                  * More smaller-scale vault type rooms, with traps and/or monsters guarding say a single mildly OOD treasure, a level appropriate chest, or a guaranteed number of in-depth treasures. (How about 3x3 rooms containing a stash of similar items, such as cash, scrolls, potions or mushrooms? How about evil ones with a mimic or two slipped in there among the items?)
                  I've been working on something a little like this. I don't want to say more until I have something working.

                  Originally posted by Nomad
                  It would be cool if layouts for pits/nests and just general room designs could be loaded from edit files like the vaults, so everybody could have a crack at designing new types and share them around.
                  I've been trying to make the dungeon generation code easier to read. This is a great idea, although it could be pretty challenging. I may try to do something like this for 3.4.
                  linux->xterm->screen->pmacs

                  Comment

                  • d_m
                    Angband Devteam member
                    • Aug 2008
                    • 1517

                    #24
                    So, I've been working in this direction (although recently haven't had a lot of time, what with 3.3 bugs and "real life"). I'm glad people are advocating for more interesting levels, and hopefully 3.3 is a step in the right direction.

                    Here's an excerpt from a TODO list I wrote awhile ago about Angband:

                    Code:
                     * possibly improve illumination in caverns
                     * work on creating more dense/connected/twisty levels
                     * add monster towns
                     * add graveyards/libraries/weapon rooms/alchemy rooms/etc
                     * add sub-caverns/sub-labyrinths to default gen
                     * write new level gen:
                       1. generate minerals/walls first
                       2. add streams/lakes
                       3. add cavern sections (w/ relevant monsters)
                       4. carve rooms/passages (w/ relevant monsters/items)
                       5. random mutations
                       6. stairs
                    
                     * add new floor types (e.g. water, dirt, grass?)
                     * add new wall types (e.g. dirt, ice, trees?)
                     * add flavor items
                     * make mushrooms better
                     * add more food types
                    A lot of these ideas have come from variants I've played, although I think Takkaria is opposed to a lot of the more variant-ish aspects of terrain, so I probably won't do a wholesale import of NPP/Un terrain, or other variants. We'll have to see how it goes.
                    linux->xterm->screen->pmacs

                    Comment

                    • artes
                      Adept
                      • Jun 2011
                      • 113

                      #25
                      Originally posted by Derakon
                      Also an interesting idea, but I still maintain that the destructed levels were great for flavor and interesting to fight in.
                      Yeah, I like to stumble into a destructed place as a rare variation now and then. Sure I'll probably try to avoid it, but the experience of unexpectedly finding a different kind of terrain is good in itself in my opinion.

                      Comment

                      • artes
                        Adept
                        • Jun 2011
                        • 113

                        #26
                        Originally posted by Jazerus
                        3. Themed levels are something that I'd be a big supporter of. I don't play Unangband, but from what I've read it's done some interesting things in this direction. Overall I just feel like the atmosphere of the dungeon could use a lot more variation. Morgoth, the supreme evil of Middle-earth, decides to create a 5000' deep fortress to protect himself, but apparently he has pretty tame ambitions as to the actual architecture of the place since it's all standard stone corridors and rooms, now with a few natural caverns that he decided to leave in place?
                        In Cthulhu Angband there was an orc tower and a necropolis, among other things. I haven't played Unangband, but it sounds interesting.

                        Comment

                        • Magnate
                          Angband Devteam member
                          • May 2007
                          • 5110

                          #27
                          Originally posted by Derakon
                          Everyone says that and I don't understand why. I always found them to be interesting.
                          We all have one of these. Yours is destroyed levels. Mine is haggling. Dos's is connected stairs ;-)
                          "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

                          Comment

                          Working...
                          😀
                          😂
                          🥰
                          😘
                          🤢
                          😎
                          😞
                          😡
                          👍
                          👎