return to table of content

Infinite Craft

smarkov
89 replies
1d2h

I couldn't find any information but does this use some kind of LLM to derive the combinations from? It makes a request to the backend every time you combine items which sometimes takes >500ms, and also supports some really wild combinations that I highly doubt someone has taken the time to come up with. It would also explain why the icons are emoji's, it would be fairly trivial to ask ChatGPT to give you the result of Fire + Water and an accompanying emoji.

JeremyNT
69 replies
1d2h

You are correct according to this tweet [0]. That may become inaccessible as Nitter dies, but the text is:

Working on an endless crafting game with llama 2

along with a video of this game.

[0] https://nitter.cz/nealagarwal/status/1747284257582506102#m

madeofpalk
54 replies
1d1h

Ahh, neat application of it. Explains the somewhat dubious combinations I was seeing.

hinkley
48 replies
1d

Forest + fire = smoke

Mud + water = swamp

Swamp + plant = Venus Flytrap

Okay, okay.

Venus Flytrap + Smoke = smoke detector

<confused smile meme>

Night_Thastus
28 replies
1d

Tree + Water = river was also pretty baffling.

Unfortunate. I can see the appeal of using an LLM for this but the results are pretty mediocre.

hombre_fatal
11 replies
23h38m

Meh, what would be your great response to Tree + Water?

A human can only generate a small fraction of the combinations and would have a hard time coming up with most combinations which are already nonsensical.

What is your non-disappointing idea for, idk, Tears + Pottery (AI: Bowl) or Money + Salt Lick (AI: Cow) or Skull + Lake (AI: Loch Ness) or Dracula + Pirate (AI: Vampirate) or Curse + Money (AI: Debt)? Now do that thousands of more times.

The infinite aspect is the thing that keeps it interesting, I think. The fun is getting a new, weird result like "Dracula" and "Pot of Gold" and seeing if you can generate new weird results from the existing set.

TomK32
2 replies
21h0m

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

This is a Quagmire

bpye
0 replies
13h32m

Yeah Loch Ness Monster + Water gave me Nessie

TomK32
0 replies
20h47m

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

ceroxylon
1 replies
23h16m

Tree + Water is easy: Mangrove, Bald Cypress, Rhizophora, etc

hombre_fatal
0 replies
23h12m

I wouldn't consider those to be better. You're enhancing the tree side of the equation but gave no examples of the water side.

And why didn't you do the rest of my examples? ;)

smus
0 replies
10h38m

Tree + water = canoe

gs17
0 replies
19h56m

Tears + Pottery (AI: Bowl)

Urn

geoelectric
0 replies
16h56m

Money + Salt Lick makes sense, if it’s a Cash Cow.

dylan604
0 replies
22h22m

Jungle

Forest

Fruit

Nuts

dr_dshiv
0 replies
8h51m

Did you figure out how to get math? I’ve been trying so hard!

baq
0 replies
10h24m

I somehow got to Mega Evolution which I got from megalodon and some pokemon, but don’t ask me how to get to Pokémon.

Anyway, once you get that kind of a modifier, anything’s game for megaification.

ProllyInfamous
7 replies
23h46m

Tree + Water = River

This is a great result, a branching of water/wood.

cushpush
5 replies
21h4m

low-key genius or high-key misunderstood

teaearlgraycold
3 replies
19h12m

LLMs are a great way to prompt human ingenuity in mental gymnastics

cushpush
2 replies
16h23m

Great point.

thih9
1 replies
7h38m

I got “edward” after linking “vampire” and “eclipse” so yeah.

cnity
0 replies
2h38m

Not sure if this is the point you're making, but that is probably due to "Edward Cullen" of Twilight.

TeMPOraL
0 replies
18h54m

As this is powered by an LLM, you are exploring its latent space. That means there isn't one logic behind everything - any association is fair game. Here, probably the strongest one wins.

nerdponx
0 replies
18h41m

I also got Dandelion + Engine = Helicopter, along these same lines.

vintermann
1 replies
19h16m

As usual with language models, you have to put in the work yourself to have fun with them.

I laughed when "Vindaloo + Bubble" gave me "Burp", and "Burp + No Bacon" gave me "Sad"

madaxe_again
0 replies
14h18m

Ham Solo + Darth Bacon = Pork Star

ilaksh
1 replies
21h24m

Obviously the prompt to the LLM is just to create the most obvious association. It may not mention "crafting" at all. Maybe it does though. Is there something obvious to craft that uses a tree and water in the process?

vintermann
0 replies
6h23m

To design a game like this you need to do a lot better than just creating the obvious association. It needs a mix of obvious recipes and clever recipes, so that there's challenge and a sense of achievement. Also, there's a starting point. What should the graph look like?

I'm sure Neal has done hard work in getting it right.

grotorea
1 replies
22h46m

If you look at a river system from space I guess it looks tree-like with branches.

cushpush
0 replies
21h3m

the tree of water is the global river system." very hydrological

sumtechguy
0 replies
4h0m

The rewilding guys would probably say 'that tracks'. Many of their efforts to get rivers to flow year round usually involve trees. Moss, bugs, rodents and grasses first then trees. Usually can help many areas to have year round streams again. As roots help water linger longer in an area. Which leads to streams.

raible
0 replies
21h0m

Weed + tree = bong!

tmtvl
1 replies
20h30m

North America + Fire = Canada. Naturally.

hinkley
0 replies
19h32m

And if you set Canada on fire?

Maple syrup.

sva_
1 replies
20h43m

My favorite was Lotus Flower + Mud = Buddha

vintermann
0 replies
19h6m

Oh, that's a good one! I'm trying to collect religions and countries.

skykooler
1 replies
18h40m

I've also got a few where it just mashes adjectives together; so far I've found Time Poseidon, Rainbow Steam Robocloud and Broken Unicorn, among other similar ones.

vharuck
0 replies
15h29m

My best so far is Superninjaghostmansnowghostman

recursivecaveat
1 replies
23h5m

I got (hurricane + crocodile = hurricodile) lol

hinkley
0 replies
18h50m

Cthulhu + richer = Richthulhu

frud
1 replies
22h13m

Fish + fire = sushi

hinkley
0 replies
19h59m

Did you know that Bill Gates is the richest samurai?

Zobat
1 replies
21h46m

Window + Dune = Sandwich

That one surprised me.

Sandwich + Sphinx = Sphinxwich

This one delighted me. The Sphinxwich doesn't combine well with other stuff though.

cartucho1
0 replies
19h49m

I got Atlantis + Spongebob = Atlantis Squarepantis :D

MrJohz
1 replies
22h2m

I found fish + fire = sushi amusing - it isn't necessarily wrong, but it also doesn't feel right either...

hinkley
0 replies
20h30m

How did you get to fish? Because boy do I have a story for you.

Mine starts in Atlantis, then Poseidon gives me a fish. Then two fish turned into a shark and I ended up with a sharknado.

Then I found the titanic, we hit an iceberg, I found a treasure and then pirates chased me, but I got away, sold the treasure for money and became the richest man, then climbed Mt Everest, and later had a tea party.

Anyway, there has to be a better way to get fish than Unda da Sea.

ActionHank
1 replies
23h32m

Megalopolis + Volcano = Pompeii

hinkley
0 replies
20h10m

Sushi + Asia = Japan

Japan + Destruction = Godzilla

Godzilla + Megalodon = Cthulhu

<drops mic>

vintermann
0 replies
19h22m

Bankrupt + Pirate = Captain Jack Sparrow

Bacon + Judaism = No Bacon

vharuck
0 replies
16h56m

Nuclear power station + Tsunami = Fukushima

drekipus
0 replies
20h3m

I got swamp with plant + water.

Then swamp + fire = dragon

nealfunlover
3 replies
18h28m

Here’s all the combinations I’ve came up with so far: Swamp + Mud = Quagmire Divorce + God = Odd Sun + Hourglass = Time Glass + Hourglass = Time Ice + Oasis = Penguin Sand + Stone = Pyramid Mirage + Time = Illusion Dinosaur + Lightning = Godzilla Oasis + Water = Mirage Egg + Time = chicken Golem + tide = Titan Titan + time = Chronos Poseidon + lighting = Zeus Titan + Chronos = Cronus Time + Fire = Sun Sun * Titan = Apollo Ash + Mud = Clay Godzilla + Love = God ? + ? = Spongebob Unicorn+Gold=Alchemy Unicorn+Alchemy = Philosopher’s Stone Gold+Alchemy=Midas swamp+chicken=duck duck+roast=goose goose+goose=flock flock+wind=flight Narwhal+time=unicorn Lightning + Treasure = lots of stuff (Rich, idk Narwhal+unicorn=narwhalicorn Jonah+time=narwhal Whale+oasis=jonah Plant+seed=tree noah+ark=flood curse+jesus=cross bank+intrest=money dandelion+cactus=desert Back to the future+riddle=time travel back to the future+time=delorian Desert+indiana jones=tresure

nicoty
1 replies
13h52m

Nice. At some point I got " Crypto-gangbangasm + Cthulhu Lilith Porn".

ithkuil
0 replies
9h18m

My favourite was: "Chuck Norris" + "a-hole" = "dead a-hole"

Kunsang
0 replies
14h1m

Astronomer + Hangover = Astrologer

nopassrecover
0 replies
17h35m

I think it’s the first time AI has made me chuckle. I ended up with “Riddle”, so I combined that with “Tornado” and it gave me “Twister” which I thought was a great Christmas Cracker pun, and then when I combined Riddle with “Bottle” it gave me “Genie”.

samstave
7 replies
1d1h

Neat.

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

jarboot
4 replies
1d

The request looks like "https://neal.fun/api/infinite-craft/pair?first=Phoenix&secon..." so it's probably typically caching the combination of phoenix+seeds but if there is no cache entry it would use llama to make up something. If there's a lot of attention on the site the llm service might be down or overloaded. And given the exponential/factoral (?) amount of combinations this may be reached surprisingly quickly. Just a guess.

As an aside, the game is technically interesting, being a really simple example of using llm generation for game mechanics. But it is not engaging at all and feels nonsensical to me, especially when compared to little alchemy https://littlealchemy2.com/.

I'm not trying to be negative and this isn't a dig on creativity of the wonderful Neal but more points to the immaturity of llms applied to games, maybe to my overexposure to chatgpt, and maybe a prediction that human touch will always be required to make something entertaining. I'm curious how llms will fit into an engaging game experience in the future.

SirMaster
2 replies
21h27m

As an aside, the game is technically interesting, being a really simple example of using llm generation for game mechanics. But it is not engaging at all and feels nonsensical to me

You just gotta make a game out of it.

For example challenge yourself to try to craft "pizza".

Can even try to do it in as least number of crafts as possible.

Point is, just crafting random things to see what it spits out is OK, but trying to use your own logic to combine things to get to an arbitrary solution you come up with is much more engaging, at least to me.

Challenge your friends to craft some specific "thing". Think of something you might think could be hard to craft to, and ask them to do the same and see who can get there first, or in the fewest steps.

jandrese
1 replies
19h49m

That's a fairly big challenge since the game gets less coherent the longer it goes on. The early matches generally make sense, but after about 3 levels you start getting loops, and after 5 levels you start getting nonsense or outright failures from queries.

If you figure each of the things is an input parameter to a LLM this makes a lot of sense. They tend to have short memories and struggle with higher level introspection. Great for demos, but fraught with problems when using them to do real work.

SirMaster
0 replies
19h26m

Hmm, I’m not finding it to be too big of a challenge.

It’s a bit challenging yeah, but me and my friends are challenging each other to get to words and we can usually find a way to make it.

Things like “Godzilla”, “Universe”, “Vampire”, “Optimus Prime”, “Vodka”, etc are just some examples we did.

I don’t seem to be having problems going dozens of levels deep without loops and not running into many query failures. Results that are deep are still making some logical combinational sense to me at least.

Some words we haven’t been able to make, but that doesn’t mean it’s not possible. It just means we need to get more creative and sometimes think outside the box. There are so many ways you can approach getting to a certain result in my experience so far.

Doing this has been fun and challenging so far for me and my friends FWIW.

hombre_fatal
0 replies
23h15m

But it is not engaging at all and feels nonsensical to me, especially when compared to little alchemy https://littlealchemy2.com/.

On the other hand, Little Alchemy doesn't have answers to the most basic combinations. Air + Earth = Dust, but Dust doesn't combine with Water. Earth + Water = Mud, but Mud doesn't combine with Air. Earth + Earth = Land, but Land doesn't combine with Fire.

It may be more sensical since it limits combinations to 0.01% of what's possible, but I don't think that makes it more interesting.

Aachen
1 replies
1d1h

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

araes
0 replies
1d

Similar. Snowmobile Farm and Sandbox Farm both appear to timeout with no response.

However, that said, the idea itself is a neat idea, and could quite easily be turned into game ideas somewhere.

WaxProlix
2 replies
1d

Off topic, why is nitter dying? I've noticed the main instance's SSL cert is down for a bit now, and other instances are pretty rate limited. Did something happen/change?

password4321
0 replies
1d
burkaman
0 replies
1d

All (non-paid) Twitter accounts are now rate-limited, which makes a shared Nitter instance untenable. It's probably still possible to host a personal instance for yourself, although they might ban your account for it.

https://github.com/zedeus/nitter/issues/983#issuecomment-191...

andrei
1 replies
1d1h

just link to the real thing :) [0]

