Show HN: CurioQuest – A simple web trivia/fun facts game

curioquest.fun

5 points by mfa 4 hours ago

I've been working on CurioQuest, a simple, clean trivia/fun facts game. It started as a little project for my friends and family and they've encouraged me to clean it up and make it public.

I'd love to get feedback from actual web game enthusiasts before adding the next batch of categories and questions!

This is not a commercial product; it's a labor of love that's still in development. It doesn't have all the planned categories yet, but there's reasonable content: little over 2600 questions, 7 categories, 4 levels of difficulty per category, 2 languages (English and Portuguese), PWA so you can "install" it on your phone or desktop.

vunderba 2 hours ago

Did you use AI to generate the questions, use publicly available trivia, or write them yourself?

I ask because the second question I got was a poor one.

  What’s the name of the young Jedi trained by Obi-Wan Kenobi?
Multiple choice included both Luke and Anakin.
  • mfa an hour ago

    Quite a few are AI generated and even though I tried to read through all of them once I realized that often the choices weren't great, I probably missed a few :-(

    That's a good example, and I'll fix it now. FWIW, I also have it on my list to add a feature to flag bad questions.

daliz an hour ago

Hi, thank you for this interesting project! Could you please give some technical details on the languages/tools/frameworks/libraries you used to create it? Very inspiring, thank you again.

  • mfa 31 minutes ago

    Hey, thanks! The core is really simple: Django + Postgres, Tailwind CSS for the UI, and little bits of plain JavaScript for things like the countdown timer. I also used a couple of libraries like django-allauth for account management and django-storages for managing static assets in S3. The whole thing runs on AWS.

    I have no corporate secrets here, so if there's anything else you'd like to know, happy to share!

Architrixs 2 hours ago

great game, tho it feels a little slow to interact.. are interactions made slow purposely? i feel fast and rapid mode will be good for this

  • mfa an hour ago

    Are you referring to the interruptions from one question to the next that show the explanation? Those were added on purpose because originally I had this in mind for kids in the 8 -- 16 years old range and wanted it to be educational.

    But I see what you mean, and it's no trouble to add an option for "rapid mode" to just blaze through questions! I'll add this to the list!