Remix.run Logo
Show HN: Deckades – Was Star Wars released before or after the first Email?(deckades.app)
3 points by lschneider 9 hours ago | 1 comments

Deckades is a daily timeline trivia game. It shows you a film, song, invention, historical event, etc. and you slot it on a growing timeline by the year it was released/happened. It gets harder with every card as the timeline gets crowded and you only get 3 lives to place all 10 cards. The daily puzzle is the same for everyone, with a share grid at the end so you can compare.

Built solo over the last 3 weeks, with heavy use of Claude Code. The hardest part was getting the card data right without hallucinations, there are currently 2000+ cards. Also, getting it approved on the app store.

The link above takes you to the website with a playable version of the daily. There's also a native iOS app with ~50 themed decks (Disney & Pixar, Hip-Hop Chronicles, Blockbuster Cinema, World History, etc.): https://apps.apple.com/app/id6763564547?pt=deckades&ct=hn-sh...

Happy to answer any questions.

lschneider 9 hours ago | parent [-]

A bit more on the card data problem, since that took the majority of my time.

Each card needs, besides the title and year, a difficulty score, a popularity score, and a fun fact. Difficulty is just a measure how "obscure" the card is, most of the difficulty of a deck comes from how many cards + how close the years of the cards are. Popularity is used to create decks that are actually fun because no one enjoys just having super nieche titles they've never heard of.

Creating 2000+ cards was by hands was not possible so I used Claude to do it. After the initial card generation process, I created some skills to do quality assurance runs on the cards. Dividing cards into chunks that are manageable for Claude was the biggest difficulty here. Also, assigning difficulty/popularity scores was quite hard because Claude gave all of them 4-8 scores (out of 10). I solved this by coming up with specific rules for when to assign which score. For fun facts and year fact checking, I made Claude look up everyting manually on the internet.

Lastly, I had Claude create a scrappy QA dashboard with card stats and edit forms. I spent a lot of time playing the decks and manually adjusting things that caught my eye. This is still an ongoing process because when creating shareable decks for my friends, I still find that a lot of good cards are missing.

All in all it took me probably 10-15 hours to create all of the cards. This probably only saved me ~30-50% of the time it would take to create them manually. But now I have a repeatable process that's less error prone and will (hopefully) speed up creating more cards in the future.