[0]: https://twitter.com/nealagarwal/status/1747284257582506102

Aachen
0 replies
1d1h

Such that it's already dead?

dhc02
0 replies
22h47m

Might be worth using farside for the link, which I found out about today on HN.

https://farside.link/https://twitter.com/nealagarwal/status/...

leroman
5 replies
1d1h

I thought they were using some kind of vector space searches like embedding.. no idea if that's the case

IshKebab
4 replies
23h31m

Yeah I'm pretty sure you could do this just with the classic word embeddings (king =queen + man - woman). Maybe it doesn't work as well as with a full LLM.

adtac
3 replies
19h3m

Addition won't work for things that depend on the order of operations. If salt + water is ocean and water + fire is steam, what's salt + water + fire? Is it salt + steam or ocean + fire?

Associativity and commutivity in vector addition doesn't translate well to semantic meaning. Extrapolating your example, it'd also mean:

    v_king  - v_queen   ~= v_father  - v_mother
    v_king  - v_royalty ~= v_father  - v_parent
    v_king  - v_father  ~= v_royalty - v_parent ~= v_queen - v_mother
I don't see why those should all be true. Intuitively, trying to satisfy O(N^2) semantic pairings with vectors that are optimised for a very specific and different numerical operation (cosine similarity) feels like something that won't work. I'd imagine errors get amplified with 3+ operands.

TeMPOraL
2 replies
18h40m

Isn't the reason for lack of associativity/commutivity is that you're doing operations (addition/subtraction) that have them, and then snapping the result to the closest one of fixed number of points in your output dictionary? The addition is fine, loss of information is in the final conversion.

adtac
1 replies
16h21m

There's definitely some lossy compression when you snap it to the nearest known vector: enumerating every word ever written in human history wouldn't even come close to the 2^(16*D) representable points for a D-dimensional float16 embedding vector. In fact, even adding two float16 values is a form of lossy compression for most additions.

But I'd be surprised if either of those were the primary reason. The words "sea" and "ocean" are different vectors but they'll be very close to each other. salt + water = sea and salt + water = ocean both sound correct to me so the problem is more about whether the v_salt + v_water can even get to the vicinity of either v_sea or v_ocean.

leroman
0 replies
8h24m

If we constrain our selves to a pool of words of say Wikipedia entries, minutes names and maybe some other stuff, and use a "super node" like "addition" to kind of act as a math operation.. maybe this makes more sense?

Calavar
4 replies
21h54m

An LLM seems like overkill for a project like this. Why not word2vec?

thatguysaguy
0 replies
18h41m

The open vocabulary aspect seems important. Word2vec would never let me make "Pirate Pope Wars".

legel
0 replies
19h55m

I had the same thought.

Some of the surprising discoveries I made with word2vec embeddings:

human + robot ~= cyborg

silicon + electricity ~= solar cells

virtual reality + reality ~= augmented reality

As reported here: https://web.archive.org/web/20160806040004if_/http://blog.yh...

TeMPOraL
0 replies
18h45m

More dimensions?

Silphendio
0 replies
5h46m

I thought this would be very simple to do, so I tried it. https://silphendio.github.io/word2vec_alchemy/

That simple demo took me way too long and all that time is wasted because word2vec simply sucks for this use-case.

lovegrenoble
2 replies
20h34m

I love silly and pointless web pages, here another one: https://sharkle.com

itistimlee
0 replies
6h24m

It seems it doesn't work on my side

hmcq6
0 replies
20h28m

First click brought me right back to neal.fun lol

brap
1 replies
5h53m

I knew this was powered by an LLM once I crafted both "seahorse" and "sea horse"

fnordian_slip
0 replies
1h17m

For me it was when one of my early combinations of Pegasus (might also have been unicorn or flying horse, the latter already being a duplicate of Pegasus) and water became hippocampus, but with the hippopotamus emoji ().

I'm sure it was fun for the creator, bit I'll stick with non - AI games for now.

Jaxan
1 replies
1d

This might explain how I got “Super volcano” and “Supervolcano”

geoelectric
0 replies
16h52m

One’s really big, and the other is really cool?

iwontberude
0 replies
44m

The dumbness of the LLM inference ruined this for me. Fossil + Fire = Dinosaur? Okay.

f1nlay
29 replies
1d2h

Was working on the very same idea alongside a friend of mine, we happened to launch a few weeks ago. Quite a lot more fleshed out than Neal's version, if anyone wants to check it out!

https://allchemy.io/

Edit: sorry if anyone is bumping into errors! We're running into bottlenecks with our supposedly auto-scaling database - working on it

etrautmann
10 replies
1d1h

is this completely independently developed? the literal exact same idea at the same time? crazy

hipadev23
5 replies
1d1h

They're both inspired by Little Alchemy 1 & 2, PopCap's Alchemy, or if we really squint, The Incredible Machine from 1993.

https://en.wikipedia.org/wiki/The_Incredible_Machine

xerox13ster
0 replies
12h43m

You have to reallllly squint to see Incredible Machine in these. These are basic associations, not physical interactions. The closest you get to IM is "what happens if I stick these two things together" but it's more guessing and less input output.

In IM, you know what each thing does and see the output of each action, so you can iterate: placement, angle, special attributes like fire or light. It's not just stack two possibly related icons to see what you get. With these you either know the association exists or you're doing conceptual guesswork. There's no testing and iterating on a hypothesis, at a point once all known associations have been exhausted, iteration looks like permutation.

rrr_oh_man
0 replies
1d

OH GOD THANK YOU! I was playing this on a Packard Bell Windows '95 PC with integrated loud speakers and a mic. Super high tech for the time.

BUT: The German-language full version of that game had been pre-installed in the Start Menu (?!), so if you deleted the start menu entry by accident, you'd need to reinstall Windows to get that game back. Or at least, that was young me's solution to the problem.

omoikane
0 replies
23h48m
neuronexmachina
0 replies
1d

Come to think of it, LLMs with the right prompts would be pretty handy for a Scribblenauts clone: https://en.wikipedia.org/wiki/Scribblenauts

Probably outputting a format supporting the same characteristics as the Object Editor: https://scribblenauts.fandom.com/wiki/Object_editor

etrautmann
0 replies
1d1h

wow, I totally forgot, thanks! I remember playing that game or a derivative, I think on my father's 386 sometime around 1995?

SnooSux
1 replies
1d1h

This idea is pretty common, I remember playing a similar game on my iPod Touch nearly 10 years ago

burkaman
0 replies
1d1h

Maybe this one: https://www.youtube.com/watch?v=caKj6rGEdyM. I was obsessed with this for about a week in high school.

helboi4
0 replies
1d1h

This idea is super old. There was a game like this that was popular like 10 years ago. This is a worse version.

f1nlay
0 replies
1d1h

Completely independently! We're a team of two University students funding this out of our own pockets. About 8 months work (on and off) from first prototype.

artemonster
7 replies
1d2h

the animations are tedious

qwertox
2 replies
1d1h

This is like Quake vs. modern games.

In Quake, you get the story in the booklet and it's up to you to learn the game.

In modern games you're constantly interrupted with an explanation of what you can do, should do, and so on.

I love this one (Infinite Craft) because it's up to you to discover and discovery is really fast because nothing interrupts you.

allchemy.io should have a mode without animations and explanations, maybe explanations when you hover over crafted objects on the right pane.

david422
1 replies
1d1h

In Quake, you get the story in the booklet and it's up to you to learn the game.

Or any old console game. Part of the fun was cracking open the little instruction pamphlet and reading all about each enemy and each weapon with little pictures etc.

f1nlay
0 replies
1d1h

Worth noting that Allchemy lets you peer through every single item generated by anyone, via the Itempedia: https://allchemy.io/items

You can find some interesting stuff!

blorenz
1 replies
1d1h

This. Duolingo is in the same vein which interrupts my flow. Animations shouldn't continuously block the interaction of the experience. The majority should probably be ancillary and be a visual flourish.

stronglikedan
0 replies
1d1h

If you use Duolingo app on a phone that supports power saving mode, it significantly cuts down the animations.

f1nlay
0 replies
1d1h

You should be able to click right through them - but agreed. Will add an option to disable them in the near future!

duxup
0 replies
1d1h

I like them.

I assume these sites are about exploring lots of different things, even if they don't work as much as some would like.

pantsforbirds
2 replies
1d1h

I think the slow animation + fullscreen notification removes a good portion of the fun of the game. The stats are neat, but I wonder if using a log feed (like a killfeed in call of duty) would be a more enjoyable experience for the user. I love how fast infinite craft is to iterate through the combinations while the "allchemy" approach makes it feel like I have a crafting time attached to every new combination

rrr_oh_man
0 replies
1d

Absolutely +1 Came here to say this

enonimal
0 replies
1d

Just tagging here to say I enjoy the site, but I agree with my parent ^ the popup slows me down

obiefernandez
1 replies
1d1h

This is so much fun.

I was just the first to craft MUCK ASTLEY... definitely gave me a good laugh

f1nlay
0 replies
1d1h

Glad to hear you're enjoying it - an excellent item to discover!

jerbearito
1 replies
1d1h

Love it. Would it be possible to speed up the animations?

f1nlay
0 replies
1d1h

Will add an ability to speed up/outright disable animations in the next update! Was a bit of an oversight on our part as once you start amassing a decent amount of items you encounter the new item animation less frequently - but in the early game it's definitely quite irritating!

rgbrgb
0 replies
23h17m

I love it and agree with other commenters on animations. Any traction on subscriptions? I'm always curious if there's a biz model that works for this kind of game on web (besides ads). It's funny because I think you could absolutely sell it for $4.99 on the app store if you throw it in a native shell but I have a hard time imagining people paying for it in their browser. Would be happily surprised if that's not the case!

niceice
0 replies
23h42m

Good work! What kind of traction are you getting on the premium version? That approach is sensible given the underlying costs. Would love to get an idea of how it worked out in practice.

bricemo
0 replies
16h12m

Does this also use generative AI to create the results?

tibbon
16 replies
1d2h

I don't get it; maybe it's broken in my browser. I can drag 4 types of items to a floating grid that connects them but then nothing happens.

EDIT: Ah, you drag items on top of each other for them to change. Instructions unclear, and I am dumb.

mrjh
3 replies
1d1h

Not dumb at all. It's bad UI.

Sohcahtoa82
2 replies
1d

I didn't have a problem understanding it, but then again, I've played these Alchemy games before. It was one of the first games I ever played on my first Android back in 2010.

xerox13ster
1 replies
12h52m

Yeah this is what I thought of and I fell back on my old Alchemy habits trying to get to Life to create man and all the other stuff. maybe I'm forgetting or it's different with this game but I haven't gotten there yet, but I've gotten several greek gods and a cyborg, so that's sort of life.

Just makes me want to play Alchemy, though. Even Doodle God doesn't scratch the itch Alchemy did in 2011. I found it on StumbleUpon. Oh those were the days. I wonder if I still have the APK on my SkyDrive...

mrguyorama
0 replies
1h10m

As usual, an actual game that was made by an actual creative with some intent and thought and FUN behind it is more memorable for the average person than miles and miles and miles of procedural (in this case, AI) generated garbage.

hinkley
2 replies
1d

The lines are misdirection and need to be removed.

