Competition mode

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Mangojuice
    Z+Angband Maintainer
    • Jun 2008
    • 318

    Competition mode

    It strikes me, after playing a bit in Comp 63, that Angband and variants would definitely benefit from a "Competition mode." It would be a birth option.

    (1) Certain options, like disconnected stairs, might be enforced.
    (2) When a character dies, on restarting the game with the same file, the game reverts to the original savefile, except:
    (3) Monster memory grows and is maintained game to game. (The information is out there but the current format almost forces encyclopedic memory or spoiler use)
    (4) Object flavors are re-randomized game to game. (No remembering that a Cast Iron Rod was Lightning Bolts last time -- new game mean you should have to learn flavors all over again. Also, it means that posted dumps can't help you cheat.)
    (5) The original character should be suicided so that everyone has fully random object flavors.
    (6) Character dumps should include a "competition stamp" that is random for every completely new character, but doesn't change game to game. The security-minded side of me just likes this idea, to identify the character for each competition with a unique tag.

    If people think this is a good idea, I'll prototype it in Z+'s next version.
    -----------------------------------------
    Z+Angband: A Zangband evolution
    http://tinyurl.com/5pq2bd
  • Jungle_Boy
    Swordsman
    • Nov 2008
    • 434

    #2
    I really like this idea. It would be nice to have monster memory and not have to redownload or recopy the savefile after every death.
    My first winner: http://angband.oook.cz/ladder-show.php?id=10138

    Comment

    • Atarlost
      Swordsman
      • Apr 2007
      • 441

      #3
      Originally posted by Mangojuice
      (1) Certain options, like disconnected stairs, might be enforced.
      I'd avoid doing this. While I'm not likely to play a competition, there's no chance at all of me playing without connected stairs. Sorry, but burning all my teleport scrolls bouncing around because I came down the stairs in a room with a pack of gravity hounds doesn't appeal to me. It also removes tele-level from the list of foolproof escapes. It's okay for some of the competitions, but it shouldn't be enforced upon all competitions or competitions will never be accessable to people like me.
      One Ring to rule them all. One Ring to bind them.
      One Ring to bring them all and in the darkness interrupt the movie.

      Comment

      • Mangojuice
        Z+Angband Maintainer
        • Jun 2008
        • 318

        #4
        Originally posted by Atarlost
        I'd avoid doing this. While I'm not likely to play a competition, there's no chance at all of me playing without connected stairs. Sorry, but burning all my teleport scrolls bouncing around because I came down the stairs in a room with a pack of gravity hounds doesn't appeal to me. It also removes tele-level from the list of foolproof escapes. It's okay for some of the competitions, but it shouldn't be enforced upon all competitions or competitions will never be accessable to people like me.
        My plan here is to make it a birth option when competition mode is enforced.

        In V, disconnected/connected stairs is already a birth option. In Z+, it's settable in-game. I don't think I want it to be a birth option, but maybe it should behave like a birth option in "competition mode."
        -----------------------------------------
        Z+Angband: A Zangband evolution
        http://tinyurl.com/5pq2bd

        Comment

        • Big Al
          Swordsman
          • Apr 2007
          • 327

          #5
          I'd say that it's probably not really worth it as a measure to prevent cheating - the competitions have always relied on people's honour to not cheat. Especially now that people are submitting char dumps instead of savefiles - it's trivial to change your 700,000 turn win into a 300,000 turn win by changing one number with your favourite text editor.

          But saving monster memory would be kind of nice. Or a feature to "import monster memory from another character" would work well. It would make things a bit nicer for the people who've won the game dozens of time and have full knowledge of everything already in comps.

          Importing monster memory would also be useful whenever savefile compatability is broken - eg. I understand why people can't upgrade their characters to 3.1.0 because of all the new objects and such, but the monsters remained mostly unchanged. Just saving monster memory would be nice.
          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

          • PowerDiver
            Prophet
            • Mar 2008
            • 2820

            #6
            Originally posted by Mangojuice
            It strikes me, after playing a bit in Comp 63, that Angband and variants would definitely benefit from a "Competition mode." It would be a birth option.

            (1) Certain options, like disconnected stairs, might be enforced.
            (2) When a character dies, on restarting the game with the same file, the game reverts to the original savefile, except:
            (3) Monster memory grows and is maintained game to game. (The information is out there but the current format almost forces encyclopedic memory or spoiler use)
            (4) Object flavors are re-randomized game to game. (No remembering that a Cast Iron Rod was Lightning Bolts last time -- new game mean you should have to learn flavors all over again. Also, it means that posted dumps can't help you cheat.)
            (5) The original character should be suicided so that everyone has fully random object flavors.
            (6) Character dumps should include a "competition stamp" that is random for every completely new character, but doesn't change game to game. The security-minded side of me just likes this idea, to identify the character for each competition with a unique tag.

            If people think this is a good idea, I'll prototype it in Z+'s next version.
            I think that there could be "promises", where for any option you can promise not to change it for the rest of the game. Then there wouldn't need to be a separate category of birth options, except perhaps a list options that must always be promised. Then for a comp, the instigator sets up what is considered to be important.

            Either monster memory is a good idea or it isn't. If it's a good idea, no importing. It is not fair to give a comp advantage to people who have better savefiles lying around. If it isn't a good idea, add a birth option for perfect monster memory for the current game that doesn't mark the savefile as a cheater.

            Comment

            • Mangojuice
              Z+Angband Maintainer
              • Jun 2008
              • 318

              #7
              Originally posted by PowerDiver
              Either monster memory is a good idea or it isn't. If it's a good idea, no importing. It is not fair to give a comp advantage to people who have better savefiles lying around. If it isn't a good idea, add a birth option for perfect monster memory for the current game that doesn't mark the savefile as a cheater.
              I would think there's no reason to benefit people who have played more outside of the competition. Standard Windows functionality is that monster memory is saved per file (AFAIK) so the idea here would be that it's only the monster memory you build up during the competition that you would have.
              -----------------------------------------
              Z+Angband: A Zangband evolution
              http://tinyurl.com/5pq2bd

              Comment

              • Nick
                Vanilla maintainer
                • Apr 2007
                • 9633

                #8
                Originally posted by Mangojuice
                If people think this is a good idea, I'll prototype it in Z+'s next version.
                I think it's a brilliant idea, particularly the monster memory and the reflavouring. I'd suggest not setting any particular birth options, to allow for variation from comp to comp.
                One for the Dark Lord on his dark throne
                In the Land of Mordor where the Shadows lie.

                Comment

                • chem
                  Adept
                  • Sep 2007
                  • 150

                  #9
                  Originally posted by Nick
                  I think it's a brilliant idea, particularly the monster memory and the reflavouring. I'd suggest not setting any particular birth options, to allow for variation from comp to comp.
                  if this is made (I think it is also a good idea), a patch against the [V] 3.1.0 codebase would also be welcome. for variants, if nothing else.

                  Comment

                  • PowerDiver
                    Prophet
                    • Mar 2008
                    • 2820

                    #10
                    Originally posted by Mangojuice
                    (2) When a character dies, on restarting the game with the same file, the game reverts to the original savefile, except:
                    It is crucial that everyone starts with the same store items, and the same possibly added via wizard mode [or direct savefile hacking] inventory. I don't see how you can do this other than saving the original savefile.

                    It might be good to have a command that scrambles flavors that you can call from within the game. That wouldn't mess with aware/tried status on flavors which knowledge is stored with the object type and is not tied to the associated flavor name.

                    Comment

                    • buzzkill
                      Prophet
                      • May 2008
                      • 2939

                      #11
                      Originally posted by Mangojuice
                      (1) Certain options, like disconnected stairs, might be enforced.
                      (2) When a character dies, on restarting the game with the same file, the game reverts to the original savefile, except:
                      (3) Monster memory grows and is maintained game to game.
                      (4) Object flavors are re-randomized game to game.
                      1. Love it, 2. Love it, 3. Love it, 4. Love it, has to be done.

                      #3. If monster memory is going to be maintained, then I'm in favor of starting the first instance of competitions characters with a blanked memory.

                      (5) The original character should be suicided so that everyone has fully random object flavors.
                      (6) Character dumps should include a "competition stamp" that is random for every completely new character, but doesn't change game to game.
                      I don't understand #5, I don't think #6 is necessary (but it couldn't hurt). I'd rather see a counter that increments every time a comp character dies.

                      Let me pitch the real-time timer again. I don't see any downside to it, and it opens up whole bunch of new victory possibilities.
                      www.mediafire.com/buzzkill - Get your 32x32 tiles here. UT32 now compatible Ironband and Quickband 9/6/2012.
                      My banding life on Buzzkill's ladder.

                      Comment

                      • Daniel Fishman
                        Adept
                        • Apr 2007
                        • 131

                        #12
                        5) means that Nick (or whoever) creates the competition character, then suicides it, then everyone else quickstarts from it. This means that everyone has different object flavours.
                        Of course, this wouldn't work if you're starting a character some distance into the dungeon, as some characters in the past have been.

                        Comment

                        • Nick
                          Vanilla maintainer
                          • Apr 2007
                          • 9633

                          #13
                          Originally posted by PowerDiver
                          It is crucial that everyone starts with the same store items, and the same possibly added via wizard mode [or direct savefile hacking] inventory. I don't see how you can do this other than saving the original savefile.
                          Yes, I hadn't thought of that. This is starting to get complicated.
                          One for the Dark Lord on his dark throne
                          In the Land of Mordor where the Shadows lie.

                          Comment

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