Live data from Hacker News

Infinite Craft

neal.fun

541–550 of 831 posts

Re: Infinite Craft

#542

Lemme know if there's another way to press every combination: let maxElementReachedForElement = {}; let totalElements = 0; let firstElement = 0; let secondElement = 0; setInterval(function() { document.getElementsByClassName('mobile-item')[firstElement].getElementsByClassName('item')[0].click(); document.getElementsByClassName('mobile-item')[secondElement].getElementsByClassName('item')[0].click(); totalElements = do…

Thank you! I've let your script run for near 20 hours. It has discovered 3000 items including

`One Does Not Simply Walk Into Mordor`

Re: Infinite Craft

#543

Some of my first discoveries: -Big Little Shop of Mummies -Super Madagascar -Lemurpocolypse -Captain Lemur -The Mummy Returns to Madagascar -Captain Super Madagascar -Captain Lemurpocolypse -Black Pantherbeard -Black Pantherbeardbeard -Black Pantherbeardbeardbeard -Black Pantherbeardbeardbeardbeard

Ok, so I discovered the Zombatmobile 2.0, then the Zombatmobile 3.0, then the 4.0, and let's just say now we're at the Zombatmobile 1000000000.

Re: Infinite Craft

#544
Art+Phobia = artphobia (first) Pterodactyl+phobia = pterodactylphobia (first) Freddy Krueger + Snap = Freddy Snaps (first)

Re: Infinite Craft

#545
post #82

Earlier quoted context omitted.

Neat. Campfire+sushi took about 10 seconds before it gave up and did not combine them.

There's tons of combinations that take forever and nothing ends up happening. That's how I got around to the comment thread (clean+satan is why I'm here): I'm waiting for the latest combination to time out

They seem to be asynchronous, e.g. you can actually combine several pairs at the same time.

Re: Infinite Craft

#547
post #492

The game state clears on reload, so here's a wee console snippet to export your list of elements: console.log(JSON.stringify({discoveries: window.$nuxt.$root.$children[2].$children[0].$children[0]._data.discoveries, elements:window.$nuxt.$root.$children[2].$children[0].$children[0]._data.elements})) I'll figure out how to re-import the state later, but it's past midnight for me now.

The state can be re-imported like this: ``` a = (insert JSON output here) window.$nuxt.$root.$children[2].$children[0].$children[0]._data.elements = a.elements; window.$nuxt.$root.$children[2].$children[0].$children[0]._data.discoveries = a.discoveries; ```

By the way you missed a semicolon after `(insert JSON output here) `

Re: Infinite Craft

#548
post #492

The game state clears on reload, so here's a wee console snippet to export your list of elements: console.log(JSON.stringify({discoveries: window.$nuxt.$root.$children[2].$children[0].$children[0]._data.discoveries, elements:window.$nuxt.$root.$children[2].$children[0].$children[0]._data.elements})) I'll figure out how to re-import the state later, but it's past midnight for me now.

The state can be re-imported like this: ``` a = (insert JSON output here) window.$nuxt.$root.$children[2].$children[0].$children[0]._data.elements = a.elements; window.$nuxt.$root.$children[2].$children[0].$children[0]._data.discoveries = a.discoveries; ```

I used this to import my own terms.

This can be used to get a novel starting point (disregarding the original starting point).

It can also be used to start from unreachable elements, although it isn't clear to me exactly how the "First discovery" works, e.g. will your unreachable elements pollute the neal.fun datastore, or only the byproducts? Either way, it is interesting.

Re: Infinite Craft

#549
post #235
post #224

Earlier quoted context omitted.

Loch Ness? I skipped to the Loch Ness Monster. Got the Lake only later on. And then I got Nessie. This is a Quagmire

Porkosaurus, Soup Nazi, Sphinxie, Sodium Chloride, Abdominable Snowman, Baconator and both Yeti and Godzilla. And Yogazilla which is a "First Discovery". Found myself: Thomas the locomotive

Some of my favorite first discoveries:

- Cactus Missile

- Mammoth Marula

- Super Lizard Wizard

- Cheesethorn Bush

- Cheesnado Lizard Wizard

- Cheesnado 2: Cheesnado Strikes Back

- Cheesewolftrap

Re: Infinite Craft

#550

  Apocalypse + 2016 = 2017
  Apocalypse + 2017 = 2018
  Apocalypse + 2018 = 2019
  Apocalypse + 2019 = 2020
  ...
but ...

  Apocalypse + 2030 = 2030
Uh-oh!
Post reply on HN