What's with all the lines to the little moving dots? Haven't figured out what those do yet.

nomel
1 replies
1d

Nothing. They're completely confusing. At first, I thought maybe the little specs is where the combination happened, so as they passed between a set, they would automatically get crafted based on that set, in a neat chaotic way. Nope. Then I thought maybe I had to set up the "recipes" and wait, or click things, or I don't know.

I didn't realize it's just a basic drag drop combination thing until I saw the video, after coming here to see if anyone else was having trouble with Safari.

NegativeLatency
0 replies
19h44m

I wonder if that's how it worked originally but was dialed back because you'd have n^2 queries per UI interaction

alluro2
2 replies
23h14m

You can just click / tap on 2 items consecutively, without drag and drop.

crazygringo
1 replies
23h0m

I don't understand what you mean. Clicking does absolutely nothing for me. Clicking items in the right column does nothing; clicking items I've already placed does nothing. Clicking items consecutively does nothing, in either part of the screen.

I don't see how to use this at all without drag and drop.

ipsum2
0 replies
22h24m

On mobile you click, on desktop you drag and drop.

nottorp
0 replies
18h41m

Yep, at first i tried to make geometric arrangements out of multiple items too.

Water surrounded by 5 fire in a circle - ish - did absolutely nothing.

Only by checking the HN comments i figured out you have to combine items.

neogodless
0 replies
1d1h

Thank you! Yes the instructions were missing, and it's hard not to assume that Firefox isn't supported. I was having the same (bad) experience as you.

crazygringo
0 replies
1d

Instructions unclear, and I am dumb.

You're not dumb -- it's not only unclear, but the interface actively suggests the opposite of what you're supposed to do.

One of the best lessons I ever learned was from Don Norman's famous book, The Design of Everyday Things. Which basically teaches you that the user is almost never dumb, but rather human. And that the responsibility of understanding how to interact with an object, or program, always lies with the creator of that object or program. The designer. It's their job to design something so that it teaches you how to use it. (His most quoted example involves how a plate on a door invites you to push it, while a handle invites you to pull -- and this way you'll never try to pull a door that needs to be pushed open, or vice-versa.)

In this case, the interface invites you to drag things among the various pre-existing points, to continue the "constellation". It does nothing whatsoever to suggest that it would make any sense to drag the labels on top of each other. Indeed, previous experience suggests that this would simply lead to overlapping and obscured labels, so we actively avoid it. And the lines that get drawn between nearby points and labels goes even further to suggest that this is a game or experience about connecting things in a graph-like way -- which, once again, overlapping does not fit into conceptually.

I would never have thought to drag things on top of each other if I hadn't come here to the comments.

cjauvin
0 replies
1d2h

You are not dumb at all, I think it's not terribly clear indeed.

bagels
0 replies
9h49m

Yes, it'd be better if you could just tap two items, and they filled the useless central pane instead.

LonelyWolfe
0 replies
15h10m

On mobile it's just tapping, no drag and drop required.

gloosx
15 replies
23h29m

This shows quite well that AI has zero common sense whatsoever, the results of most combinations I made are just nonsense. The associations are really vague and to me it is not interesting at all to look at random pictures and words appearing out of totally unrelated stuff. I really like man-made alchemy games though where all combinations are pre-defined and actually feel right.

csallen
7 replies
23h20m

One person's specific usage of AI, in a specific game, where the AI was constrained to only coming up with words that have an associated emoji, is not a referendum on whether or not AI itself has common sense. That's like saying paint is boring because someone made a crappy painting, or code is limited because someone made an app you don't like.

deely3
5 replies
21h0m

Sure, its not a referendum, but its a prominent sign that even with this task AI can fail spectacularly.

P.S. Today I learned from AI that Sphinx + Drunk = Sphinxter.

smfjaw
2 replies
17h56m

My computer programs always crashed in my first year of college, clear sign computers fail spectacularly

halfmatthalfcat
1 replies
17h3m

Did you tout your first year college programs as world changing and potentially a risk to the species because it's so intelligent/has awesome powers?

csallen
0 replies
15h30m

Is the author of this game doing that?

thatguysaguy
0 replies
18h40m

What would the right answer be?

lanternfish
0 replies
20h24m

That's a sick pun though - I'd definitely consider that a success

gloosx
0 replies
11h58m

where the AI was constrained to only coming up with words that have an associated emoji

Sorry but clearly the game description is about joining two things together into a logical craft and AI is contrained with that – not coming up with random words that have an associated emoji. In doing so the AI is not convincing, the combinations just feel random. And yes, you need common sense to come up with logical combinations which makes a game like this interesting in the first place.

willy_k
2 replies
20h12m

One man’s nonsense is another’s profound truth. mud + brick = Adobe, for example. Doesn’t seem to make sense, yet it does.

gloosx
1 replies
11h51m

adobe is literally mudbrick, this is too easy – like fire and water = steam

willy_k
0 replies
1h24m

Yeah, I probably should have googled that. In my defense, the emoji it chose was , so a tad misleading to the mudbrick-ignorant.

cubefox
1 replies
22h36m

I wouldn't say that AI has "zero" common sense. Rather it has a lot of common sense. For example, I wondered what would happen with "wind" and "paper". Perhaps paper ... storm? No, "kite". It's better than me.

gloosx
0 replies
11h40m

paper windmill?

KTibow
0 replies
20h1m

I found it fun regardless. HN, I proudly produce to you my newest invention: Beer + Lens = Beer Goggles.

FredPret
0 replies
21h50m

It's also pretty good at lots of combos. If you asked a human to come up with all of these, it'd be pretty hard.

digging
14 replies
1d2h

Games like this already exist and have comparable complexity, so calling it infinite and using an LLM backend feels overhyped.

For example, Castle + Fortress = Castle?

City + Town = Castle. Castle + Wall = City?

Metropolis + City = Megalopolis. Ok we're getting somewhere cool here, let's see how big it gets: Megalopolis + City = Metropolis?!

Finally, it just failed to combine War + Tunnel. It blinks for a minute and then gives up. I would have said "Sappers"? Edit: There are actually many such failures for higher-order combinations which is strictly not infinite. Other combinations described above might technically fit the bill but ceasing functionality does not : /

Jare
7 replies
1d1h

I just described it to my colleagues as

this uses GenAI in order to attempt being truly infinite, or at least not bounded by their ability to design and input combinations themselves

It's fair to go for that name imho. Not strictly correct, but 100% fair.

digging
6 replies
1d

That's just generative or procedural though. It's ok of course that it's not truly infinite, I'm just posting because it was disappointingly finite. There were concepts I was trying to build up to that simply didn't exist. So I'm not even sure if it's less bounded than human design, just less manual effort to build.

All I'm saying really is, if it had just been called "AI Generative Craft" I would have had nothing to say in the comments. I would have gotten what I expected.

sprobertson
4 replies
18h39m

Couldn't build up to doesn't mean they didn't exist... it took me a while to make a "Sandwich". But after spending enough (too much) time with it, I was able to construct some things that show it's not disappointingly finite:

* "Bollygraff"

* "Teen Mom 12"

* "Hackimus Prime"

* "Billionaire King + Sushi Burger Venus" (sic)

One potentially frustrating part is that some things turn out to be black holes... for example, combine "Trump" with anything and it tends to return "Trump". There are also plenty of loops, and some that refuse to combine at all.

TomK32
3 replies
12h52m

You can combine Trump with the Empire State Building to get Trump Tower. Also I think Trump + Money was Bankruptcy. And there's Trumpthuluh obviously.

nwiswell
1 replies
10h46m

I got

Rich + Rich = Richer

Richer + Richer = Richest

Richest + Poop = Trump

ithkuil
0 replies
9h29m

O got trump by making "god"+"a-hole"

Then I did "T-Rex"+"trump" and I got "T-Rump"

I was impressed by the creativity

afranchuk
0 replies
6h40m

I forget how I got Trump (it was a different formulation than others mentioned though). But Trump + Titanic = Sinking Ship

thfuran
0 replies
1d

There were concepts I was trying to build up to that simply didn't exist.

They may not, but that you didn't find them precisely where you expected doesn't really convince me that they don't.

sprobertson
1 replies
20h52m

I've found retrying after a bit will often return the new result. I suspect the frontend is timing out before the backend comes up with a result, which is eventually cached by the time of the second attempt

digging
0 replies
32m

Others have mentioned the same - I tried several times the same combination and got no result. However, it's now clear from other replies that eventually there will be some result (even if it's just one of the inputs), so I guess that argument doesn't hold.

etrautmann
1 replies
1d1h

not the OP but as a fun exploratory hobby project, you don't think the presentation is reasonable? seems totally fair to me

digging
0 replies
1d

I mean, not really, no. I'm not trying to be super critical here, just, it's not even presented as a exploratory LLM project. It's only presented as "infinite", and it's... not.

magneticnorth
0 replies
23h41m

I mean, there are only a finite number of words in the English language, so of course something like this isn't truly infinite.

But I've wandered off into a space of fantastical creatures: rainbow + explosion = unicorn, from there I've gotten phoenix, "steam unicorn", narwhalicorn.

Others have gotten into food items? I don't even know how I'd get there. And you've gotten into infrastructure and war.

There's enough to explore here that I'm ok with it being called infinite.

furyofantares
0 replies
1d1h

There are actually many such failures for higher-order combinations which is strictly not infinite

I suspect a service error, either the service/LLM not responding fast enough sometimes when a combination isn't already known, or the LLM not giving a usable result.

I mean, there aren't infinite emojis or words so it isn't gonna be infinite but I think some of the errors I've seen have been more transient.

burrish
8 replies
1d2h

Classic game, but there is some merge that make no sense to me, how does fire and whale make a dragon ?

voxic11
1 replies
1d2h

Its driven by a LLM. Apparently fire + whale = dragon according to multiple LLMs I was able to recreate the behavior with chatgpt https://chat.openai.com/share/a4b53cbf-904d-4f03-a8db-e7980d...

burrish
0 replies
8h24m

ah make senses

theonething
1 replies
1d1h

A biblical Leviathan has been depicted as a whale/dragon like fire breathing creature.

https://en.wikipedia.org/wiki/Leviathan

thfuran
0 replies
1d1h

And there are definitely other (vaguely) biblical combinations like Big Bang + Clay = Adam

hombre_fatal
1 replies
23h1m

What do you think a better response would be to Fire + Whale?

burrish
0 replies
9h8m

sushi

tvb12
0 replies
19h57m

I got dragon from fire + swamp.

Another strange one was puddle + rock = pudding + dragon = custard.

shawabawa3
0 replies
23h29m

Big animal + fire = fiery big animal

jerbear4328
7 replies
20h27m

I got some funny ones, like:

- Bread + Bread = Toast, + Fire = Burnt Toast, + Fire = Ash

- Toast + Disaster = Pop Tart, + Fire = Hot Pocket, + Coffee = Coffee Pocket (First Discovery)

- Hot Pocket + Cappuccino = Cappuccino Pocket (First Discovery), + Pop Tart = Cappuccino Pop Tart (First Discovery)

- Coffee Pocket + Disaster = Coffee Spill (First Discovery), + Pop Art (sic) = Jackson Pollock

- Jackson Pollock + Megadisaster = Jackson Pollock

- Artist + Disaster = Picasso

Apparently nobody else was insane enough to combine Coffee, Hot Pockets, and Pop Tarts. The AI is just confusing sometimes, though:

- Pompeii + Kaleidoscope = Mosaic?

- Burnt Toast + Water = Coffee, + Cake = Breakfast, + Mosaic = Cereal?

- Coffee Pocket + Broken Window = Coffee? (though idk what I expected)

jampa
1 replies
20h2m

I got Tea + Dinossaur = Tea Rex

Thought it was pretty clever

ProllyInfamous
0 replies
3h22m

"Humor" was Sam Altman's response to the question "What one word defines `human`?" What happens when AI becomes the ultimate Dad [joke]?

whats_a_quasar
0 replies
18h53m

- Dragon + Lazer = Dragonzord

I got Mega Dragonzord! First discovery. But I didn't see how.

Here is a list of new kaiju I first discovered:

- Dragonzord + Sandpunk = Sandzord

- Dragon-Rex + Hippopotamus = Hippodragon

- Hippodragon + Mega Dragonzord = Mega Hippodragonzord

