Bestiary at Angband.oook.cz

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • fph
    Veteran
    • Apr 2009
    • 1030

    #16
    The idea behind monster memory is that you get full information about monster abilities only when you are familiar enough with the game and you don't need it anymore.
    --
    Dive fast, die young, leave a high-CHA corpse.

    Comment

    • Oraticus
      Apprentice
      • Sep 2014
      • 84

      #17
      Originally posted by PowerDiver
      This is an old old discussion. FWIW I think the idea of monster memory is stupid, and have advocated for telling the players the rules of the game [i.e. full monster info] for more than a decade.
      Whoops, didn't mean to bring up old topics (though I'm sure nearly every topic has been touched on at one time or another).

      From a game design perspective, I love the concept of monster memory and learning from experience. It aids immersion by tying you and your character together in learning experiences... you and @ are sharing your discoveries and failures. It also enhances that visceral fear that comes from diving and discovering new mobs; each mob having a more verbose and foreboding lore than the previous, and that intimidating description is given more gravity by the lack of subsequent information detailing what that monster is capable of. In a narrative-bereft game like Angband, it seasons the gameplay with a little bit of a story element.

      That being said, I agree with PowerDiver. While it helps Angband in several ways, the time-release nature of that information is more crippling to gameplay than it is beneficial simply because Angband is a rogue-like. Without that info, you will die, and it's simply not your fault. You didn't have the info to make an educated decision.

      Originally posted by fph
      The idea behind monster memory is that you get full information about monster abilities only when you are familiar enough with the game and you don't need it anymore.
      Pretty much this... the people who direly need this info are the newbies, and they start out with none. Would it be better just to give full monster lore from the start instead of having new players troll through the forums and internet trying to find out specific mob stats or how to "hack" this info into their in-game monster lore?

      Comment

      • Derakon
        Prophet
        • Dec 2009
        • 9022

        #18
        Originally posted by Oraticus
        That being said, I agree with PowerDiver. While it helps Angband in several ways, the time-release nature of that information is more crippling to gameplay than it is beneficial simply because Angband is a rogue-like. Without that info, you will die, and it's simply not your fault. You didn't have the info to make an educated decision.
        Well, more specifically the crippling comes from a) the fact that monsters in Angband can often one-shot you (or more generally, get you into a lethal situation, e.g. knocked out, paralyzed, chain-confused, etc.), so you can't afford to just let them do their thing and learn from experience, and b) monsters don't change from one game to another. So you as a player will end up learning all the monsters eventually anyway, at which point the learned monster memory thing is just a barrier preventing you from easily accessing knowledge that you really have anyway.

        The monster memory mechanic would make more sense in a game where monsters aren't as powerful and where their capabilities are randomized across playthroughs.

        Comment

        • caruso
          Adept
          • May 2011
          • 164

          #19
          Originally posted by bio_hazard
          The bummer is that I think the old bestiary had info for some of the variants too, didn't it?
          You can still look it up via the Wayback Machine at the Internet Archive.

          edit: The search engine won't work, but you can still click the numbers and initials below to search the list manually (or with Ctrl-F). Also, you may get an error message 503. In that case, just refresh the page a couple of times.
          Last edited by caruso; January 12, 2017, 14:09.

          Comment

          • fph
            Veteran
            • Apr 2009
            • 1030

            #20
            Originally posted by caruso
            You can still look it up via the Wayback Machine at the Internet Archive
            You can see the page, but the search itself doesn't work. The search was implemented server-side, and of course the Wayback machine can't archive it...
            --
            Dive fast, die young, leave a high-CHA corpse.

            Comment

            • caruso
              Adept
              • May 2011
              • 164

              #21
              Originally posted by fph
              You can see the page, but the search itself doesn't work. The search was implemented server-side, and of course the Wayback machine can't archive it...
              But you can still click the numbers and initials below to open up the lists of monster entries

              Comment

              • Pete Mack
                Prophet
                • Apr 2007
                • 6883

                #22
                On this, I agree with Eddie. There is zero upside to monster memory. It's primary effect is to encourage slow play among newbies, which is...unfortunate. Get rid of it, and get rid of rods of probing and the corresponding priest spell.

                Originally posted by PowerDiver
                This is an old old discussion. FWIW I think the idea of monster memory is stupid, and have advocated for telling the players the rules of the game [i.e. full monster info] for more than a decade.

                Comment

                • Ingwe Ingweron
                  Veteran
                  • Jan 2009
                  • 2129

                  #23
                  Originally posted by Pete Mack
                  On this, I agree with Eddie. There is zero upside to monster memory. It's primary effect is to encourage slow play among newbies, which is...unfortunate. Get rid of it, and get rid of rods of probing and the corresponding priest spell.
                  I disagree about the zero upside, at least I did when the game was newer to me. At that time, I remember it being fun to discover the monsters and to work out what each did. The upside being FUN. But, maybe I was just masochistic. Once I had become sufficiently versed at the game, however, the monster memory mechanic eventually ceased to be fun. Fortunately, Nick made it so that simply copying monster.txt to lore.txt made the problem moot.
                  “We're more of the love, blood, and rhetoric school. Well, we can do you blood and love without the rhetoric, and we can do you blood and rhetoric without the love, and we can do you all three concurrent or consecutive. But we can't give you love and rhetoric without the blood. Blood is compulsory. They're all blood, you see.”
                  ― Tom Stoppard, Rosencrantz and Guildenstern are Dead

                  Comment

                  • Thraalbee
                    Knight
                    • Sep 2010
                    • 707

                    #24
                    Work in progress

                    I just uploaded to http://angmongraph.azurewebsites.net/monGraph.html
                    Works on my laptop but I see that on the mobile version of Chrome the modal will not show.

                    The main struggle I had is that the html-page reads the actual monster definition files from vanilla angband, they are not hard coded. What would help a lot is if >> monster definition files had version name or revision count in their head <<

                    Next step is to make the description complete or perhaps partially complete. Not sure how much I want to include. I will also look at reading the artifact.spo file instead of monster file and display in the same manner, should not be difficult and would be extra useful for reviewing randarts.

                    p.s. I made this to learn html/javascript on which I am still a rookie, so all feedback is welcome.

                    Comment

                    • Nick
                      Vanilla maintainer
                      • Apr 2007
                      • 9647

                      #25
                      Originally posted by Thraalbee
                      This is way more useful to me than any other interface I've seen for monsters. Classifying by level, splitting uniques and non-uniques, and just displaying the glyphs are all massive wins. Awesome work

                      The monster.txt file is likely to get a bit of an overhaul fairly soon. I'll probably expand the info and power lines to make it more human-readable, and replace colour symbols with names (g->Green, etc).

                      It would be easy to put a line like this
                      Code:
                      # Angband 4.0.5
                      at the top of the file; the only danger here is that updating it is forgotten, but I guess an old header would be better than nothing.
                      One for the Dark Lord on his dark throne
                      In the Land of Mordor where the Shadows lie.

                      Comment

                      • takkaria
                        Veteran
                        • Apr 2007
                        • 1951

                        #26
                        Originally posted by Thraalbee
                        I just uploaded to http://angmongraph.azurewebsites.net/monGraph.html
                        Works on my laptop but I see that on the mobile version of Chrome the modal will not show.

                        The main struggle I had is that the html-page reads the actual monster definition files from vanilla angband, they are not hard coded. What would help a lot is if >> monster definition files had version name or revision count in their head <<

                        Next step is to make the description complete or perhaps partially complete. Not sure how much I want to include. I will also look at reading the artifact.spo file instead of monster file and display in the same manner, should not be difficult and would be extra useful for reviewing randarts.

                        p.s. I made this to learn html/javascript on which I am still a rookie, so all feedback is welcome.
                        Nice! This looks cool. I started prototyping something but yours looks way better. A couple of suggestions:

                        typeahead.js - https://twitter.github.io/typeahead.js/ - might be a useful tool (the 'bloodhound' component) for doing name-based search. I've used it in other projects and the interface is fairly straightforward.

                        Also, if you're looking for a challenge, it's probably worth converting the angband .txt file into javascript-friendly data ahead of time and then just serving it up already processed, instead of making the browser parse it whenever you load the page.

                        EDIT: I just looked at the source, and saw that you're building strings so you can parse them as JSON. You can just build objects directly - if you have an array like 'var x = []' you can add entries using the push method, like 'x.push({ level: mlevel, name: mname, ... })'.
                        Last edited by takkaria; January 13, 2017, 22:48.
                        takkaria whispers something about options. -more-

                        Comment

                        • Thraalbee
                          Knight
                          • Sep 2010
                          • 707

                          #27
                          Thanks for feedback. I wanted to learn using json input so started there. Then bolted the read text file to json in front for this use case. But it makes sense see to simplify. Unless Nick changes the source files to json ☺

                          Comment

                          • fph
                            Veteran
                            • Apr 2009
                            • 1030

                            #28
                            If you write a parser from the gamedata to Json, maybe it would make sense to include it in the main source files, in utils/ -- it is going to be handy for a number of different side-projects.
                            --
                            Dive fast, die young, leave a high-CHA corpse.

                            Comment

                            • Thraalbee
                              Knight
                              • Sep 2010
                              • 707

                              #29
                              Originally posted by fph
                              If you write a parser from the gamedata to Json, maybe it would make sense to include it in the main source files, in utils/ -- it is going to be handy for a number of different side-projects.
                              Good idea! I did the two step model to learn both ways, that is handy now. Will be easy to split them into two pieces.

                              Comment

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