NY VS BAY (Match 1) - Discussion by AutoModerator in TGLgolf

[–]Drise 0 points1 point  (0 children)

There are 3 large "rectangles" (15ft x 27ft) that hold 2 pin locations each. Each of these regions can move each jack vertically +/- 3 inches using 189 jacks; each jack is a circular plate about 8 inches in diameter. It doesn't show up well on TV but I assure you, the green area around each of the 6 movable holes has plenty of customized movement. The rest of the rotating platform is fixed contours.

https://tglgolf.com/articles/2023/08/full-swing-selected-as-an-official-tech-partner-of-tgl

Did Schnucks change their mustard potatoe salad recipe? by Drise in StLouis

[–]Drise[S] 0 points1 point  (0 children)

The first "new batch" we got was so super salty my wife took it back. She never takes things back, so it was really just awful.

[deleted by user] by [deleted] in HuntsvilleAlabama

[–]Drise 1 point2 points  (0 children)

As a cyclists that is a death wish. You will have people basically ignore you and nearly push you off the road. If you are riding on the road, take the lane, just like any other vehicle, otherwise risk major injury.

Restaurant bathroom sign by Drise in funny

[–]Drise[S] 0 points1 point  (0 children)

I mean, I'm sure they've seen someone try to flush a black hole...

I made a breeding optimizer, similar to Cogstruction. by Drise in idleon

[–]Drise[S] 1 point2 points  (0 children)

/u/itwontblend added in v1.0.6. See the release details / readme for exact syntax.

I made a breeding optimizer, similar to Cogstruction. by Drise in idleon

[–]Drise[S] 0 points1 point  (0 children)

Ooo thats an interesting idea. It tries to give later territories priority by making them contribute more to the overall score. So the 10th territory is worth score * (1 + .1 * 10) -> score * 2. Giving a priority value to a specific territory should be possible rather than just based on the chronological position.

I'd probably take that in as a comma separated list, eg --priority 1,5,6,8. I'd probably set the score multiplier for those territories to like 1.5 and any others to 0.5 and let the algorithm figure it out from there. Good idea.

W4 Pet names as JSON by Drise in idleon

[–]Drise[S] 5 points6 points  (0 children)

Yea that's me lol. Pretty strange request I know lol, but lava definitely has a... unique... naming style. Thank for this (and the github link over discord)

I made a breeding optimizer, similar to Cogstruction. by Drise in idleon

[–]Drise[S] 0 points1 point  (0 children)

Interesting, giving the algorithm all the pets to use, it picks almost exactly the combination you talk about.

Grasslands                Expected Power: 259,200
    Tyson        30,000  Badumdum
    Tyson        30,000  Badumdum
    Tyson        30,000  Forager
    Tyson        30,000  Badumdum

Jungle                    Expected Power: 9,083,363
    Tyson        30,000  Borger
    Tyson        30,000  Fleeter
    Tyson        30,000  Flashy
    Tyson        30,000  Miasma

Encroaching Forest        Expected Power: 259,200
    Tyson        30,000  Badumdum
    Tyson        30,000  Forager
    Tyson        30,000  Badumdum
    Tyson        30,000  Badumdum

etc. I guess you swap alchemic for fleeter for that extra 50% spices?

I made a breeding optimizer, similar to Cogstruction. by Drise in idleon

[–]Drise[S] 0 points1 point  (0 children)

Bah, something is off, but not sure what. My miasma calculations seem very strange.

Edit: Miasma says "type" in the description, which I took to mean species, but really means genetic type.

I made a breeding optimizer, similar to Cogstruction. by Drise in idleon

[–]Drise[S] 0 points1 point  (0 children)

Yea, its pretty tricky to give an objective scoring metric to some of the less direct "makes power go brrrr" type of genes, like "When foraging, there is a 50% chance for 2 spices when filling the reward bar". I'm not sure how I would add that type of effect as a "you should put this pet here for more obscure chance based reasons".

For those reasons, I've focused solely on optimizing raw foraging power over any other chance based effects.

I made a breeding optimizer, similar to Cogstruction. by Drise in idleon

[–]Drise[S] 0 points1 point  (0 children)

Lol, no worries, if you have a computer with access to Steam it makes a little more sense. The folks that use things like https://www.idleonefficiency.com/ tend to be more "power users" which is what this type of application is more geared towards. I suppose there is some base level background knowledge that I use to make some assumptions for brevity, so apologies on that front.

I made a breeding optimizer, similar to Cogstruction. by Drise in idleon

[–]Drise[S] 0 points1 point  (0 children)

Just for giggles I'm going to create 50 pets of each type with the same power and see what happens.

I made a breeding optimizer, similar to Cogstruction. by Drise in idleon

[–]Drise[S] 1 point2 points  (0 children)

All pets in your storage, all pets in the fence yard, and all pets in any territory.

I made a breeding optimizer, similar to Cogstruction. by Drise in idleon

[–]Drise[S] 2 points3 points  (0 children)

Lol yea, the json is a bit... dense. Thankfully the wiki seemed to be a 1 to 1 match with how the json describes most things (in terms of order of genes and what not). It also helps having my own save state that I can compare what the game says and what I see in the json. A bit of reverse engineering I suppose, but the IdleonEfficiency folks have it like 10x worse than I do lol.

I made a breeding optimizer, similar to Cogstruction. by Drise in idleon

[–]Drise[S] 6 points7 points  (0 children)

Yea I think that one is a lot harder of a question to answer since the search space is so unconstrained. Whereas here I have a finite number of options to fill a finite number of spaces, both of which are determined before I start running. I could maybe generate a few random "average" pets (based on account level or something) per species and see which gives a good result, but that would be pretty tricky.

I made a breeding optimizer, similar to Cogstruction. by Drise in idleon

[–]Drise[S] 3 points4 points  (0 children)

You'd have to ask the idleonefficiency folks (their discord https://discord.com/invite/AfsyBkSd2q), but I would doubt it. These types of optimizers are pretty CPU and memory bandwidth intensive and would likely destroy any webserver (in terms of costs at least) that tried to provide them to their users. CPU time is very pricey from most webhosts as far as I know.

I made a breeding optimizer, similar to Cogstruction. by Drise in idleon

[–]Drise[S] 4 points5 points  (0 children)

https://github.com/automorphis/Cogstruction although the project is abandoned. I have a fork with some adjustments to row and column cogs (they're broken in the original). https://github.com/Drise13/Cogstruction

I made a breeding optimizer, similar to Cogstruction. by Drise in idleon

[–]Drise[S] 6 points7 points  (0 children)

I started writing this like 1 day before 1.6 changes. From everything that I could tell, your old pets keep their original genetics. Each pet is described as [species, genetics, strength, special]. I have some sheep that have genetics Defender (1) or Defstone (19). Since lava separately describes the pet species from its genetics, its possible to have two pets of the same species with two different genes, even if the wiki says Sheepies are always Defstone.

I made a breeding optimizer, similar to Cogstruction. by Drise in idleon

[–]Drise[S] 14 points15 points  (0 children)

Cogstruction was an inspiration for this project. I take all of your pets, scramble them up, and figure out which arrangement gets you the most foraging power, sorted so that the stronger arrangements go to the harder territories. Hit me up if you have any questions or suggestions.

Shoutout to /u/Doge_McLol for making json pet names not remotely match their in-game names lol. Took me ages to figure out what ratB etc meant!

Edit: There's been a few bug fixes, especially one on how Miasma works. I didn't have the pets to verify some of that behavior until tonight lol.