- Mega Hippodragonzord + Flying Circus = Mega Flying Circus Hippodragonzord

- Zombie + Mega Dragonzord = Zombie Dragonzord

- Swan + Megazord = Swan Megazord

- Sandzord

- Steam Dragonzord

- Swan Dragonzombie Megazord

- Mega Swan Dragonzord Megazord

The more ridiculous this gets the more fun I'm having

karaterobot
0 replies
19h46m

I was surprised that Penguin + Werewolf = Werepenguin. I mean, it makes sense, I just didn't expect it to be a valid response.

jamager
0 replies
18h8m

Oh my this is so addictive. Got some first discoveries such as...

- The Abominable Ramen Pigman - The Colorblind Lama - The Dalai Llama - Pig of Thrones - The Purple Monkey With A Laser Beam Attached To Its Head

felurx
0 replies
19h11m

I played around quite a lot and got many funny combos too. My memory is poor, but one of my favs was Gay + Vampire = Twilight

bloaf
0 replies
20h7m

I have created the words:

- Slimy Palm

- Momfia

- Sand-T-Rump

- Stinkadult

- Cheesus vs Jesus

- Surfing Blues Brothers

- Gnomeo and Juliet

- Game of Thrones = Pornstar + Sword Fight

- Putin = Stool (with poop emoji) + Russia

crazygringo
7 replies
19h43m

I wish this were an actual game!

Like keep showing me a desired item to craft, that requires crafting 2 or 3 items to get to -- e.g. combine 2 existing things, then with a third existing thing. Or combine 2 existing things, another 2 existing things, and then combine those.

And obviously it keeps getting more complex the more items I acquire along the way.

And each time I play it's randomized.

(And let me play entirely with the keyboard by autocompleting each item as I type... dragging gets old real quick on a touchpad...)

wyre
1 replies
19h34m

I remember there being a few phone games with this format. Joining elements together to make other things and using those to make other things.

Quick google search tells me the game is called Little Alchemy (there’s a sequel now too)

whhuh
0 replies
14h41m

Yes! Shoutout to Zed's Alchemy, a gem of an ancient iOS game with the same premise.

wdh505
1 replies
19h31m

I played a game like this once, it was called "cow evolution:idle merge game". It wasn't randomized, but skinnerboxxed. Perhaps that is not quite what you meant.

TeMPOraL
0 replies
18h57m

Ah yes, Random + Malice -> Skinnerbox.

latexr
1 replies
18h32m

You’ll probably enjoy Scribblenauts.

https://en.wikipedia.org/wiki/Scribblenauts

vintermann
0 replies
12h36m

The impressive thing about Scribblenauts was that of course, it didn't have anything like an LLM. They went through a dictionary and added everything they could, then they went through several rounds of playtesting and added everything the playtesters managed to think of that they didn't already have (minus copyrighted characters and other things that would get them into trouble)

jv22222
0 replies
18h38m

Doodle God works exactly this. Very satisfying, fully polished.

Cieric
7 replies
23h12m

Apparently I made 2 first discoveries, Meteorism and Rap God. Seems interesting, but after a while of things not combining it gets a little stale. I agree with others I kind of would like to see the lineage of the elements. I know of this video where Carykh graphed is own combination game, but all new element names were user provided. https://www.youtube.com/watch?v=rQWwfYSUckY

Cieric
5 replies
22h57m

Well I guess I wasn't doing weird enough combinations before, I now have (Hip hop + Crusade) Crusade Hop, T-Pain, (T-Pain + Painting) T-Painting, Haikupoid, Rapping, Slim Shady and the others already mentioned. I do like that I can convince it to make completely new concepts as long as the 2 inputs are weird enough.

avereveard
2 replies
22h46m

I've the entire solar system is there a way to know if it's a first?

oops
1 replies
22h44m

It says "First discovery" e.g. https://i.imgur.com/iagu3WZ.png

avereveard
0 replies
10h53m

aw on mobile doesn't have that panel

Cieric
1 replies
22h39m

Okay truly done at this point, I have work to do. https://i.imgur.com/96rl0Ul.png

ProllyInfamous
0 replies
3h24m

You won the internet, last night, fren.

Best of luck in your attempts at working.

oops
0 replies
22h45m

