Page 12 of 12 FirstFirst ... 2 10 11 12
Results 111 to 118 of 118

Thread: Spacegate

  1. #111
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    Location
    The Unseelie Court
    Posts
    13,515

    Default

    Thanks.

    I hsve two multis who are each visiting an "unvisited" planeted every day. That is one which is listed in the spreadsheet - whose data I incorporate - but has not been verified with an actual visit.

    Revision 218 updates the planet data to have the results of those visits (since I last posted such an update) - as well as from my 3 characters who are each going to a RANDOM planet every day. A total of 431 validated or new planets.

    Code:
    > vsg unvisited
    
    Considering 729 planets.
    After filtering for cheapest trade item (any @ 0 Meat), 729 left.
    
    I suggest that you visit the planet at coordinates HODGMAN
    Here's what I know about that planet:
    
    Planet Name: Sigma Linoleus XI (difficulty = 7)
    Coordinates: HODGMAN
    
    Environmental Hazards:
      irradiated
    Elemental Hazards:
      frigid zones
    Plant Life: primitive
    Animal Life: primitive
    Intelligent Life: none detected
    Just one more year needed to validate the rest of the spreadsheet planets.
    Last edited by Veracity; 01-01-2020 at 10:39 PM.

  2. #112
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    Location
    The Unseelie Court
    Posts
    13,515

    Default

    Revision 219 adds something I've been thinking about for a long time: recording the type of "rocks" encounters we find on a planet.

    The spreadsheet had this, but, in my experience, every planet had all three types of encounter, so, why bother?
    Subsequent experience finds that is not true.

    Fortunately (planning for this) many months ago I started saving the encounter list for every space gate visit. Over all of my multis, I have encounters saved for 1420 different planets.

    I added a "rocks" field to the planet record with a bit field.
    Space Caves = 1
    Cool Space Rocks = 2
    Wide Open Spaces = 4

    I wrote a "fix" program which would read in the planet data for all planets I have encounter data for and update the "rocks" field according o the encounters I saw.

    Space Caves + Cool Space Rocks + Wide Open Spaces (7) = 581
    Space Cave + Wide Open Spaces (5) = 16
    Space Cave + Cool Space Rocks (3) = 739
    Space Cave (1) = 81

    I wonder about the (5) planets. I have seen visits where we detected ancient ruins but never saw the encounter because there were so many creature encounters that the RNG never gave it. Perhaps all planets can have Space Caves, lots of them ALSO have Cool Space Rocks, and lots of them ALSO have Wide Open Spaces - and the (5) are anomalous because my single run did not show Cool Space Rocks. I'll try visiting those again to see what I can learn.

    Cool Space Rocks + Wide Open Spaces (6) = 0
    Wide Open Spaces (4) = 0
    Cool Space Rocks (2) = 3

    Yeah. I would not be surprised if those (2) planets should also have Space Caves

    No rocks (0) = 244

    Most of those are planets I visited before I started saving encounters.
    3 of them are planets that I actually visited and saw no rocks - ZESTIES, WANKERS, SXAQNXQ
    Every one of those 3 has animals, plants, aliens, Spants, and Murderbots.

    For example:

    Code:
    > SpaceGateExplorer WANKERS
    
    Planet Name: Psi Microscopius II (difficulty = 22)
    Coordinates: WANKERS
    
    The planet's sky is a pale pink.
    The landscape is lit by a sky-dominating white sun.
    The planet doesn't appear to have any satellites.
    
    Environmental Hazards:
      toxic atmosphere
      high gravity
      irradiated
    Elemental Hazards:
      scary noises
      lewd rock formations
    Plant Life: primitive (hostile) (sgplanta12.gif)
    Animal Life: primitive (sganimala12.gif)
    Intelligent Life: detected (hostile) (unknown alien trophy) (sgalienb6.gif)
    DANGER: Spant chemical signatures detected (drones)
    DANGER: Murderbot frequencies detected (data cores)
    ALERT: ANCIENT RUINS DETECTED (Space Pirates 3: Paradise under a Strange Sun)
    Revision 219 adds the "rocks" field to the planet data, saves the "rocks" as appropriate when actually doing a Spacegate run on a planet, and includes the back-fill for the 1420 different planets I saved the Encounters for.

    By and by I will add a parameter to let you (me) go to a "norocks" planet - one where we think there are no rocks - in order to backfill the planets I visited before I started saving encounters. I.e., "vsg known norocks". Without the "known", all "unvisited" planets will also match, since I did not import purported rocks from the spreadsheet.

  3. #113
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    Location
    The Unseelie Court
    Posts
    13,515

    Default

    I want to be able to backfill the rocks for various planets I already visited before I started saving the encounters.

    New command prefixes (in addition to status, visit, suggest):

    count - filter on goals and say how many planets match
    list - filter on goals and list the planets that match.

    New planet filtering types (in addition to known and unvisited):

    validated - a known planet that I (or you) have actually visited.

    known = unvisited + validated

    New goals:

    rocks0 - no known rocks
    rocks1 - Space Caves
    rocks2 - Cool Space Rocks
    rocks3 - Space Caves, Cool Space Rocks
    rocks4 - Wide Open Spaces
    rocks5 - Space Caves, Wide Open Spaces
    rocks6 - Cool Space Rocks, Wide Open Spaces
    rocks7 - Space Caves, Cool Space Rocks, Wide Open Spaces

    Not exactly user friendly, but they are intended for my use.

    Code:
    > vsg count validated rocks0
    
    Considering 1682 planets.
    After filtering on 'rocks0', 243 left.
    
    > vsg count validated rocks1
    
    Considering 1682 planets.
    After filtering on 'rocks1', 81 left.
    
    > vsg count validated rocks2
    
    Considering 1682 planets.
    After filtering on 'rocks2', 3 left.
    
    > vsg count validated rocks3
    
    Considering 1682 planets.
    After filtering on 'rocks3', 749 left.
    
    > vsg count validated rocks4
    
    Considering 1682 planets.
    After filtering on 'rocks4', 0 left.
    I'm sorry. I don't know any planets that satisfy all of your requirements
    
    > vsg count validated rocks5
    
    Considering 1682 planets.
    After filtering on 'rocks5', 16 left.
    
    > vsg count validated rocks6
    
    Considering 1682 planets.
    After filtering on 'rocks6', 0 left.
    I'm sorry. I don't know any planets that satisfy all of your requirements
    
    > vsg count validated rocks7
    
    Considering 1682 planets.
    After filtering on 'rocks7', 590 left.
    So, I have 243 planets I have visited with no rock data. I'll send one of my multis who is currently doing "random" to do "validated rocks0" instead to fill those in.

    Eventually, if we are use the the "turns" strategy, where you want to minimize turns, I will add rocks1 (only Space Caves) to non-hostile plants and animals, all of which are skippable

    Here is what "list" looks like. All planets with both anomalous plants and anomalous animals:

    Code:
    > vsg list animals, plants
    
    Considering 2401 planets.
    After filtering on 'anomalous animals', 65 left.
    After filtering on 'anomalous plants', 6 left.
    EGGBURT
    MXTDHJR
    ODMXDMW
    OVTEAVT
    RSCJVKH
    TOPNDXA
    All with a primitive alien totem:

    Code:
    > vsg list trophy totem
    
    Considering 2401 planets.
    After filtering on 'trophy totem', 5 left.
    BAMMMCY
    GRIMACE
    ZDPZQGQ
    ZDPZSCS
    ZPFLMNZ
    Revision 220.

  4. #114
    Senior Member
    Join Date
    Apr 2006
    Posts
    165

    Default

    Okay, I'm sorry for jumping all the way to revision 220, but I'm still a bit lost. Is this script ready for farming or does it still need setup for data gathering? I'm happy to help run random planets, I'm just not sure if that's needed anymore.

  5. #115
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    Location
    The Unseelie Court
    Posts
    13,515

    Default

    Feel free to farm. I am doing spading on my own, and periodically update with my spading data.

    That said, revision 240 fixes some typos. I had a few completely bogus function calls, but because they ended with "to_string()", KoLmafia attempted to fix them for me.
    An immediately forthcoming release of KoLmafia removes that "fixing" and revealed the typos.

    You need to update this scrpt if you keep up to date with KoLmafia versions.
    You should be doing that, anyway.

  6. #116
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    Location
    The Unseelie Court
    Posts
    13,515

    Default

    Revision 283 updates the data files with data from my main and my multis. We've been doing the following:

    validated rocks0 - planets that I previously spaded - and published - before I started keeping track of the three types of rocks. See below.
    unvisited - planets from the public spreadsheet that I have not yet visited in order to validate
    random - almost always a totally new planet

    As of this release, all visited planets have been checked for rocks.

    I didn't originally check because I assumed that every planet had a chance of all three kinds of rocks. I now have a sample of 2585 "validated" planets.

    rocks0 - no rocks - 0 planets
    ---
    rocks1 - Space Cave - 125 planets
    rocks2 - Cool Space Rocks - 5 planets
    rocks4 - Wide Open Spaces - 0 planets
    ---
    rocks3 - Space Cave and Cool Space Rocks - 1215 planets
    rocks5 - Space Cave and Wide Open Spaces - 39 planets
    rocks6 - Cool Space Rocks and Wide Open Spaces - 1 planet
    ---
    rocks7 - Space Cave and Cool Space Rocks and Wide Open Spaces - 1200 planets
    ---

    Since I now save the encounters for each visit, I could (programmatically) analyze all of those planets, but I observe that Space Cave is at least 4 times as frequent as either Cool Space Rocks or Wide Open Spaces. From memory, it looks like Cool Space Rocks is more frequent than Wide Open Spaces. For example, here is a planet I visited today:

    Code:
    > vsg status
    
    Visiting the Spacegate Terminal
    Planet Name: Mu Hippidipsus II (difficulty = 25)
    Coordinates: ZZZZZZV
    
    The sky is a dim red.
    The planet's sun (if it has one) is nowhere to be seen.
    Several forested moons pepper the planet's ecliptic plane.
    
    Environmental Hazards:
        toxic atmosphere
        high gravity
        irradiated
    Elemental Hazards:
        hot solar flares
        scary noises
        lewd rock formations
    Plant Life: none detected
    Animal Life: primitive (sganimala4.gif)
    Intelligent Life: none detected
    DANGER: Murderbot frequencies detected (data cores)
    ALERT: ANCIENT RUINS DETECTED (Space Baby 1: Time Enough at Last)
    
    You fully explored that planet today.
        Cool Space Rocks: 2
        Recovering the Satellite: 1
        Space Cave: 8
        The Animals, The Animals: 6
        Time Enough at Last: 1
        Wide Open Spaces: 2
    
    You gained 166 pages of Spacegate Research
    It appears that when KoL generates the random encounters, it considers all the possible available types - animals, plants, aliens, ruins, spants, murderbots, rocks - and randomly selects among them, possibly weighting some types higher than others. I have seen at least one example which advertised ruins (and LOTS of other types of encounter), but it didn't show up.

    Looking at these samples:

    rocks7 - Space Cave and Cool Space Rocks and Wide Open Spaces - 1200 planets

    It is very common to have all three rock types.

    rocks3 - Space Cave and Cool Space Rocks - 1215 planets
    rocks5 - Space Cave and Wide Open Spaces - 39 planets

    I'd like to see how many total rocks each of these had, but if you only have 3 or 4, say, most will be a Space Cave and perhaps 1 will be one of the others.

    rocks6 - Cool Space Rocks and Wide Open Spaces - 1 planet

    This is planet ZKRFNZK

    Code:
    Today's encounters on the planet at coordinates ZKRFNZK (Gronulus Tyler III)
         Cool Space Rocks: 4
         That's No Moonlith, it's a Monolith!: 1
         The Animals, The Animals: 8
         Wide Open Spaces: 2
         hostile intelligent alien: 5
    Interesting. 6 rocks, all of the "less common" variety. I bet if I reran this planet, I see a different distribution.

    I should write a script to crunch the all the SpacegateVisits.NAME.txt files in my data directory to put real numbers for rock distribution on my 2585 "validated" planets.

    Having now re-visited all of my "validated" planets after I started tracking rocks, all of my multis are now going to "unvisited" planets.

    Code:
    > vsg count unvisited
    
    Considering 151 planets.
    I should be done with those by mid-October. I will submit another data update at that time, at which point, I will have visited every single planet from the public spreadsheet (as it existed when I imported the data when I started this project). I will then set my multis loose on "random" planets and we'll see what else the universe holds for us. I probably should add a new command at that time: "unknown" - like "random", but rerolls if it's already in the database. That is extremely unlikely, but, why not?

  7. #117
    Developer fronobulax's Avatar
    Join Date
    Feb 2009
    Location
    Central Virginia, USA
    Posts
    4,790

    Default

    I have one character running this daily. I will gladly run with the parameters you request and share the datafiles if that is of interest.

  8. #118
    Senior Member Crowther's Avatar
    Join Date
    Nov 2006
    Posts
    1,581

    Default

    I bet if I reran this planet, I see a different distribution.
    Originally Posted by Veracity View Post
    I couldn't resist. I got three space caves, so ZKRFNZK is really a rocks7.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •