17 points mtlduo 2 days ago 22 comments

Hello HN!

Wonderhop is a small browser game with no account needed to play, everyday there are 4 rounds of 7 quesitons like "Name a food that a lot of people hate" The goal depends on the mode: Either gives the answer most people would give, the one no one would give, the oldest answer or the most recent one and there's a leaderboard for the day.

The most interesting part of the project was understanding answers that are typed freely and in 10 languages, there was some typos, plurals, nickname, or even duplicate way of sayign the same thing. We needed AI judge that checks it really existes conencted to some API like wikipedia to judge the veracity of each answer really quickly (less than 1s on average)

The percentage starts from an estimate but move really fast with the answers of real players. If the list missed a good answer, it gets added as soon as a few different players give it.

(There are also a lot of secrets and pop culture references added in the game :) )

A large part of the code was written with AI tools, but the artistic direction the concept and every choice design are human-made

We'd love to know if the goal is clear from the very first question while playing and were any good answers rejected unfairly

We are a couple of developers from Montreal that like guessing games so we built this in about two month.

Thanks a lot!

arm32 2 days ago | parent

I love the visual aesthetic. Fun idea!

mtlduo 2 days ago | parent

Thank you so much! The pixel art took a lot of iterations, glad it shows!

dooglius 2 days ago | parent

The agent is too helpful, I got away with stuff like "The one with the southmost shinkansen" for rarest Japanese city, which it substituted for the answer to that (which I didn't know)

mtlduo 2 days ago | parent

I see, thanks a lot for the feedback! That's a real hack of my LLM haha, I'll fix it within the hour!

jwstillwater 2 days ago | parent

This was so fun! What a delight, thank you. After the first round I wanted to keep playing, so habitually I just tapped whichever button that most closely resembled ‘play again’, and it took me a couple questions to understand that it was a different mode. Maybe putting “type the OLDEST answer”, or “the deepest cut” above the prompt box would help.

Also the model’s feedback was surprisingly astute! I expected “incorrect”, but got “Help was a top-selling Beatles album, but it sold under 20 million copies.” Love learning during games.

Great work, the lot of you!

baud147258 2 days ago | parent

Most wonderful fact is that 55% of people dream of visiting Paris. Of course living just next to Paris puts a damper to any desire to visit

mtlduo 2 days ago | parent

I also grew up next to Paris so I completely get it. Once you know it, it's less of a dream. Thanks a lot for your feedback :)

garah 2 days ago | parent

Just tried this on my phone and had fun. Got 260/700 in Sky — somehow “peanuts” and “Michael Jackson” were my only perfect answers lol.

mtlduo 2 days ago | parent

Thanks for trying it garah!

piperswe 2 days ago | parent

I love that I could justify my answer to it - spoiler below

I chose CompuServe for oldest file sharing service, and it told me that it was an online service not a cloud file hosting service. I then answered "CompuServe had file sharing" and I received 100pts

mtlduo 1 day ago | parent

I'm really glad you liked it! That's one of the big advantages of using LLMs instead of relying on a fixed list of answers. Thanks so much for playing! :)

truehaley 1 day ago | parent

Lots of fun, but one really annoying bug that makes it hard to play: anytime I have an answer that isn’t accepted, and then go to type in a new answer, the keyboard completely covers the text box which makes it impossible to delete or edit the previous answer! Safari on IOS 26.6.2

mtlduo 20 hours ago | parent

Thank you so much for reporting this bug! It should be fixed now, let me know if it still happens. Thanks again for playing! :)

Benjaminsen 7 hours ago | parent

Love the visual style!

mtlduo 3 hours ago | parent

Thanks a lot! Glad you like it

cwnyth 39 minutes ago | parent

Plenty of good answers were rejected, especially where typos were concerned. On the coffee shop question, CK's coffee shop wasn't found and Waffle House was rejected, but Paul's was a top answer? Paul's also serves breakfast food. Seems arbitrary. Memphis Colosseum was rejected probably because the proper spelling is Coliseum. But how could it not find it from "Memphis Colosseum"? It's easily found (and the spelling corrected) in Google Search.

mtlduo 24 minutes ago | parent

Hey, thanks a lot for the feedback! Most answers are first checked against a fixed list, to avoid making too many LLM calls. Unfortunately, for latency and playability reasons, we can't do much deeper online searches: every call would cost a lot and take too long. So about 1 to 1.5% of answers end up judged a bit unfairly, but we're actively working on improving the model. Thanks again for your feedback!

k33P1Tr3aL 23 minutes ago | parent

queue jev...

elektor 29 minutes ago | parent

I'm sorry but is this not just another AI remake of a very common game type?

I recall playing an identical game a few months ago, also on the HN front page.

https://www.krillion.org/

mtlduo 18 minutes ago | parent

Thanks you for the feedback, the concept doesn't come from Krillion or from me, there was already a game called Pointless on TV way before that, and Sky is straight up Family Feud, Past and Future are our own concepts And the graphics, even if the code and the implementation were obviously written with AI like 100% of people coding a big project today, they're human made

muslimpeacepriz 21 minutes ago | parent

What a bullshit. Every nap is a better use of one's own time.

cesarvarela 12 minutes ago | parent

Very nice visual and sound experience, congrats!