i discovered monkey pox :(

whats_a_quasar
6 replies
18h30m

I went down a Kaiju rabbithole. Here are the monsters I created

- Dragon + Lazer = Dragonzord

- Dragonzord + Sandpunk = Sandzord

- Dragon-Rex + Hippopotamus = Hippodragon

- Mega Dragonzord (didn't see recipe)

- Hippodragon + Mega Dragonzord = Mega Hippodragonzord

- Mega Hippodragonzord + Flying Circus = Mega Flying Circus Hippodragonzord

- Zombie + Mega Dragonzord = Zombie Dragonzord

- Swan + Megazord = Swan Megazord

- Sandzord

- Steam Dragonzord

- Swan Dragonzombie Megazord

- Mega Swan Dragonzord Megazord

The more ridiculous this gets the more fun I'm having! Everything after dragonzord was a first discovery.

thfuran
4 replies
13h35m

Perhaps you'd be interested in my research:

Ultrazord + lord of the salad = saladzord

Dragonzord + Godzilla = godzord

Godzord + lord of the salad = Godzord of the salad

Lord of the rings + godzord = gozord of the rings

Gozord of the rings + godzord = godzord of the rings

Godzord of the salad + godzord of the rings = godzord of the salad rings

Godzord of the salad rings + pirates of the Caribbean = godzord of the Caribbean

Godzord of the Caribbean + donkey Kong = donkey kongzilla

Megazord+megazord= mega megazord

Donkey kongzilla + mega megazord = donkey kongzilla megazord

(I forgot how lord of the salad happened)

john-shaffer
3 replies
12h23m

Mostly playing around with stacking "powerful" words:

  King Kong + Power Ranger = King Kong Ranger (first)
  Megazord + Power Ranger = Power Megazord
  Megazord + Power Megazord or Artzord + Megazord = Ultrazord
  Dragonzord + Art = Artzord (first)
  Groot + Mega Artzord = Grootzord
  Megazord + Grootzord = Gigazord (first)
  Godzord + Giga Artzord = Giga Godzord (first)
  Giga Godzord + Giga Titanic Gigazord = Giga Titanic Godzord (first)
  Giga Titanic Godzord + Mega Power Godzillazord = Super Giga Mega Titanic Power Godzillazord (first)
I also got firsts on both Earthquake Laser and Laser Earthquake, but I'm not sure what the recipes were.

Trying to get Zebra was an interesting sequence.

  Tamer + Africa = Tamerlane (first)
  Tamerlane + Terror = Timur (first)
  Timur + Asia = Genghis Khan
  Genghis Khan + Bellerophon = Alexander the Great
  Alexander the Great + Unicorn = Bucephalus (first)
  Alexander the Great + Bucephalus = Horse
  Horse + Africa = Zebra

ProllyInfamous
2 replies
3h26m

What happens if you combine Superman + Incredible Hulk?

thfuran
1 replies
3h14m

I don't have the hulk, but Superman mostly refuses to combine with other superheroes (Deadpool, spider-man, wolverine, aquaman) or turns into the justice league (batman). Though Superman+ghost rider= super ghost rider.

ProllyInfamous
0 replies
3h2m

I'll also accept:

Superman + Hulk

...as well =D (instead of `Incredible Hulk`).

Thanks for "the hope" on ghost rider combining with Superman.

russdill
0 replies
9h8m

Oh dear... Sandy Hook + Cereal Killer = Adam Lanza

lilyball
4 replies
23h3m

I combined Fish and Fire and got Sushi, which is a dish that is famously made without any fire whatsoever. The game also decided to pair the Wheat emoji with the word Amber.

rishikeshs
2 replies
21h27m

May be wasabi is fire?

lilyball
1 replies
20h21m

I got wasabi by adding fire to sushi.

mym1990
0 replies
17h45m

Wasabi == spicy == hot == fire?

lightbendover
0 replies
22h55m

You should consider yourself lucky that you haven't witnessed the torched sushi craze [yet].

dgrin91
4 replies
1d2h

Its fun, but annoying that you have to do a lot of mouse dragging. Some more click-based interface would be better.

Edit: some measure of progress would also be good. I cant know how much I missed

Edit2: Megalodon + Cemetery seems to break the system, spits back nothing.

slmjkdbtl
1 replies
1d

This would work better on mobile where dragging is easier and more intuitive

thfuran
0 replies
16h8m

On mobile you don't have to drag, just click one and then the other.

volemo
0 replies
1d1h

I don't think any measure of completion is applicable here: the combinations are generated by an LLM (and the game even claims to be infinite).

supriyo-biswas
0 replies
1d1h

It seems like you can tap on mobile. I don’t know if the author changed this after your comment.

csteinbe
4 replies
1d1h
ninjahatori
0 replies
1d1h

This was one of my favorite online games in childhood. Came here for commenting the same!

nikeee
0 replies
18h15m

Doodle God was also a very popular one.

ehsankia
0 replies
23h0m

I was very confused at first too, and didn't understand the difference. As the other comments in the thread allude to though, this instead an LLM to allow for a much much larger number of combinations, which is the "neal.fun" twist on it.

I do wish it was a bit better stated on the page itself.

Xeyz0r
0 replies
1d

Exactly, and I just couldn't remember what it reminded me of! How much time have I spent on Little Alchemy

baq
4 replies
1d

Bug report: I got to 'Mega Mega Mega Mega Mega Mega Mega Mega Mega Mega' and it can't be combined with anything

not_math
1 replies
19h20m

It seems to be a limit on the input length of the elements, if they have a larger name then it does not work

promiseofbeans
0 replies
9h3m

It seems to be a combination of how many times it's been merged, and how long it is. I think sometimes the LLM just decides a word is a 'final' word and won't merge it. I've gotten final words that are just a couple characters, and ones that are 10+ words.

ProllyInfamous
1 replies
23h41m

I believe most LLM APIs prevent you from repeating (or asking to repeat) identical words. It's in ChatGPT's TOS (because it seems to occassional lead to revealing original training text).

Either that or the backend is completely overloaded and/or unable to handle more than ten of somethings.

baq
0 replies
23h26m

It looked like an UI issue of some sort. It didn’t even try to merge.

rawcal
3 replies
19h56m

Terminator + Robot = T1000 T1000 + T1000 = T2000 I'm at T-32000000 and still going

joshfee
0 replies
19h56m

The most unexpected 2048 clone

cudder
0 replies
4h36m

I got Sharknado from shark + tornado.

Then Sharknado 3 from sharknado + sharknado.

Then Sharktopusnado 3 from sharknado 3 + octopus

Now I'm going at Sharktopusnado 9400000000000.

Great fun!

calebj0seph
0 replies
18h34m

Same here with Monkey Island 2 + Monkey Island 3 = Monkey Island 4.

I'm now at Monkey Island 12357990.

mbowcut2
3 replies
23h3m

This is fun. It would be interesting to build a single graph of concepts that all users contribute to. Then you wouldn't have to run LLM inference on every request, just the novel ones, plus you could publish the complete graph which would be something like an embedding space.

lilyball
2 replies
23h2m

A lot of combinations return instantly, so I assume that it is in fact caching a lot.

mbowcut2
1 replies
22h59m

oh I just realized that 'isNew' in the response refers to a global set, not the user set. So, I guess it's doing exactly what I said lol.

lilyball
0 replies
22h46m

I just went back and did some new combinations with early ones and I'm still getting intermittent delays even though all early combinations must be done, so I assume part of this is just the server itself being a little overloaded and so even responses that are cached remotely but not locally may experience delays.

danielvaughn
3 replies
1d

My mind immediately goes to video games. This could inspire some very interesting mechanics.

Xeyz0r
2 replies
1d

Like crafting in Minecraft? :)

danielvaughn
1 replies
1d

I might be revealing my ignorance - is this how crafting works in minecraft? I've never played it before.

jabroni_salad
0 replies
23h5m

You craft in minecraft by arranging basic items on a 3x3 grid. If you do it right then a more complex item is created.

For example, a pickaxe is shaped roughly like that (two vertical sticks as a handle, and 3 other materials on the top row as a blade). You can make a better pickaxe by using nicer/rarer materials on the top row.

It isn't really improvisational, there are correct patterns and the UI has a recipe book now so you don't really need to use the grid if you do not want to. Back when the game was in beta these weren't documented and the community would just brute force the discovery.

yellowapple
2 replies
18h49m

fire + fish = sushi

Literally unplayable.

EDIT: apparently I'm the first to discover "Captain Tokyo"?

EDIT: and "Captain Tiamat". Had no idea those are even things.

Seems like I'm the designated captain discoverer. More to the list:

- Captain Penguin Universe

- Captain Penguin Planet

- Captain Penguin Multiverse

- Captain Poseidon Multiverse

- Captain Jack Poseidon

- Captain Jack Tiamat

- Captain Everything Jack Sparrow (which can't combine with anything, apparently)

- Captain Penguin Zombee

- Captain Penguin Zombee Universe (also can't combine with anything)

urbandw311er
1 replies
17h10m

Seems you’re playing with it quite a lot for somebody who’s described it as “literally unplayable”.

yellowapple
0 replies
10h9m

I see jokes at the expense of cooked fish in sushi don't get past you :)

wly_cdgr
2 replies
1d

This is a clone of Little Alchemy, a game (that I happen to know about because it's made by someone I know and respect) that's been out for about a decade. https://littlealchemy.com/

It's fine to clone existing games as a gamedev exercise and/or to iterate meaningfully on the design, and to be fair, maybe this game does the latter. However, it is good to pay respects to the shoulders you build on. Little Alchemy is not so well known that this is like making a game called Tetrizz.

(Can someone make Tetrizz please?)

omoikane
1 replies
23h57m

Little Alchemy might have itself been inspired by an earlier game:

https://archive.org/details/msdos_Alchemy_Game_The_1997

wly_cdgr
0 replies
17h16m

Ha, cool, thank you for the info. I was half suspecting (and hoping) that someone would point out something like this. Game history knowledge increased.

titaniumtown
2 replies
22h38m

fire + president = trump (with a poop emoji)

rkagerer
0 replies
21h48m

I think Death + Obama also yields it. You can get Dino-Trump and T-Rump.

margalabargala
0 replies
22h5m

"America" + "Emperor" yielded the same thing :(

srackey
2 replies
1d2h

Hey! It’s that old game Doodle God!

qnsoaejacniln
0 replies
1d

Thank you! I swore that I played a game just like this, but was totally blanking on the name.

LilLegendGamerz
0 replies
20h46m

Also Little Alchemy!

schoen
2 replies
19h5m

There are a couple of things that seem to combine with others in a very general way... "were-", "[the] Impaler" (!), "Rich[est]"...

I was able to get some things like "Were-jesus-pope-hamster-crusader", "Trump-jesus-trump", "Pope Impaler", "Trump Impaler", "Vlad the Werehamster", "Richest were-genghis Khan", and also "Were-were-werewolf"!

I think the willingness of the language model to make up character names like this is a bit of a defect in this context, but maybe it's useful for brainstorming movie sequels. :-)

electroly
0 replies
18h38m

I've found "Muddy", "Zombie", and "Frat Party" to work as universal affixes too. e.g. I'm up to "Muddy Werejesus + Muddy Zombie Jesus Frat Party" (the single phrase includes the plus sign). At this point the UI refuses to mix additional ingredients.

draculero
0 replies
18h12m

I got Trump Tower + Orange = Trump It used the 'pile of poo' emoji for Trump!! I love it.

sandworm101
2 replies
20h28m

As is usual for all things on the internet, fiddle around and you will find Star Wars.

I just got a "first discovery": Garlic + Vampire = Dinner | Darth Vader + Dinner = Dark Dinner (whatever that means)

And I don't know how, but how did I get from fire/earth/water to "racist"? How is that even a thing?

tomaskafka
1 replies
20h10m

I don't get it either, you start with infinite energy singularity, and 14.5 billion years later you get Trump. Universe is stupid :).

sandworm101
0 replies
19h50m

Once you get to the Trump and Trump-related emojis ... that's when it gets properly weird.

sagz
2 replies
1d2h

Always a delight to see a Neal fun link here.

I was able to get to Dandelion after many combos! Hoping it gets to human soon.

Will try to extract the full tree from the code :)

RA2lover
0 replies
22h27m

achieved with this:

wind + earth -> dust + dust -> sand + fire -> glass + fire -> lens + lens -> telescope + lens -> galileo

glass + sand -> hourglass + sand -> time + gallileo -> einstein + time -> relativity + einstein -> theory + time -> evolution + time -> human

There's probably a shorter and less convoluted path somewhere.

JeremyNT
0 replies
1d2h

According to a tweet, this thing is actually using LLaMA II[0]. I guess he probably caches results so it doesn't recompute each time, but as you go further you start finding combinations that are apparently novel and take quite a while to generate (or fail completely).

[0] https://nitter.cz/nealagarwal/status/1747284257582506102#m

promiseofbeans
2 replies
6h43m

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.

tercmd
0 replies
2h40m

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; ```

dirkc
0 replies
5h9m

Thank you!

These were my discoveries:

["Leviathan Shark","Burnzilla","Burnado","Chocolate Tree Shark","Cybersharktopus","Toadatorzilla","Bacon Sharktopusnado","Rainbow Hooktopus","T-48000050","T-48000050","T-19800050","T-19800050","T-64000050","T-83800050","T-83800050","T-121800050","T-121800051","T-185800001","T-185800002","T-185800004","T-185800008","T-82980058","T-121800051 + T-160000"]

Seems like I've stumbled across a self reproducing AI, although the emojis went from robot emoji to universe emoji and then to poop emoji. I wonder at which of those levels of AI we're at currently :p

procparam
2 replies
16h46m

My friends and I have played so much already that the list of elements on the sidebar is unwieldy. You can paste this little js snippet into the console to add a basic search feature

  items = () => [...document.querySelectorAll('.items div.item')]
  show = (elt) => elt.style.display=''
  hide = (elt) => elt.style.display='none'
  search = (text) => (items().forEach(show), items().filter(e => !e.innerText.toLowerCase().includes(text.toLowerCase())).forEach(hide))
  inputElt = document.createElement('input'); inputElt.type='text';
  document.querySelector('.sidebar').prepend(inputElt)
  function handle(e) { search(e.target.value) }
  inputElt.addEventListener('input', handle)

starshadowx2
0 replies
15h0m

This is really cool, thanks. I was just using ctrl+f to find things. I've got like 1200+ words right now so I totally understand the unwieldy-ness.

cooper_ganglia
0 replies
16h1m

Thanks for this! I ended up hitting refresh because of how long my list eventually got, I wish I'd seen this comment 10 minutes sooner!

Oh well, I guess now I'm forced to sink in another half-hour this evening! ;)

lubesGordi
2 replies
1d2h

We need something like this but with emergent phenotypes instead of hard-coded. How would that work?

SamBam
1 replies
23h36m

That's what this is, it's driven by an LLM.

erikerikson
0 replies
21h10m

...with caching

iandanforth
2 replies
1d1h

Frankly I want to watch an animation of all the combinations as they are discovered/created over time from their backend. Seeing a growing 'tech tree' from the exploration and imaginations of users would be delightful.

rkagerer
0 replies
22h40m

Barackasaurus was fun.

itschrisyoko
0 replies
19h23m

Seeing a list populated of the First Discoveries along with the elements combined to make them would be a lot of fun to see.

grizzlymilk
2 replies
18h58m

I was able to get piranhaconda from sharknado and Jack Sparrow. Sharnado from shark and tornado and Jack Sparrow from sparrow and captain. I then got Ice piranhaconda (which was a first discovery) from iceberg and piranhaconda.

grizzlymilk
0 replies
18h40m

This is just gonna be a list of first discoveries. Ice Piranhaconda, Jackie Chan in Pirate Of The Caribbean 4, Jackie Chan vs. Piranhaconda, Chest Piranhaconda, Pirates Of The Caribbean 4, Jackie Chan vs. Sharknado, Jackie Chan vs. Sharknado 2, Jackie Chan vs. Sharknado 3, Jackie Chan vs. Sharknado 4, Fire Alexa, Ghostbusters 14,15,29,30,60,120,240, (I'm stopping Ghostbusters now), Fire Ahab, Ghostbuster Pan, Stinky Gold, Ghost Whale, Fido, Ghost Narwhal, Superdogman, Superdogman and the Super Justice League, Stinkfly,Super Apple Pie Man,Superstump, Iphone Peice, Captain Piece, and Captain America Piece

grizzlymilk
0 replies
18h55m

Just got Jackie Chan vs. Piranhaconda. First discovery as well.

foota
2 replies
1d

I've had this idea that a game could generate unique crafting fields in some way like this. One of the things that I think limits simulation type games is that they are often restricted to real industries and recipes etc., but if they could make up believable fantasy industries, then there could be more variety.

thfuran
1 replies
1d

But they'd also be riddled with bizarre nonsense like Flamethrower+Statue = Venus.

foota
0 replies
22h6m

I think making it take a stream of thought approach might help here.

If you ask it to explain the chain of events it can guide the solution. I think that part of the issue here is that there's no context (well, at least that we can see) to these combinations.

But if you build up some context then it might make things make more sense.

E.g., if you imagine that you're prompting in the context of a "crafting type" for statues, you might have flamethrower as a "tool" and statue as an "input" and it might lead to a better solution (e.g., burnt statue, melted statue, etc.,). Alternatively if you said flamethrower and statue were both inputs then maybe the result would be a statue holding a flamethrower.

You could think about other context as well, maybe a welder with tool flamethrower + statue gets a metal statue welded to something, a demolition job with flamethrower + statue gets rubble, etc.,

epiccoleman
2 replies
17h6m

I am very proud to be the first discoverer of both Jerry Garcia and Trey Anastasio. It suits me. I also am the discoverer of a pretty good LLM pun - "Grateful Red," which I got by combining one of my various Grateful Dead related findings with "Mao Zedong."

I had some other interesting discoveries as well, including the "Abominable Crocodile", "Abominable Orc", and whatever the hell a "Pterodump" is.

bricemo
1 replies
16h14m

How do you know you are the first discoverer? Does it highlight this in some way?

thfuran
0 replies
16h9m

It says "First Discovery" under it.

PawgerZ
2 replies
21h29m

Very cool. I combined 'double rainbow' and 'ocean'; thought I broke it as it loaded for like 20 seconds; then got Atlantis. Eventually I got to 'mermaid', combined it with 'fire', and got 'siren'. But the emoji was a police siren, not the mythical creature. I can see how the LLM would be confused, though.

ilaksh
1 replies
21h26m

The LLM was not confused. It just fed "siren" into the image generator and that's an ambiguous term.

PawgerZ
0 replies
20h56m

Yes, that's the confusion I was talking about. Sorry, I meant to say the image generator was confused. The confusion how I came to the assumption that it was an LLM hooked to an image generator.

Interestingly, I did break it on flower + eclipse.

Brajeshwar
2 replies
1d1h

My team and I were ghost developers to many companies, developers, and book authors in the hay days of Macromedia/Adobe Flash.

We were approached to build a bunch of learning lessons for teachers to teach kids - primarily focusing on human anatomy. Instead of building separate lessons, we built a generator tool for the teachers to drag and drop various combinations and permutations that produce almost infinite lesson variations.

The end customer was Pearson Publishing, and I heard they won awards and stuff. Our client was a good person and even paid us extra for doing the better version of the product they had in mind.

That tool was like this and a few others, as mentioned in the comments. But all in ActionScript Flash, complete with sounds, laughter tracks, and ever-expanding sprites of body parts. It was one fun and fulfiling product.

duderific
1 replies
19h52m

I miss Flash and all the cool capabilities it had. At a previous company, we built a tool that would allow a teacher to record a video review of a student's animation work, while showing, scrubbing and annotating that work simultaneously. On playback, the annotations would be synced with the video. Good luck pulling that off with Javascript.

Secretmapper
0 replies
18h30m

There's some work on this on the web space - our company is doing something not too dissimilar using the still experimental API called WebCodecs.

And that pretty much says everything unfortunately - it's still an experimental API with limited availability.

You can do some parts of this using Canvas[0] but there's lots of caveats.

[0] https://github.com/bwasti/mebm/tree/main

wdfx
1 replies
6h20m

This is really fun, there's some fun combos which output amusingly strange results.

Some of my first discoveries:

  - Meteor Pot
  - Meteor Soup
  - Meteor Shower Soup
  - Meteor Fish Soup
  - Jabba The Soup-zeus
  - Sith zeus
  - Jabba The Slimer
  - Sonic Chip
  - Cheech The Hedgehog
  - Darth Shrubber
  - Chewbuster
  - Darth Vader Fish Soup
I may have got heavily involved in combining Star Wars items :P

card_zero
0 replies
5h57m

When I added "Bigchicken" to "Beauty and the Chainsaw King", I got "???".

riddley
1 replies
21h1m

Speed+light isn't Einstein?? Chariot+God isn't UFO??

riddley
0 replies
18h0m

Ok I stopped playing when Muslim+money was terrorist. Hard pass.

rabbits_2002
1 replies
21h51m

I noticed that mixing a 2 word item with something else will often combine the words instead of looking at the meaning:

super volcano + man = super human

but then it breaks if you mix further:

super human + giraffe = super giraffe ?

yxhuvud
0 replies
20h54m

Well, that may explain dragonpope.

plesner
1 replies
23h11m

Some interesting finds.

Future + Time = Present (with a gift icon) Present + Present = Gift

(So it's using the words not the concepts)

Paradox + Snowman = Yeti

(Makes sense)

Arnold Schwarzenegger + Narwhal = Shwarzenwhaler

(Shwarzenwhaler has 0 hits on Google, it made it up)

Shwarzenwhaler + Time Machine = Hitler (with a crown icon)

(I kid you not!)

Unicorn + Hitler = Unihitler

(I continue to kid you not!)

plesner
0 replies
23h0m

Future + Germany = Hitler

Plant + Germany = Beer

Flower + Germany = Hitler

(Harsh!)

okwhateverdude
1 replies
3h50m

I can't seem to make anything more complicated than "Divorce Hammer + Super Mothra Unicorn Batman". As in, that's the name of the item which was indeed the two components I attempted to combine. Trying to combine that item with anything else simply doesn't do anything.

pfooti
0 replies
3h47m

I had a similar problem. I think the + in the item name is causing the backend to throw a 500 error.

nurettin
1 replies
21h27m

I stopped at leviathan.

rambanuelos
0 replies
20h57m

I was pleased with Prometheus

not_a_dane
1 replies
19h40m

there's an issue with the algorithm, the more you play, longer it takes to calculate...neat example for time complexity analysis.

jtsiskin
0 replies
18h38m

No - it’s just the more you play, the more likely you are to run into novel, uncached combinations that require invoking the LLM

miohtama
1 replies
18h24m

The strange case of origami Yoda

Batman vs. Prince of space sushi vampires

Darth Paper Strikes Back + Vampire

miohtama
0 replies
18h0m

The last of us part 3: The last diabeetus rat king.

Good luck getting there.

microwavedair
1 replies
18h19m

I somehow made Ryan. I do not remember how other than it's ______ + wind. Who is Ryan?!? lol

yellowapple
0 replies
17h56m

You created me, somehow.

microwavedair
1 replies
18h3m

I made Ryan. I don't know who Ryan is or why you combine wind with _______ (I forgot)to get Ryan, but this is hilarious. Some of the other things I created and thought were funny: Tractor monster(first discovery!), Flying soggy toast, Flying dry toast, Abominable noodleman, Flying spaghetti monster, Unicorn toast, Iceland,

OwseiWT
0 replies
17h31m

I love how you have several random descovires like Flying spaghetti monster and Abominable noodleman. Then just Iceland. Just. Iceland.

mckn1ght
1 replies
18h48m

This is like a solitaire version of a game I like called telepathy, where two people at a time will call out a word, and then two more people try to come up with a word that links the two… keep iterating until two people call out the same word! Super fun.

zoba
0 replies
18h35m

The game you mentioned was productized as "Medium: A Mind Reading Party Game." It is fun.

lilyball
1 replies
22h36m

I've now managed to get both "Spaceship" and "Space Ship". I feel like this game really needs to have some logic to avoid having two words that are essentially identical.

soerxpso
0 replies
21h34m

I got "Santa" and "Santa Claus"

lagniappe
1 replies
18h59m

It appears that I was first to discover Mummy Statue and Zombie Pancake. Is it okay to put this on my CV?

paradoxtown
0 replies
18h45m

I was first to discover Fishy News. Interesting.

ilikehurdles
1 replies
18h44m

Well, I broke it. I have crafted 93 different Lethal Weapon movies - sequels well into the million+ range.

cwkoss
0 replies
12h40m

I made Shrek 236144503

eshack94
1 replies
16h42m

Angel + Zeus = God. o_O

This little game is too entertaining. I hope the author open sources it, or writes a technical blog post on how it's implemented.

subarctic
0 replies
14h56m

How many greek gods have you managed to get? I got Zeus, Hera, Athena, and Poseidon, plus Achilles if he counts.

erm1231231
1 replies
4h53m

Abdominal omelet +dark phoenix= phoenix omelet (first discovery by me)

Aachen
0 replies
4h52m

How do you know if you're the first to discover something?

emarthinsen
1 replies
19h58m

Can't believe I was the first to find "boobs". The 12 year-old combined "tomb raider" and "jiggle". LOL. It's actually a useful word. I can change anything male into female.

Lots of other funny combinations: Burger King + Business = McDonalds Disney + Motive = Money Princess + Cleavage = Disney

Plenty of political ones: President + Dictator = Trump White House + Flame = Trump Trump + Bribe = Impeachment Trump + Impeachment = ??? (literally three question marks) Obama + Home = Change

And a few questionable: Slave + Plant = Cannabis Jamaica + Garden = Marijuana

This is actually great fun. I wish I could sort the words alphabetically. I also wish there was a save feature. Oh, and that first discoveries were highlighted in the word list.

larschdk
0 replies
19h18m

My first discovery was "Santauron"!? - by combining Santa Claus and Sauron.

csours
1 replies
2h50m

I'm sure there are others, but this reminds me of Stacklands

https://sokpop.itch.io/stacklands

falseprofit
0 replies
2h34m
chasingthewind
1 replies
1d1h

My favorite combo so far was Alien + Buddha = Yoda :D

Aachen
0 replies
1d

Sunday + Hell = https://lgms.nl/p/cau/?b64&c84oLUrOUAQA (not sure whether to immediately reveal the spoiler because I feel it's kinda guessable)

blah-yeah
1 replies
1d2h

Super interesting. Who the heck is Neal?! Why and how?! hahaha

Fun stuff. I wonder what the codebase looks like

bordercases
0 replies
1d2h

I’m guessing is autogenerated by LLMS completions, it’s non deterministic.

atleastoptimal
1 replies
18h37m

Like most nifty LLM apps it's cool but fun for maybe 45 seconds.

Open source LLM's exist at the Family Feud brain stage (instinctive first pass human verbal intuition) so its depth is limited by that.

promiseofbeans
0 replies
14h34m

I don't know about you, but me and my co-workers have been playing with it for hours now

TheGlav
1 replies
17h11m

Some of my First Discoveries:

* Frankenstein + angel = Angelstein. (Then Angelstein + Baby = Angelina Jolie.)

* something + Something from Michael Jackson = Dangerous.

* Dangerous + Sherlock Holmes = Moriarty.

* Multiverse + White => Dark Multiverse + Law => Dark Law.

* Dark Law + us Constitution => Dark Constitution.

* Quark + Ocean -> Neutreno

* Thor + Guardian -> Heimdall

* Batman + vet => Batvet

* Avengers + Multiverse => Endgame + Dark Multiverse => Dark Engame

* Iron man + Star Lord -> Iron-lord

* Wandavision + Groot -> I Am Groot

* Cleanest + Terminator -> Cleaninator.

* A series of werepigeon, Space Pigeon, Mars Golem, Werehand, Icepigeon, Werechristmas Tree, Dust pigeon, Snow pigeon, Dust mosquito.

Some fun ones:

* us America + hole = Donut + hole => Doughnut

* Money Water -> Vodka + Casino => Roulette + Vodka -> Russian Roulette + Certainty -> Suicide.

* Toxic Waste + batman -> The Joker.

* Divorce + Ex-wife => Splitting headache.

* Lake + Batman -> Aquaman + Batman => Justice League

* Captain America + Thor -> Avengers

* Avengers + Justice League -> Superheroes + Galaxy -> Marvel + Galaxy -> Guardians of the Galaxy

* Guardians of the Galaxy + Guardian -> Groot

* Guardians of the galaxy + Nebula -> Gamora

* Guardians of the galaxy + Gamora -> Star Lord

* Time Travel + Iron Man -> Terminator.

* Government + Terminator -> Robocop.

* Terminator + Divorce -> Arnold Schwartzenegger.

Confusing ones:

* Darth vader + Toxic Waste => Superman?

* Pirate + Superman => Captain America

Zobat
0 replies
1h29m

Super not confusing:

Lincoln + Wife = Lincoln's wife

Should have seen that one coming.

PrincePhoenix
1 replies
15h32m

I got a few new discorveries. Silence of the lambs + Sharknado = Silence of the Sharks, Hannibal lecter + Quagmire = Hannibal quagmire, Hannibal Quagmire + Sharknado = Sharknibal.

PrincePhoenix
0 replies
15h31m

Hannibal Sharknado, Sharknibaldo

Night_Thastus
1 replies
1d

Some combinations seem to cause crashes, like Grand Canyon + Sea.

fkyoureadthedoc
0 replies
1d

I was thinking they are combinations that haven't been generated and cached before (since this is llm powered (llama)) and the current load from HN front page is too much

My life won't be complete until I can combine big bang and rainbow bridge

LonelyWolfe
1 replies
15h9m

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 = document.getElementsByClassName('mobile-item').length;

  secondElement = (secondElement + 1) % totalElements;

  if (secondElement == 0) {
   maxElementReachedForElement[firstElement] = totalElements; 
   if (Object.keys(maxElementReachedForElement).some(item => maxElementReachedForElement[item] < totalElements)) {
    let prevStart = Object.keys(maxElementReachedForElement).find(item => maxElementReachedForElement[item] < totalElements);
    firstElement = prevStart;
    secondElement = maxElementReachedForElement[prevStart]; // Start from previous end
   } else {
    firstElement = (firstElement + 1) % totalElements;
    secondElement = firstElement; // No need to repeat the previous combinations.
   }
  }

  document.title = firstElement + '+' + secondElement + '|' + totalElements;
}, 500); // TODO : Find a way other than delay

NAR8789
0 replies
7h53m

I think you can reduce state. Rather than tracking maxElementReached per-element, maintain a single maxElementReached for the first n elements. March the first n elements forward in lockstep, and grow n by 1 whenever you exhaust all available combinations for that set

  1. Combine the first element with every next element until exhausted.
  2. Catch up the second element to where the first element got to.
  3. Combine the first two elements with every next element, until exhausted.
  4. Catch up the third element.
  5. Combine the first three elements with every next element
  6. etc.
In pseudocode...

  n = 1
  maxElementReached = -1
  
  while(n < totalElements()) {
    while(maxElementReached + 1 < totalElements()) {
      maxElementReached = maxElementReached + 1
      Combine each of the first n elements with element[maxElementReached]
    }

    // we've exhausted all possible combinations for the first n elements.
    // increase n by 1 and catch up the new element to keep going
    Combine element[n] with each element from n to maxElementReached
    n = n + 1
  }

Ldorigo
1 replies
11h4m

I know it's all LLM randomness, but some of these are pretty fun/quirky. E.g. sheep + murder gave me "silence" which puzzled me for a while until I thought of silence of the lambs.

shmageggy
0 replies
9h38m

teenager + apple pie = pregnancy

Kronopath
1 replies
22h39m

I managed to kinda break it. I managed to get “Steam Engine” and “Hacker”. I combined those to make “Steam Punk”. (Fair enough.)

Everything that’s combined with Steam Punk ends up being stupid and boring.

Steam Punk + Zombie = “Steam Zombie”

Steam Punk + Hacker = “Steam Hacker”

Steam Punk + UFO, which you’d think would be “Zeppelin” or something, is instead “Steam UFO”.

Steam Punk + Illusion is, bafflingly, “Steampunk”, all one word, and with a different emoji!

athrowaway3z
0 replies
22h25m

I had a first discovery for 'Justice League of Mars', then one for 'Justice League of Moon', but not for the 'Justice League of Mars and Moon'

DanielLapidus
1 replies
20h49m

Dinosaur + Clock = Clockosaurus Rex.

Eduard
0 replies
18h35m

Dinosaur + Batman and Robin = Batman and Robinosaur

Cybergenik
1 replies
22h36m

Tutankhamun + Pirate = Captain Jack Sparrow

Tutankhamun + Captain Jack Sparrow = Pirate King

Pirate King + Mountain = One Piece

One Piece + Pirate King = Luffy

*perfect

ogaj
0 replies
21h36m

Shark + Hurricane = Sharknado

Aromasin
1 replies
1d1h

Water + Fish Stew seemed to break everything for me!

jamespullar
0 replies
1d1h

Kite + Mountain froze it for me as well. Refreshing then wiped all progress.

All4All
1 replies
1d1h

Are some combinations just not possible, or am I doing something incorrectly here? For instance, "Dragon" and "Yin-Yang" do not seem to merge (yet logically seem ripe for combination).

Aerbil313
0 replies
1d

The backend is probably overloaded right now. Wait some and try again.

zharknado
0 replies
15h39m

“Pirate” is my favorite result so far. (Alcohol + Steamboat)

yxhuvud
0 replies
21h0m

Dragonpope was not easy to combine with anything.

wildyneal
0 replies
2h15m

lava plus stone equeals obsidian (i play minecraft) also is the reason there is a delay because of the LLM algorithm searching for new combos?

wildyneal
0 replies
2h33m

hi

voc
0 replies
13h5m

First one to discover Ghoti!

unifyh
0 replies
13h5m

I somehow got Espanol, then I proceed to translate every word into Spainsh

udev4096
0 replies
6h23m

You can also put random character names in the API endpoint and get the result as well: https://neal.fun/api/infinite-craft/pair?first=dog&second=ca...

tuzemec
0 replies
8h31m

In-Laws + Divorce = Outlaws made me chuckle a little bit...

Pretty addictive

true_blue
0 replies
19h50m

Love + Fire = Passion

I'm impressed that it's able to understand figurative combinations like this. On the other hand, some of them are confusing:

Steampunk Pirate Queen + Romance = Steam And Sorcery

What? Is this a reference?

thoys
0 replies
22h35m

First discovery finally!!! I got Blush!!! Face + Tomato!!

This is another awesome Neal.fun experience!!!

thih9
0 replies
4h10m

I must be missing something

Angel + crocodile = Angelina Jolie

thatxliner
0 replies
21h1m

Isn’t that just little alchemy

tetris11
0 replies
1d

Once you get to Cthulicorn, anything added to that takes a minute or two

terabytest
0 replies
1d1h

Something looks broken. As soon as you join two elements into an unusual combination it stops generating a response.

teaearlgraycold
0 replies
11h2m

Pornstar + Money = Politician

Gold

subarctic
0 replies
15h38m

water + earth = plant

plant + air = dandelion

dandelion + plant = weed

wind + fire = smoke

smoke + weed = high

high + president = bush

spacebacon
0 replies
18h20m

Wine + water = holy water

spacebacon
0 replies
17h23m

This contains every story ever told and that will be told. Logos.

spacebacon
0 replies
18h18m

Holy water + Dandelion = weed

spacebacon
0 replies
18h2m

Challenge: least moves to “Happy Ending”

souvlakee
0 replies
1d1h

Cannot craft Pottery and Tobacco. Error.

snowram
0 replies
18h43m

"poltician + devil = democrat" Huh, what was the training data for this model?

slowhadoken
0 replies
23h28m

I’m haunted by how much I love and hate crafting systems.

slmjkdbtl
0 replies
1d

The sound effect for successful combination is 80% the fun

slater
0 replies
1d2h

i think we hugged it, folks

simmschi
0 replies
7h28m

Well if you ever run into the 'Fresh Prince of Bel Sashimi', that's my world first combination :-D

sigmonsays
0 replies
22h14m

i think i killed it with tractor + lava. Somehow that's a volcano?

This is weird without hard rules.

sandbags
0 replies
10h59m

mud + rainbow = pig ? I’m not sure I am seeing the point.

robobro
0 replies
13h6m

Funny that Putin gets a Russian flag emoji, while Trump gets a poop emoji

rkagerer
0 replies
23h13m

Titanic + Iceberg = nothing??

rkagerer
0 replies
15h10m

Much sadness Hacker + News yields nothing.

My favorites so far (unfortunately HN stripped out corresponding emojis):

  Trump + Internet = Fake News
  Bitcoin + Jesus = Satoshi
  Bitcoin + Death = Taxes
  Windows + Error = Blue Screen
  Flying + Space Cowboy = Han Solo
  Captain Picard + Elon Musk = Captain Musk
  Borg + Cybersex = Borgasm
  James Bond + Tantric Sex = 007 Seconds
As you can imagine it kind of went downhill from there...

rgbrgb
0 replies
23h46m

love this! The sounds are great and the caching is smart. I'd add a little loading animation or something... as a dev I knew it was hitting the LLM but my friend thought it was just laggy. I prototyped a similar concept with a numi/soulver type of UI a few weeks ago :) https://twitter.com/_0_/status/1747756622494265397

What model is being used for the backend?

rabbits_2002
0 replies
22h14m

There used to be webgames with a similar premise. Pretty fun.

I think some of the recipes don’t make sense and it would be a lot better if each thing only had one recipe to create it.

qwertox
0 replies
1d1h

I love this. No explanation, nothing. Just drag, drop and see.

If I could only store the state, maybe download a JSON file which I could later drop into the editor again to restore, that would be great.

pfooti
0 replies
16h48m

i have discovered the mecha swamp witch

personjerry
0 replies
13h40m

Ok I played this way too long, the most ridiculous straight up is `Steampunk Bahamut Batpunkestilla Rex`

pcthrowaway
0 replies
20h41m

was anyone able to figure out a way to save the game?

pauldprice
0 replies
23h2m

Very fun, and silly. I created a "snot serpent" by combining a "sea serpent" and a "snot ball". Works for me...

orenlindsey
0 replies
20h35m

The LLM that powers this is surprisingly well trained (for what it is doing). I don't know if it's using a pre-existing one, but if you open dev tools and find the api you can play around with any combination of things.

Just as an example, I put in "Protestant" and "Spiritual Experiences" and it gave "Pentecostal" which is exactly right, and I didn't expect it to know that. Now I have to find how to get that in the game.

orenlindsey
0 replies
20h7m

I think I broke it. America + Trump = ??? (with a galaxy emoji)

Edit: Also Trumpocalypse + Freedom = ??? (btw I got both of these in the game, not through the API)

orbital-decay
0 replies
23h12m

Hint: by going the Warrior-Spartan-King-Leonidas-300 route, you get the endless supply of numbers to combine, starting from 300. I wonder you can make it output anything with this, as it's definitely powered by a LLM.

oneepic
0 replies
1d1h

In the beginning, there were four elements. Some asshole came over and banged them all together like rocks to see what fit together. The first life on Earth was dragons, plants, and vampires, somehow.

octuplehomicide
0 replies
19h9m

Rich + Hooker = Marriage

Richest + Prostitute = Bill Gates

Bill Gates + Marriage = Divorce

Queen + Divorce = Behead

Trillionaire + Behead = Decapitalism (lol!)

Narcissist + Money = Politician

Peace + Trump = War

obiefernandez
0 replies
1d1h

Surprisingly addictive

notfish
0 replies
17h47m

Car + Darth Vader = Carth Vader

nonbirithm
0 replies
15h19m

This is really clever. "Football Jesus" is "Tebow", so I am now happily exploring the Tebowverse. There is even a robot incarnation named "Tebot".

nneonneo
0 replies
21h54m

I now have a "Pina Thorada", a combination of Pina Colada and Thor. This is fun.

nedt
0 replies
1h55m

I just don't have enough time to do it manually. Writing a little script that automates crafting was quicker for me. It found me "Star Trek: The Rockapocalypse"

    const sleep = (ms) => new Promise(resolve => setTimeout(resolve, ms)); 
    
    let elements = [
        ' Water',
        ' Fire',
        ' Wind',
        ' Earth'
    ];
    
    let pairs = {};
    
    async function getResponse(left, right) {
        const url = `https://neal.fun/api/infinite-craft/pair?first=${left}&second=${right}`;
        return await (await fetch(url)).json();
    }
    
    function getRandom() {
        return elements[Math.floor(Math.random() * elements.length)];
    }
    
    async function run() {
        while (true) {
            let left = getRandom();
            let right = getRandom();
            if (pairs[`${left} + ${right}`]) {
                continue;
            }
            let result = await getResponse(left.split(' ').slice(1).join(' '), right.split(' ').slice(1).join(' '));
            if (result.isNew) {
                console.log('‼ new one ‼');
            }
            result = `${result.emoji} ${result.result}`;
            console.log(`${left} + ${right} = ${result}`);
            if (result != ' Nothing') {
                pairs[`${left} + ${right}`] = result;
                elements.push(result);          
            }
            await sleep(1000);      
        }
    }
    
    run();

munchler
0 replies
12h15m

I wrote a program to explore. Here's a "first discovery":

    'Jupiter' + 'Muddy Date' = 'Muddy Planet'
       'Foghorn' + 'Planet' = 'Jupiter'
          'Fog' + 'Ark' = 'Foghorn'
             'Smoke' + 'Water' = 'Fog'
                'Fire' + 'Wind' = 'Smoke'
             'Noah' + 'Dirt' = 'Ark'
                'Flood' + 'Fish' = 'Noah'
                   'Tsunami' + 'Rain' = 'Flood'
                      'Wave' + 'Water' = 'Tsunami'
                         'Water' + 'Wind' = 'Wave'
                      'Water' + 'Storm' = 'Rain'
                         'Wave' + 'Wind' = 'Storm'
                   'Explosion' + 'Water' = 'Fish'
                      'Destruction' + 'Fire' = 'Explosion'
                         'Tsunami' + 'Tornado' = 'Destruction'
                            'Wind' + 'Hurricane' = 'Tornado'
                               'Wind' + 'Tsunami' = 'Hurricane'
                'Sweat' + 'Dust' = 'Dirt'
                   'Sauna' + 'Train' = 'Sweat'
                      'Palm Tree' + 'Steam' = 'Sauna'
                         'Plant' + 'Hurricane' = 'Palm Tree'
                            'Earth' + 'Water' = 'Plant'
                         'Fire' + 'Water' = 'Steam'
                      'Steam' + 'Disaster' = 'Train'
                         'Tsunami' + 'Hurricane' = 'Disaster'
                   'Earth' + 'Wind' = 'Dust'
          'Earth' + 'Dust' = 'Planet'
       'Muddy Sushi' + 'Date' = 'Muddy Date'
          'Sushi' + 'Mud' = 'Muddy Sushi'
             'Eruption' + 'Fish' = 'Sushi'
                'Volcano' + 'Tornado' = 'Eruption'
                   'Smoke' + 'Tornado' = 'Volcano'
             'Earth' + 'Steam' = 'Mud'
          'Oasis' + 'Coconut Milk' = 'Date'
             'Coconut Water' + 'Dune' = 'Oasis'
                'Flood' + 'Coconut Milk' = 'Coconut Water'
                   'Tsunami' + 'Coconut' = 'Coconut Milk'
                      'Palm Tree' + 'Earth' = 'Coconut'
                'Sand' + 'Wind' = 'Dune'
                   'Earth' + 'Dust Storm' = 'Sand'
                      'Wind' + 'Mudslide' = 'Dust Storm'
                         'Hurricane' + 'Mud' = 'Mudslide'

motoxpro
0 replies
23h24m

neal.fun is just amazing. Man how awesome.

microwavedair
0 replies
14h55m

I have made the monster of all monsters!!! Coffee Tractor Monster + Flying Spaghetti Monster (first discovery) imagining this irl is horrifying.

microwavedair
0 replies
15h32m

Ah yes, the perfectly normal way to make a bigfoot. Cheese + Yeti. why cheese?

merlindru
0 replies
20h38m

I don't even know how I managed to do this, but I got this:

Monkey > Ape > Gorilla > King Kong > Queen Kong

Yeah, Queen Kong. Queen. Kong.

---

EDIT:

- Gorilla Grodd

- Super Kong

- Tarzan

- Jane

- Jane Kong

- Woman Gorilla

- Super Gorilla

m_akane
0 replies
9h21m

I think I hit some sort of character limit with "Spongepunk Christmas Seapony + Steampunk Squidpunk Sph"

m0rissette
0 replies
23h5m

Reminds me of the first android game I played on my G1 alchemy

launch_queue
0 replies
11h31m

And with the combination of Buddha and Ghost, I have reached Enlightenment. I will take that as a sign that I have completed the game.

lacoolj
0 replies
20h54m

Knowledge + Mud = Politics lol these are fun

kuttimaster
0 replies
7h16m

looks like Pancha Bhuta concept in Indian spirituality

Prithvi/Bhumi, Apas/Varuna/Jala, Agni, Vayu, Akasha/Dyaus

krunck
0 replies
1h18m

black hole + money = happiness

So deep.

krick
0 replies
16h7m

First I discovered Slaughterhouse Five. Then Slaughterhouse Ten. Then Slaughterhouse Fifteen…

Kinda got tired at Slaughterhouse One Hundred Thousand.

kkukshtel
0 replies
1d

Stuff like this a harbinger of the types of game that will start coming out of LLMs IMO - things that haven't necessarily _not_ been done before, but things where an LLM can act as a core weakly-type "kernel" that can be run to generate new output from arbitrary input. The people pointing out the prior examples are sort of missing the point, as all those require explicitly declaring the bounds of the game, whereas the bounds here are more a limitation of LLM understanding instead of direct effort to declare valid interactions.

kc71
0 replies
20h23m

Pirates of the Caribbean and Pirates Of The Caribbean

are different apparently, maybe add some logic to merge these

jtolmar
0 replies
22h8m

This is very fun.

I managed to make a "Captain Jack Ahab + Draculawhalezilla" that seems to refuse to combine with anything. Maybe because it has a + in it already?

joshelgar
0 replies
1d1h

Saw this on Neal's twitter a couple of days ago, it inspired me to make the food version :)

https://twitter.com/joshelgar/status/1750141793377686000

jordemort
0 replies
3h14m

Got really obsessed with this, need to close the tab now. Some notes:

- In general, play the game as if you are asking an 11 year old, "what do you get when you combine X and Y?" The LLM likes rhymes and similar-sounding syllables, i.e. The Godfather + Goth => Gothfather.

- Some concepts seem to be "weightier" than others; "Dracula" usually becomes "Vampire" and vice-versa, no matter what you combine it with. "Chtulhu" is also difficult to combine with other things; it tends to remain "Cthulhu". "Darth Vader" is good for generating lots of "Darth" things but tends to revert to "Darth Vader" at the slightest provocation. "Santa / Santa Claus / Christmas" is also weighty and tends to cycle. Similarly, the Mario characters all tend to turn into Mario eventually.

- The longer your token gets, the harder it is to get it to combine with other things. "Bumblefrostycatpocalypse" + most things => "Bumblefrostycatpocalypse"

- The LLM knows lots of movie titles, and these are good for generating super long tokens, especially if you can goad it into inserting a colon, i.e. "The Fall of Star Wars: The Flying Crabster"

- Once your token gets too long, the game won't even try to combine it with anything else. I'd like to keep going with "Freddy Mercury vs. Jason + Jedi Mind Trick" but it won't let me.

Finally, a few of my favorite first discoveries: "Super Evil Jackie Chan", "The Best Halloween Costume Ever", "Postpornmodernism"

jomsk1e
0 replies
12h25m

Very fun! Most hilarious result I found is James Bond + Tarzan = Jane Bond

jollyllama
0 replies
20h30m

Swamp + Prostitute = Politician

jasonjmcghee
0 replies
1d2h

I propose Spock %

intended
0 replies
22h46m

Evil + NewYork … was inadvertently funny.

iamthepieman
0 replies
19h59m

A fun way to play this is to pick a specific result first and then see how quickly you can get there.

hugepuppy
0 replies
21h52m

Why do i love this so much

hellommcmcmc
0 replies
20h1m
hasoleju
0 replies
12h45m

At first I thought that I can use the elements from the sidebar to built something in the main area, since it is wider than the sidebar.

green56
0 replies
9h38m

Too many Trumps :)

fb03
0 replies
18h55m

this is neal fun

fallinghawks
0 replies
13h52m

I seem to have discovered a "steam garage" and I can't imagine what that might be. That has led to a "steam palace," which seems to have already existed.

ETA: also the Cinderham and Louis Prime

Fun little game and pretty silly, thanks

eggroe
0 replies
18h43m

ngl this guy makes some greattttt websites! Always fun and informative! Thank you “Neal”

earth2mars
0 replies
3h5m

How many man hours this entertained or wasted so far! So addictive and most probably everyone who played this probably has something better to do.

dysoco
0 replies
1d

Woah this is extremely addictive and has a lot of potential, I love games like Little Alchemy and this goes to 11.

Surely some things are weird and are to be expected from the usage of AI, for example, I managed to somehow create Neon Genesis Evangelion (try to!) but I can't seem to replicate any more animes, mangas or shows.

dylan604
0 replies
22h30m

fish + fire = sushi?

is my concept of sushi wrong

duxup
0 replies
1d1h

The sound is really satisfying.

dudinax
0 replies
11h50m

gollum + schizophrenia = smeagol

dgsm98
0 replies
1d2h

Lost City + Earth broke infinity.

dfee
0 replies
21h37m

`???` seems to be almost apex. I discovered many new things. Thanks for the game.

deathanatos
0 replies
10h5m

Doctor Who + Sheep => Doctor Hooves

cwkoss
0 replies
17h2m

Once I got "poop" i went ham and made a bunch of discoveries

Poop truck, space poop truck, poop train, poop martini, fartdiana jones, fartman, poopacat

And my favorite:

poopacabra (from chupacabra)

Also got some interesting failure modes:

Got "Fartacus Jones + Fire Poop Train", "" (galaxy emoji) and "???" (galaxy emoji) all of which refuse to combine with anything else.

EDIT: Got chicken titty, nuclear porn, and pooporn

cushpush
0 replies
21h5m

Obsidian + Cook ... [thinking] took a few seconds and out popped: sushi! Love it

cursedeclipse
0 replies
1h22m

there is both a "pangea" and a "pangaea"

cursedeclipse
0 replies
1h22m

there is both a "pangea" and a "Pangaea"

cursedeclipse
0 replies
34m

new best: godzillazillazillazillazillazillazilla

cursedeclipse
0 replies
19m

first discovery:icefishman

cedws
0 replies
0m

This is really cool. I was wondering if you could build a multiplayer strategy game out of this. I'm thinking players would compete to destroy each other with elements, kind of like chess. Metas would evolve where people race to powerful elements while keeping an eye on the other player to try and guess what they're building and maybe try to sabotage them in the process.

catapart
0 replies
1d1h

Very fun!

I'm seeing tons of slowdown when I try to merge things like "Sagitarius" and "Archer" and "Storm" and "Centaur". I guess this is the nature of the build, but I'm at least a little surprised it's hitting this kind of performance issue after only tens of objects.

Anyway, all of that aside, I'm having a lot of fun seeing what emerges from the combinations and I love that the wackier the merge result, the more fun it is to try it against all of the previous objects. Quite an addicting little loop! Great job!

bulatov
0 replies
20h21m

Norway + Darkness = Black Metal

brennopost
0 replies
1d1h

Gonna steal some recipes for mine: https://elemental-emojis.vercel.app/

boo-ga-ga
0 replies
1d

See anything from neal.fun -> upvote, then check out:).

bikitan
0 replies
18h54m

It broke once I got up to "Baconosaurwolfthulhucornicornthulhu"

banana_giraffe
0 replies
17h48m

Some of these combinations are really clever, some are really dubious, but still fun.

At any rate, the first 1000 or so that a quick python script found: https://gist.github.com/Q726kbXuN/6620a12ade4b77dacce93d1c96...

august_6_1945
0 replies
28m

how do you make people?

august_6_1945
0 replies
28m

how do you make love and humans?

athrowaway3z
0 replies
22h35m

As a additional twist it might be fun to also have the option to 'remove' one concept from the other.

Currently i have 'Wind farm' and I'd wish i could try going to 'farm' by removing 'wind' from it.

aspectmin
0 replies
19h52m

Rofl - Rainforest + Dragon == Amazon (like an Amazon box)

aranw
0 replies
7h13m

I've some how managed to get down an infinite variation of "Ant-..."

One of the more interesting ones is "Ant-smoke"?

Edit: Another interesting one is combing "Batman" and "Robin" to make "Dynamic Duo"

Edit 2: I've now managed to turn the game into a number generator and by combining numbers together I've ended up creating some very large numbers. Doesn't seem to be a limit to the size either

alhimik45
0 replies
19h14m

Aquaman + Amber = Amber Heard, lol

abathur
0 replies
13h54m

Home alone seems to be perpetually recombinant. Over 10m :)

