Show HN: PuzzleMoji, a daily emoji pictionary challenge against ChatGPT
puzzlemoji.com
puzzlemoji.com
I ended up trying to funnel people towards the emoji picker so that I could: 1) prevent unknown emojis outside the training window of GPT 3.5. As an example, ChatGPT said that this one was a box of falafel.
2) exclude certain emojis that had a high likelihood of leading to GPT refusing to guess (it would claim were too generic).
1. I cache guesses and responses in Redis when I first see them, so I don't need to hit the API for duplicate guesses (which are common when lots of people are guessing the same movies).
2. Emoji order doesn't matter (I apply a sorting to guesses).
3. Guesses are not path dependent, with each guess being treated as completely new. This is understandably annoying when GPT guesses the same incorrect movie multiple times, but it drastically improves the cache-ability and keeps me from hitting my API limits.
Happy to answer any questions here! If you'd like to reach out to me my email is in my bio.
Also, do you have stats of the guesses? Would be interesting to see how many people managed to guess correctly within 1/2/3 attempts, and what were the most common emoji combinations for both correct and incorrect guesses.
Stats would be cool, I don't currently collect them but will think about adding them. Thanks!
The movie was Inception, but the response is better than the original suggestion imho!
For me, it correctly guessed Inception from [hourglass clock], [a pair of wide open eyes], [zzzz]
Did anyone manage to make it guess Superbad?
Inception was slightly smiling face, the zZZ emoji, and upside down face.
Gladiator was Italian flag, classical building, swords
Superbad was clinking beer mugs, no one under 18 symbol, and ID button
> The guess is: The Wolf of Wall Street Reason: The movie is about the rise and fall of Jordan Belfort, a stockbroker who defrauded investors out of hundreds of millions of dollars, earning him a lot of money in the process. The road emoji may represent the stock market, which is a symbol of the financial industry. Additionally, the wolf emoji can be seen as a reference to the word "wolf" in the title of the movie, while the emoji...
La La Land: The rainbow emoji and cocktail emoji represent the colorful and musical theme of the movie, and the police officer emoji represents the main character's job as a jazz pianist who falls in love with an aspiring actress in Los Angeles.
Haven't seen the movie, I skimmed the plot for a second and picked what stood out. Didn't expect it to work, i wanted to input a lot more.
No idea how there aren't any other movies that match better. Feels like the search space doesn't contain all movies.
If this game goes on for a full year though, I imagine it's going to really struggle unless the movie is about something really unique.
It told me the ID emoji represented Doug.
Wish list: It would be super cool if we could use the emoji skin colors.
I disabled skin tones since they're encoded in an odd way, but it's on my future feature list to re-add them if people are enjoying it enough.
It'll guess some crazy obscure stuff once in a while!
What I find interesting is that the emojis are always very accurate and the emoji name is not contained in any way in the channel name so I feel like they are using an LLM to do so and it seems like a great application.
I tried a slightly different variation and it guessed BP again and was accepted.
We are sending each other reports like these with our friends:
Edit: looks like some kind of emoji detection feature? I don't understand why when you can just serve an open source emoji font, but I suppose at least it's not tracking this time.
I had a similar project, but I like yours better - more interactive
But I couldn't find the thumb up and thumb down emojis. How am i supposed to make it guess Gladiator?
128164 1F4A4 SLEEPING SYMBOL
129670 1FA86 NESTING DOLLS
128188 1F4BC BRIEFCASE
1F300 CYCLONE
1F51D TOP WITH UPWARDS ARROW ABOVE
2753 BLACK QUESTION MARK ORNAMENT
I’d like to suggest the name: “Moviemoji”
When I soft launched it 3 weeks ago I was doing TV shows, but 3x shows per day quickly exhausted my initial list, so I switched to movies over the past few days
From testing as I developed this, I noticed that certain emojis often lead to complaints from GPT 3.5 about how the combinations were too generic. After some really basic testing I ended up removing the 3 worst offenders from the emoji picker: ['+1','-1','okay_hand'].
Now I'm on macOS and I don't see anything missing other than the ones that you intentionaly removed.