Borg for 320 is running.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Timo Pietilä
    Prophet
    • Apr 2007
    • 4096

    Originally posted by Zikke
    It generally wasn't dying to uniques; it was frequently dying to a mob of similar monsters, like a pack of Gulegons or a flight of great wyrms, or it would charge at a Graveyard (like a boss).
    I have seen this behavior in much older versions of borg too. I feels like there is something wrong in borg danger calculation, maybe some overflow somewhere, because it might get scared of one big critter, but when there is multiple and death is near certain, it just attacks like if there isn't any danger at all.

    Like just multiple Gelugons or Black Reavers. One gets it running, Vecna escort makes it think it is completely safe.

    Comment

    • Antoine
      Ironband/Quickband Maintainer
      • Nov 2007
      • 1010

      By the way, APWhite, do you actually look like your profile picture (minus the purple light)? I have always imagined you do for some reason.

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

      Comment

      • Zababa
        Apprentice
        • Sep 2009
        • 99

        Need to refuel but can't

        This borg runs into loops when he tries to refuel his torches. He goes home because he has fresh torches stored there, but he seems not to find them, like if he was pressing the wrong key to pick them up.

        The first time it happened, the torches were on position (z) and I saw in the borg messages he is pressing <y> to pick them up. I thought that may be because I used a qwertz rather than a qwerty keyboard layout.

        This time, the position of the full torches is different (9), yet the borg writes that he cannot refuel.

        I run the borg under Windows XP SP3, a pre-compiled version I downloaded just today. I hope the attached savegame file helps you analyze the problem. When I restarted angband and loaded the game, the borg got our of the strange loop immediately. I wish I had the possibility to log the borg in a file to browse through more than just the latest few.

        Keep up the good work. I love your WP site and your frequent updates.
        Attached Files

        Comment

        • APWhite
          Adept
          • Jul 2007
          • 244

          Originally posted by Zikke
          I believe the borg should definitely adopt a much more conservative approach to those super-deep levels. I especially noticed that it would frequently keep trying to survive on a level that was getting filled up with really bad things, well past when I would have just said "okay time to recall or ?TeleportLevel or find a stairs, this is getting way too thick". It generally wasn't dying to uniques; it was frequently dying to a mob of similar monsters, like a pack of Gulegons or a flight of great wyrms, or it would charge at a Graveyard (like a boss).

          Is the borg-log.txt file able to record more than 1 game? It was neat (and morbid) to see all the horrible deaths.
          The borg does keep count of how many times it has teleported away. Once it reaches a threshold, he leaves the level. Sometimes, he hangs onto a level if a unique is on the level. He also likes to stay on a level longer if there is a vault.

          The borg-log.txt used to record all the borg deaths. Lately, it has only been writing the last death. The game routine of file_open(), which the borg used, was modified to a write mode instead of append. I'll make a repair on it, now that i am thinking of it.
          St George Chiropractor
          Angband Borg Homepage

          Comment

          • APWhite
            Adept
            • Jul 2007
            • 244

            Originally posted by Antoine
            By the way, APWhite, do you actually look like your profile picture (minus the purple light)? I have always imagined you do for some reason.

            A.
            My picture is at my biz site, Innova Pain

            I'm just about as old as Locutus and a bit uglier.
            St George Chiropractor
            Angband Borg Homepage

            Comment

            • Netbrian
              Adept
              • Jun 2009
              • 141

              Originally posted by Antoine
              By the way, APWhite, do you actually look like your profile picture (minus the purple light)? I have always imagined you do for some reason.
              Actually, the purple lights are there in real life.

              I'm posting another savefile. The borg keeps trying to swap out amulets, although she'll stop to progress in between. She hasn't lost her gold digging fixation either.

              (I've also noticed that she's back to carrying bad ammo, and hoards mushrooms of Stoneskin for some reason.)

              A few other things --

              a) Try running the borg with disconnected stairs. She'll absolutely freak out when entering the dungeon. However, if you reload the savefile, she explores fine until she finds another staircase.

              b) You can easily reproduce the too many monsters issue (among other oddities) by asking the borg to money scum for the player.

              Thanks again for all you're putting into this!
              Attached Files

              Comment

              • Netbrian
                Adept
                • Jun 2009
                • 141

                Addendum -- I've been having the borg play with no-selling, and have been quite impressed so far. She's coping far better than I expected.

                Comment

                • APWhite
                  Adept
                  • Jul 2007
                  • 244

                  Originally posted by Netbrian
                  Addendum -- I've been having the borg play with no-selling, and have been quite impressed so far. She's coping far better than I expected.
                  Interesting. the borg was not programmed to deal with that situation exactly. I suspect the inventory might fill up with artifacts or ego items.
                  St George Chiropractor
                  Angband Borg Homepage

                  Comment

                  • Zababa
                    Apprentice
                    • Sep 2009
                    • 99

                    Town scumming errors

                    This borg stops often. He is killing all the folks in town and stoping every few seconds. Often just when he gets hungry.

                    I don't know why he is doing that.
                    Attached Files

                    Comment

                    • Zababa
                      Apprentice
                      • Sep 2009
                      • 99

                      I have set the borg_self_scum = FALSE, so that the borg does not scum money in the town. It wanted the the potion of Wisdom (25000), and then probably the Potion of Augmentation (180000) and had basically no money. I would have let him scum, but it was stopping and beeping every few seconds.

                      EDIT: I have just read on Andrew's twitter that he fixed the money scumming issues I had. Thanks a lot, Andrew! I'll download the new borg version.
                      Last edited by Zababa; June 1, 2011, 10:19.

                      Comment

                      • Zababa
                        Apprentice
                        • Sep 2009
                        • 99

                        How can I tell borg to save the game regularly?

                        Today I let the borg run the whole night. When I woke up, I saw him on character level 40, but with a message that he ran out of memory. The game crashed. I restarted it and loaded, but he then was back on character level 33, just at the moment when I started him in the evening.

                        If there would be an option to tell the borg to save the game every so often, e.g. every 10 minutes, I'd be happier

                        I only found the options borg_dump_level and borg_save_death which let him make a character dump when the character died if he has reached a certain character level.

                        But a time-based saving option would be nice as well, especially if the borg can run out of memory.

                        Comment

                        • Zababa
                          Apprentice
                          • Sep 2009
                          • 99

                          Scumming town still not perfect?

                          Hi Andrew, your recent update of the town scumming loop is a good progress. Borg no longer unhooks itself when it is about to satisfy hunger. However, I now observe that after he's been through 4-5 loops of killing the residents, he waited for new town folk to spawn. Well, they spawned, but the borg still continues waiting. As if he would not see the crowded town.

                          He only kills people as he randomly moves through the town, he does not chase after them. Only when I lead him into the masses he managed to recover from his strange blindness after a while -- but after some 3-4 normal town genocides he did not care about the townfolk again.
                          Attached Files

                          Comment

                          • Zababa
                            Apprentice
                            • Sep 2009
                            • 99

                            Gnome Mage lose all spellpoints very early

                            Something must be very buggy. I let the borg play a gnome mages and all ended ended very soon loosing their spellpoints completely. Not that they were empty, but they were all gone. The gnome mages' spellpoints reached a handfull of max spellpoints around level 4 (some got lost underway) and then the max spellpoints line was suddenly completely gone at some time around character level 4 or 5. Ultimately, their stats in the left look like in warriors' stats which never ever have or get any spellpoints).

                            This is an example how the amount of max spellpoints chagned over time through the character levels:

                            Level 1: 2
                            Level 2: 4, 3
                            Level 3: 4
                            Level 4: 6, 0
                            Level 5: 0, forever 0
                            Last edited by Zababa; June 1, 2011, 21:34.

                            Comment

                            • APWhite
                              Adept
                              • Jul 2007
                              • 244

                              Originally posted by Zababa
                              Today I let the borg run the whole night. When I woke up, I saw him on character level 40, but with a message that he ran out of memory. The game crashed. I restarted it and loaded, but he then was back on character level 33, just at the moment when I started him in the evening.

                              If there would be an option to tell the borg to save the game every so often, e.g. every 10 minutes, I'd be happier

                              I only found the options borg_dump_level and borg_save_death which let him make a character dump when the character died if he has reached a certain character level.

                              But a time-based saving option would be nice as well, especially if the borg can run out of memory.
                              He is not supposed to run out of memory. The 309 borg would run for days without any problems. The 320 borg is a bit different, and somehow there are some leaks. I have not been able to track them down. I don't think I have the software needed to catch a leak.
                              St George Chiropractor
                              Angband Borg Homepage

                              Comment

                              • d_m
                                Angband Devteam member
                                • Aug 2008
                                • 1517

                                Originally posted by APWhite
                                He is not supposed to run out of memory. The 309 borg would run for days without any problems. The 320 borg is a bit different, and somehow there are some leaks. I have not been able to track them down. I don't think I have the software needed to catch a leak.
                                Some of the leaks are our (my) fault

                                I've been working on fixing bugs for 3.3 but if I get a chance I'll build a 3.2.0 borg and run it under valgrind to figure out what is leaking--there is at least one leak that I know exists and is my fault.

                                I'm not sure if Takkaria is going to release a 3.2.1 bugfix release. If not, I will give you a patch to apply which will probably remove many (all?) of the leaks you're seeing.

                                EDIT: To be clear, most of the leaks are fixed in staging (and master I think) but just not in 3.2.0.
                                linux->xterm->screen->pmacs

                                Comment

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