_fw
0 replies
6h49m

My best so far are ‘Sharktopus Flytrap’… and ‘Suicide Bomber’, ‘Osama’ and ‘Terrorist’.

Not kidding!

Xeyz0r
0 replies
1d

alligator + statue = gatorade ... okay

Telemakhos
0 replies
17h56m

You apparently can't mix Unicorn and Double Rainbow: they won't stack on each other.

SeanLuke
0 replies
21h9m

Unicorn + Steamboat = Steam Unicorn

Ringz
0 replies
20h50m

Swamp + Surfer = Crocodile

Nice!

Rexxar
0 replies
1h14m

I smiled at "Brexit + Politician => Chaos"

RedlineTriad
0 replies
5h16m

Sadly the creator shut it down, but Elemental 3 was basically the same premise, but instead of AI for combinations it had user suggestions and ratings.

He made a video to visualize some of the final data though: https://youtu.be/rQWwfYSUckY

Also I vaguely remember a game with basically the same premise but the goal was to create life.

Razengan
0 replies
18h41m

Needs a dark mode.

ProllyInfamous
0 replies
1d1h

It has A DOUBLE RAINBOW (I have no recollection of its creation, but it is a real emoji/combo).

OwseiWT
0 replies
17h33m

coral + coral = reef + apple pie = apple reef

