Is it just me?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Skeeblix
    Rookie
    • Jul 2007
    • 11

    Is it just me?

    Have I just stayed awake a bit too long, or are dungeon levels smaller compared to previous versions. I'm not sure if it's just me, but things feel a bit smaller than they used to. Also, I haven't really had much of a chance to look at the changelog so I have no idea.
  • takkaria
    Veteran
    • Apr 2007
    • 1951

    #2
    Originally posted by Skeeblix
    Have I just stayed awake a bit too long, or are dungeon levels smaller compared to previous versions. I'm not sure if it's just me, but things feel a bit smaller than they used to. Also, I haven't really had much of a chance to look at the changelog so I have no idea.
    No difference. (Assuming you're playing 3.0.9.)
    takkaria whispers something about options. -more-

    Comment

    • Bill Peterson
      Adept
      • Jul 2007
      • 190

      #3
      At first glance, comparing generate.c for 3.0.9 and 3.0.6, it appears thqat you've eliminated the "align dungeon rooms" code. That could certainly produce levels with fewer rooms.

      Is this one of the options that was eliminated in the great sweep of changes?

      Comment

      • takkaria
        Veteran
        • Apr 2007
        • 1951

        #4
        Originally posted by Bill Peterson
        At first glance, comparing generate.c for 3.0.9 and 3.0.6, it appears thqat you've eliminated the "align dungeon rooms" code. That could certainly produce levels with fewer rooms.

        Is this one of the options that was eliminated in the great sweep of changes?
        Yup. Hadn't thought of that.
        takkaria whispers something about options. -more-

        Comment

        • Skeeblix
          Rookie
          • Jul 2007
          • 11

          #5
          Okay, it makes much more sense now. I was wondering why I was seeing fewer rooms. Looking back over things, it is in fact still all the same size, but I guess the elimination of the old code and the fewer rooms often produced by this, it makes levels feel a little less open.

          Comment

          • Magnate
            Angband Devteam member
            • May 2007
            • 5110

            #6
            Originally posted by takkaria
            Yup. Hadn't thought of that.
            Am I just being dim or is that counterintuitive? Surely having to align rooms would produce fewer rooms, because they wouldn't be placed if they didn't align. Surely turning off align_rooms should lead to more rooms, not fewer?

            I don't understand.

            CC
            "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

            Comment

            • Nameless
              Rookie
              • May 2007
              • 24

              #7
              It's counterintuitive, but it also seems to be true in my experience. I haven't researched the code to say why.

              Comment

              • Bill Peterson
                Adept
                • Jul 2007
                • 190

                #8
                Originally posted by Magnate
                Am I just being dim or is that counterintuitive? Surely having to align rooms would produce fewer rooms, because they wouldn't be placed if they didn't align. Surely turning off align_rooms should lead to more rooms, not fewer?

                I don't understand.

                CC
                No, I believe I was being hasty in ascribing the reported problem to the observed difference in generate.c between 3.0.6 and 3.0.9. Further invstigation has succeded in muddying the waters once again.

                I built a test character and generated a bunch of levels, using debug mode to cast clairvoyance. With the align rooms code activated or not the levels generated by 3.0.9 looked about the same. But going back to 3.0.6, the dungeon levels appear to be much more closely packed than 3.0.9. There's definitely been a change in the level generation behavior between the two versions, but just comparing the one file, generate.c, doesn't account for the change. Curious, as I thought that code was pretty much self contained.

                Bill

                Comment

                • takkaria
                  Veteran
                  • Apr 2007
                  • 1951

                  #9
                  Originally posted by takkaria
                  Yup. Hadn't thought of that.
                  FWIW, that comment was just noting that I'd forgotten there had been any level generation changes. Not that it was necessarily responsible for any odd behaviour -- the game being random as it is, it's hard to work out what might cause such behaviour, or even that such behaviour isn't just fluke.
                  takkaria whispers something about options. -more-

                  Comment

                  • Daven_26d1
                    Adept
                    • Jun 2007
                    • 211

                    #10
                    Its been said in the past that non-aligned rooms can result in fewer greater vaults, because the innefficient use of space means that its less likely agenerated room of a given size will have a viable space to go into.

                    If this is correct, than presumably this effect would be found with smaller rooms also; as long as the room was larger than the potential variance from the grid line which would presumably be half the distance between two of them. How much you would really notice something like this is difficult to gauge.

                    I have to say, however that I started playing in V again only in recent months, and it seems small to me too. I play without alignment anyway, was there a recent(ish) version where default map sizes were altered?
                    You sold a Broken Sword (1d2) (-2,-4) {average} (j) for 1 gold.
                    The shopkeeper howls in agony!
                    You say "Dude, the clue is in the name...".

                    Comment

                    • Big Al
                      Swordsman
                      • Apr 2007
                      • 327

                      #11
                      Leon's dungeon patch was added early July which made a few changes to dungeon generation code. Now the more difficult rooms are placed first (such as greater vaults) so that they have more room to fit.

                      It kind of makes sense that aligned rooms make for more rooms - consider the very simple example of a 'dungeon' that was filled with 1x2 sized 'rooms', with the dungeon being a total size of 1x6:

                      (Where xx, yy, zz are rooms, # is the dungeon edge)
                      Without rooms aligned, you could end up with something like:
                      Code:
                      ########
                      #zz yy #
                      ########
                      With rooms aligned to start on even squares only, you always get:
                      Code:
                      ########
                      #zzyyxx#
                      ########
                      Come play Metroplexity!
                      Un, V MX H- D c-- f- PV s- d+ P++ M+
                      c-- S I++ So+ B+ ac- !GHB SQ RQ+ V+

                      Comment

                      • takkaria
                        Veteran
                        • Apr 2007
                        • 1951

                        #12
                        Originally posted by Big Al
                        Leon's dungeon patch was added early July which made a few changes to dungeon generation code. Now the more difficult rooms are placed first (such as greater vaults) so that they have more room to fit.
                        Note that this isn't in 3.0.8 or .9, though. (Just to clarify.)
                        takkaria whispers something about options. -more-

                        Comment

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