now I can't stop thinking about apple pie with seafood

OJFord
0 replies
6h20m

Mine has just descended into Darth Maul madness, with an ever increasing number - usually adding them, but Dart Maul 114 + Darth Maul 114 just gave me Darth Maul 134, so it's a 'bit' unpredictable..!

Edit: and it's given up at Darth Maul 1310720000 combining no longer goes higher

MintPaw
0 replies
1d1h

Dandelion Patch + Gold = timeout?

Minor49er
0 replies
1d1h

Jane + Library creates a Content-Security-Policy error in Firefox 122 for Mac (looks like it should turn into Book normally)

Also, ashes + water = soup. I need to try some more recipes

Metacelsus
0 replies
50m

Burn + Santa = Coal. lol

also, I got to "Trumpcare" and the emoji is rather hilarious.

LonelyWolfe
0 replies
15h4m

I made this to play the game automatically. It's a simple WinForm application but I've left the JavaScript version in there too:

https://github.com/roman015/InfiniteCraftAutomation

Jolter
0 replies
6h21m

I managed to get both “Teapot” and “Tea Pot” at the same time.

FredPret
0 replies
21h6m

Curse + unicorn = narwhal, hahahaha. This game is so fun

BD103
0 replies
1d1h

This reminds of Little Alchemy, which used to be popular a few years ago

Avicebron
0 replies
1d

It invented narlwhalicorn from narwhal + unicorn, cool

AvImd
0 replies
19h51m

Amazing! The funniest stuff it came up with for me were Pengwoman, Sushi Bird, Jezus (Jesus + Zeus).

Animats
0 replies
19h40m

Restaurant + Empire -> McDonalds

Resort + Empire -> Disney

Obesity + Empire -> America

America + China -> War

China + Japan -> War

America + Japan -> Anime

America + Junk -> Trump

Aerbil313
0 replies
23h57m

Time Machine + Pyramid = Tomb Raider

Tornado + Fish = Sharknado

and Terminator, Dark Fate, Mad Hatter... but I forgot how.

0x38B
0 replies
16h42m

I like that ‘Lightning + Earth’ is ‘Tesla (car)’.